<SEC-DOCUMENT>0000930413-22-000653.txt : 20220406
<SEC-HEADER>0000930413-22-000653.hdr.sgml : 20220406
<ACCEPTANCE-DATETIME>20220406142205
ACCESSION NUMBER:		0000930413-22-000653
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		86
CONFORMED PERIOD OF REPORT:	20220131
FILED AS OF DATE:		20220406
DATE AS OF CHANGE:		20220406

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:		22810292

	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>c103257_10k-ixbrl.htm
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Apr 05 14:23:52 UTC 2022 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:pf0="http://fasb.org/srt/2022" xmlns:rex="http://www.rexamerican.com/20220131" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:xml="http://www.w3.org/XML/1998/namespace"><head>
     <title> </title>

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



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

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

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

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

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

</div><p style="font: 11pt Times New Roman, Times, Serif; margin: 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: 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<br/>
THE SECURITIES EXCHANGE ACT OF 1934 </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus">2022</ix:nonNumeric></ix:nonNumeric>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;	COMMISSION
FILE NO. <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber">001-09097</ix:nonNumeric></p><div>

</div><p style="font: 3pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>
</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0; text-align: CENTER;"><div style="font-size: 1pt; border-top: Black 1px solid; width: 20%; text-align: center; margin-left: auto; margin-right: auto;">&#160;</div></div><!-- Field: /Rule-Page --><div>

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

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

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top"> <td style="width: 43%; padding-right: 6pt; padding-left: 6pt"> <p style="margin: 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></p> <p style="margin: 0; text-align: center">(State or other jurisdiction of</p> <p style="margin: 0; text-align: center">incorporation or organization)</p></td> <td style="width: 20%; padding-right: 6pt; padding-left: 6pt">&#160;</td> <td style="width: 37%; padding-right: 6pt; padding-left: 6pt"> <p style="margin: 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber">31-1095548</ix:nonNumeric></p> <p style="margin: 0; text-align: center">(I.R.S. Employer Identification No.)</p></td></tr>
<tr style="vertical-align: top"> <td style="padding-right: 6pt; padding-left: 36pt">&#160;</td> <td style="padding-right: 6pt; padding-left: 36pt">&#160;</td> <td style="padding-right: 6pt; padding-left: 36pt">&#160;</td></tr>
<tr style="vertical-align: top"> <td style="padding-right: 6pt; padding-left: 6pt"> <p style="margin: 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="margin: 0; text-align: center">(Address of principal executive offices)</p></td> <td style="padding-right: 6pt; padding-left: 6pt">&#160;</td> <td style="padding-right: 6pt; padding-left: 6pt"> <p style="margin: 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode">45459</ix:nonNumeric></p> <p style="margin: 0; text-align: center">(Zip Code)</p></td></tr>
</table><div>
</div><p style="font: 3pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">&#160;</p><div>
</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0; text-align: CENTER;"><div style="font-size: 1pt; border-top: Black 1px solid; width: 20%; text-align: center; margin-left: auto; margin-right: auto;">&#160;</div></div><!-- Field: /Rule-Page --><div>
</div><p style="font: 3pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">&#160;</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 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><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0; text-align: CENTER;"><div style="font-size: 1pt; border-top: Black 1px solid; width: 20%; text-align: center; margin-left: auto; margin-right: auto;">&#160;</div></div><!-- Field: /Rule-Page --><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>



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

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

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

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

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany">No</ix:nonNumeric> <span>&#9745;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At the close of business on July 31, 2021 the
aggregate market value of the registrant&#8217;s outstanding Common Stock held by non-affiliates of the registrant (for purposes
of this calculation, 716,823 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="c2" decimals="0" format="ixt:num-dot-decimal" name="dei:EntityPublicFloat" scale="0" unitRef="usd">432,166,213</ix:nonFraction>.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There were <ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares">5,920,351</ix:nonFraction> shares of the registrant&#8217;s
Common Stock outstanding as of April 5, 2022.</p><div>

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

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

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; border-bottom: Black 3px solid">&#160;</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: 10pt Times New Roman, Times, 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>
</div><p style="margin: 0; font: italic 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-style: normal; text-transform: uppercase"><b>Forward-Looking
Statements</b></span></p><div>

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

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

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

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

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

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

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

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


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

</div><p style="margin: 0; font: 10pt/normal Times New Roman, Times, Serif"><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="margin: 0; font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></p><div>

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">All references in this report to a particular
fiscal year are to REX&#8217;s fiscal year ended January 31. For example, &#8220;fiscal year 2021&#8221; means the period February
1, 2021 to January 31, 2022. We refer to our fiscal year by reference to the year immediately preceding the January 31 fiscal
year end date.</p><div>

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

</div><p style="margin: 0; font: bold 10pt/normal Times New Roman, Times, Serif">Corporate History and Background</p><div>

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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: 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">We reported net income attributable to REX
common shareholders of $52.4 million in fiscal 2021 compared to approximately $3.0 million in fiscal 2020. Our ethanol business
bounced back strongly in fiscal 2021 particularly in the fourth quarter in comparison to fiscal 2020, which was impacted by the
COVID-19 pandemic. 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.10 in September 2021 to a high
of $7.40 in April 2021. S&amp;P Global Platts ethanol pricing per gallon ranged from a low of $1.64 in
February 2021 to a high of $3.80 in November 2021.</p><div>

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

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

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

</div><table cellpadding="0" cellspacing="0" style="width: 60%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 67%; border: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><p style="margin: 0; font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></p>
        <p style="margin: 0; font: 10pt Times New Roman, Times, Serif"><b>Entity</b></p></td>
    <td style="width: 33%; border-top: Black 1px solid; border-right: Black 1px solid; border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; letter-spacing: 3pt"><span style="letter-spacing: 0pt"><b>REX&#8217;s
    Current<br/>
 Ownership Interest</b></span></td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="border-right: Black 1px solid; border-bottom: Black 1px solid; border-left: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt">One
    Earth Energy, LLC</td>
    <td style="border-right: Black 1px solid; border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right">75.8%</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="border-right: Black 1px solid; border-bottom: Black 1px solid; border-left: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt">NuGen
    Energy, LLC</td>
    <td style="border-right: Black 1px solid; border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right">99.7%</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="border-right: Black 1px solid; border-bottom: Black 1px solid; border-left: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><p style="margin: 0; font: 10pt Times New Roman, Times, Serif">Big River Resources, LLC:</p>
        <p style="margin: 0; text-indent: 18pt; font: 10pt Times New Roman, Times, Serif">Big River Resources W Burlington, LLC</p>
        <p style="margin: 0; text-indent: 18pt; font: 10pt Times New Roman, Times, Serif">Big River Resources Galva, LLC</p>
        <p style="margin: 0; text-indent: 18pt; font: 10pt Times New Roman, Times, Serif">Big River United Energy, LLC</p>
        <p style="margin: 0; text-indent: 18pt; font: 10pt Times New Roman, Times, Serif">Big River Resources Boyceville, LLC</p></td>
    <td style="border-right: Black 1px solid; border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><p style="margin: 0; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</p>
        <p style="margin: 0; text-align: right; font: 10pt Times New Roman, Times, Serif">10.3%</p>
        <p style="margin: 0; text-align: right; font: 10pt Times New Roman, Times, Serif">10.3%</p>
        <p style="margin: 0; text-align: right; font: 10pt Times New Roman, Times, Serif">5.7%</p>
        <p style="margin: 0; text-align: right; font: 10pt Times New Roman, Times, Serif">10.3%</p></td></tr>
</table><div>
</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">Our ethanol operations are highly dependent
on commodity prices, especially prices for corn, ethanol, distillers grains, non-food grade corn oil and natural gas. 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, weather, federal policy and foreign trade. Because the market prices of ethanol and distillers grains are not always
directly related to corn prices, at times ethanol and/or distillers grains prices may lag movements in corn prices. In an environment
of higher corn prices or lower ethanol/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="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">We expect our ethanol plants to produce at
least 2.8 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><!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">We attempt to manage the risk related to the
volatility of commodity prices by utilizing forward grain purchase, forward ethanol, distillers grains and non-food grade corn
oil sale contracts, and commodity futures and swap 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. We utilize derivative financial instruments, primarily exchange traded commodity future and swap contracts,
in conjunction with certain of our grain procurement activities and commodity marketing activities.</p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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. We began classifying
this operation as discontinued operations in the third quarter of fiscal 2021.</p><div>

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

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

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">According to the Renewable Fuels Association
(&#8220;RFA&#8221;), the United States ethanol industry produced an estimated 15.0 billion gallons of ethanol in 2021. Although
this is an increase of 1.2 billion gallons over the COVID-19 impacted 2020 volume, it is still below the estimated 15.8 billion
gallons produced in 2019. Approximately 1.2 billion gallons were exported from the United States in 2021. According to the RFA,
the United States ethanol industry consists of 208 plants in 25 states with an annual capacity of approximately 17.7 billion gallons
of ethanol production.</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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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 Environmental Protection Agency (&#8220;EPA&#8221;)
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="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">The EPA has the authority to waive the mandates
in whole or in part if one of two conditions are met: 1) there is inadequate domestic renewable fuel supply, or 2) implementation
of the mandate requirement severely harms the economy or environment of a state, region, or the United States. In 2014, 2015 and
2016, the EPA took action to reduce the volumes for both conventional biofuels and advanced biofuels. The U.S. Federal District
Court for the D.C. Circuit ruled on July 28, 2017 against the EPA related to its decision to lower the 2016 volume requirements.
As a result, the Court vacated the EPA&#8217;s decision to reduce the total renewable fuel volume requirements by 500 million
gallons for 2016 through its waiver authority.</p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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 85 refinery exemptions for 2016-2018
compliance years, undercutting the statutory renewable fuel volumes by a total of 4.0 billion gallons. In 2020, the U.S. Court
of Appeals for the 10<sup>th</sup> Circuit vacated decisions by the EPA to extend exemptions of renewable fuel obligations to
three small refineries. The Court ruled the extensions should not have been granted because the three refineries were not already
in possession of exemptions. In addition, the Court ruled the economic hardship should be determined by whether compliance with
RFS II alone created the hardship, not compliance with RFS II amongst other factors. Two of the refiners appealed the decision
to the U.S. Supreme Court. On June 25, 2021, the Supreme Court ruled in favor of small refiners and reversed the interpretation
of &#8220;extension&#8221; of a waiver but not the economic hardship portion of the decision.</p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">On December 7, 2021, the EPA issued proposed
volumes for 2021 and 2022 and reduced the previously finalized volumes for 2020 to account for challenges for that year including
the COVID-19 pandemic. The proposed volumes for conventional biofuels were 13.32 billion gallons and 15.0 billion gallons for
2021 and 2022, respectively. The 2020 volumes were proposed at 12.5 billion gallons, down from the previously finalized 15.0 billion
gallons. In addition, the EPA proposed denying 65 pending applications for small refinery exemptions (&#8220;SREs&#8221;) in response
to the 2020 decision by the U.S. Court of Appeals for the 10<sup>th</sup> Circuit. The EPA also proposed adding 250 million gallons
of &#8220;supplemental obligation&#8221; to the 2022 proposed volumes and stated its intent to add another 250 million gallons
to 2023 to address the remand of the 2016 waiver by the D.C Circuit. The EPA implemented a public notice and comment process on
this announcement.</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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

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

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

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

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

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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><!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

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

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

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

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

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

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

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

</div><p style="margin: 0; font: 10pt/normal Times New Roman, Times, Serif; text-align: justify; text-indent: 0pt">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, 2022,
we had 124 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.</p><div>

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

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

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

</div><p style="margin: 0; font: 10pt/normal Times New Roman, Times, Serif; text-align: justify; text-indent: 0pt">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><!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
    <td style="text-align: justify; width: 44pt"><b>Item 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="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></p><div>

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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 2021 and 2020, the industry produced approximately 15.0 and 13.8 billion gallons, respectively, with the reduction
from the peak year reflecting industry conditions. 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="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

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

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

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

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

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

</div><p style="margin: 0; text-align: justify; text-indent: 0pt; font: 10pt Times New Roman, Times, Serif">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 economic, market and regulatory factors. 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.</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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

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

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

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

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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><!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="margin: 0; text-align: justify; text-indent: 0pt; font: 10pt Times New Roman, Times, Serif">According to the RFA, domestic
ethanol production capacity is approximately 17.7 billion gallons per year. On December 7, 2021, the EPA issued proposed RFS volumes
for 2021 and 2022 and reducing the previously finalized volumes for 2020 to account for challenges for that year including the
COVID-19 pandemic. The proposed volumes for conventional biofuels were 13.32 billion gallons and 15.0 billion gallons for 2021
and 2022, respectively. The 2020 volumes were proposed at 12.5 billion gallons, down from the previously finalized 15.0 billion
gallons. Excess capacity in the ethanol industry 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="margin: 0; text-align: justify; text-indent: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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><!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">The United States exported approximately 1.2
billion gallons of ethanol in 2021, down from approximately 1.3 and approximately 1.5 billion gallons in 2020 and 2019, respectively.
If producers and exporters of ethanol are subject to trade restrictions, or additional duties are imposed on exports, it may make
it uneconomical to export ethanol. Brazil, China and the European Union all have trade barriers or tariffs against fuel ethanol.
In 2013, the European Union imposed a five year tariff of $83.33 per metric ton on U.S. fuel ethanol to discourage competition.
Effective January 1, 2017, China indicated its intention to raise its 5% tariff on U.S. and Brazil fuel ethanol to 30%. On April
1, 2018, China raised their tariff rate to 45%, and later raised it to 70% in the U.S. and China trade war. On September 1, 2017,
Brazil imposed a 20% tariff on U.S. fuel ethanol imports in excess of 150 million liters, or 39.6 million gallons per quarter.
The tariff was extended several times but lapsed in December 2020 and a 20% tariff now applies to all U.S. ethanol exported to
Brazil. This could result in an oversupply of ethanol in the United States, which could have a material adverse effect on the
results of our ethanol operations.</p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">In 2021, approximately 11.6 million metric
tons of distillers grains were exported, which represented approximately 36% of U.S. production. However, the export market may
be jeopardized if foreign governments impose trade barriers or other measures to protect the foreign local markets. Exports to
China were approximately 4% of U.S. global shipments in 2021 versus approximately 51% in 2015, due to punitive tariffs established
beginning January 2017. If producers and exporters of distillers grains are subjected to trade barriers when selling distillers
grains to foreign customers, there may be a reduction in the price of distillers grains in the United States. In addition, foreign
currency exchange rate fluctuations could reduce the demand for United States exports of distillers grains. Declines in the price
we receive for our distillers grains could lead to decreased revenues and may result in our inability to operate our ethanol plants
profitably.</p><div>

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

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

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

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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><!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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. Consumer demand for gasoline may be reduced by transportation
related technological advances such as electric and hybrid vehicles. Several automobile manufacturers have announced target dates
into the 2030s for ceasing production of gasoline vehicles and shifting production to electric vehicles. In addition, countries
such as Japan and the United Kingdom as well as the state of California have pledged to ban the sale of vehicles with internal
combustion engines over time. The Biden administration, in its early stages, appears to have placed an increased emphasis on electric
vehicles. Recent federal legislation seeks to address the ever-increasing demand for electric vehicle (EV) infrastructure. On
November 15, 2021, the Infrastructure Investment and Jobs Act (IIJA) was signed into law. The IIJA specifically allocates $7.5
billion specifically for EV infrastructure programs and grants on a national level. Reduced demand for ethanol could cause our
results of operations to be materially adversely affected.</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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">Under EISA, the EPA has the authority to waive
or modify the mandated RFS II requirements in whole or in part. In order to grant a waiver, the EPA administrator must determine
in consultation with the Secretaries of Agriculture and Energy, that one of the following two conditions has been met: i) there
is inadequate domestic renewable fuel supply or ii) implementation of the requirement would severely harm the economy or environment
of a state, region or the country. In certain past years the EPA has taken action to reduce the mandated gallons called for under
EISA for both conventional and advanced renewable fuels.</p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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 85 total SREs for 2016 through 2018 totaling approximately 4.0 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="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">On December 7, 2021, the EPA issued proposed
volumes for 2021 and 2022 and reduced the previously finalized volumes for 2020 to account for challenges for that year including
the COVID-19 pandemic. The proposed volumes for conventional biofuels were 13.32 billion gallons and 15.0 billion gallons for
2021 and 2022, respectively. The 2020 volumes were proposed at 12.5 billion gallons, down from the previously finalized 15.0 billion
gallons. In addition, the EPA proposed denying 65 pending applications for SREs in response to the 2020 decision by the U.S. Court
of Appeals for the 10<sup>th</sup> Circuit. The EPA also proposed adding 250 million gallons of &#8220;supplemental obligation&#8221;
to the 2022 proposed volumes and stated its intent to add another 250 million gallons to 2023 to address the remand of the 2016
waiver by the D.C Circuit. The EPA implemented a public notice and comment process on this announcement.</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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">Flexible fuel vehicles 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. Any change in CAFE preferences could reduce the growth of E-85 markets and result
in lower ethanol prices.</p><div>

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

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

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

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

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

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

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

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

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

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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</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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

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

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

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

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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><!-- 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: left; width: 100%"></td></tr></table></div><div>
</div><!-- Field: /Page --><div>

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

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">An estimated 36% of distillers grains produced
in the United States were exported in 2021. 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="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

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

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

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

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

</div><p style="margin: 0; text-align: justify; text-indent: 0pt; font: 10pt Times New Roman, Times, Serif">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><!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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. 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><!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif"><b>Rail cars used to transport ethanol may
need to be modified or replaced to meet proposed rail safety regulations.</b></p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">The leased rail cars we use to transport ethanol
to market will need to be retrofitted or replaced as the Enhanced Tank Car Standards and Operation Controls for High-Hazard Flammable
Trains adopted by the U.S. Department of Transportation (&#8220;DOT&#8221;) imposes an enhanced tank car standard known as the
DOT specification 117 and establishes a schedule to retrofit or replace older tank cars that carry crude oil and ethanol. The
rule also establishes braking standards intended to reduce the severity of accidents and new operational protocols. This could
lead to increased rail car lease costs and delays in transportation of ethanol if rail cars are out of service for extended periods
of time.</p><div>

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

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

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

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

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

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

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

</div><p style="margin: 0; font: 10pt Times New Roman, Times, Serif"><b>Availability of the tax credits under IRC Section 45.</b></p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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. If
we were to lose these tax credits, it could have a material impact on our results of operations.</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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">The construction and operation of refined
coal operations are 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 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="margin: 0; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

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

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

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

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

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

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif"><b>eSteam testing methods and results are
not known.</b></p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">We do not have specific testing methodologies
or specifications developed for testing the viability of the eSteam technology. The actual eSteam testing process could result
in injury to others, and property and other damages that could expose us to claims for damages from unrelated parties.</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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif"><b>Our eSteam technology may be subject to
patent challenges.</b></p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">If our patents of the eSteam technology are
challenged, we could be required to spend considerable time and resources defending our patents.</p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif"><b>Operations utilizing our eSteam technology
may cause environmental damage.</b></p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">When testing and operating the eSteam technology,
we may cause environmental damage, as we would be injecting water and other fluids into the ground to generate underground steam
in order to extract oil. We could be subject to significant penalties and fines if we were to cause environmental damage.</p><div>

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

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

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

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

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

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

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

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

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

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0; margin-bottom: 0; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
<td style="width: 54pt; font: 10pt Times New Roman, Times, Serif"></td><td style="width: 18pt; font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt">&#9679;</span></td><td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">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="width: 100%; margin-top: 0; margin-bottom: 0; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
<td style="width: 54pt; font: 10pt Times New Roman, Times, Serif"></td><td style="width: 18pt; font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt">&#9679;</span></td><td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">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: 0 0 0 72pt; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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><!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

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

</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
    <td style="text-align: justify; width: 44pt"><b>Item 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="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></p><div>

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

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

</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
    <td style="text-align: justify; width: 44pt"><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: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

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

</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
    <td style="text-align: justify; width: 44pt"><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: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

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

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

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

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

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

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

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

</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
    <td style="text-align: justify; width: 44pt"><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: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

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

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

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

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

</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
    <td style="width: 44pt"><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: 0; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

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

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

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

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

</div><p style="margin: 0; font: 10pt Times New Roman, Times, Serif">As of April 5, 2022, there were 62 holders of record of our common
stock, including shares held in nominee or street name by brokers.</p><div>

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

</div><p style="margin: 0; font: 10pt Times New Roman, Times, Serif">On August 31, 2021, our Board of Directors increased our share
repurchase authorization by an additional 500,000 shares. At January 31, 2022, a total of 449,413 shares remained available to
purchase under this authorization.</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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0; font: 10pt Times New Roman, Times, Serif"><b><span style="text-decoration:underline">Equity Compensation Plans</span></b></p><div>

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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, 2017 and
ended January 31, 2022. The graph assumes an investment of $100 in our Common Stock and each index on January 31, 2017 and reinvestment
of all dividends.</p><div>

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

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

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


</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
    <td style="padding-left: 10pt; text-indent: -10pt; width: 44pt"><b>Item 6. </b></td>
    <td style="padding-left: 10pt; text-indent: -10pt"><b><span style="text-decoration:underline">[Removed and 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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


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

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">Our ethanol operations are highly dependent
on commodity prices, especially prices for corn, ethanol, distillers grains, non-food grade corn oil and natural gas. 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, weather, federal policy and foreign trade. Because the market price of ethanol is not always directly related to corn
prices, at times ethanol 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="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">We expect our ethanol plants to produce at
least 2.8 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="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">We reported net income attributable
to REX common shareholders of $52.4 million in fiscal 2021 compared to approximately $3.0 million in fiscal 2020. Our
ethanol business bounced back strongly in fiscal 2021 particularly in the fourth quarter in comparison to fiscal 2020, which
was impacted by the COVID-19 pandemic. 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.10 in September 2021 to a high of $7.40 in April 2021. S&amp;P Global Platts ethanol pricing per gallon ranged from a
low of $1.64 in February 2021 to a high of $3.80 in November 2021.</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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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. We began classifying this operation as discontinued
operations in the third quarter of fiscal 2021.</p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">The Company is working with the University of
Illinois and is in the exploratory stage of a carbon sequestration project near the One Earth Energy ethanol plant. A test well has
been drilled and three-dimensional seismic testing has been performed. We are working on simulation models to predict the movement
of carbon dioxide injection into the subsurface, additional testing and completion of a class VI permit application. A front-end
engineering design study has been completed for a carbon dioxide liquification facility for the One Earth Energy plant, and we plan
to begin seeking bids once we have completed additional engineering work. At this time we do not know total cost to complete or the
feasibility of the project.</p><div>

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

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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, 2022, utilizing equity investments. The following table is a summary of our ethanol entity
ownership interests at January 31, 2022:</p><div>

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

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

<p style="margin: 0; font: 10pt Times New Roman, Times, Serif"><b>Entity</b></p></td>
    <td style="width: 33%; border-top: Black 1px solid; border-right: Black 1px solid; border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; letter-spacing: 3pt"><span style="letter-spacing: 0pt"><b>REX&#8217;s
    Current<br/>
 Ownership Interest</b></span></td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="border-right: Black 1px solid; border-bottom: Black 1px solid; border-left: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt">One
    Earth Energy, LLC</td>
    <td style="border-right: Black 1px solid; border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right">75.8%</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="border-right: Black 1px solid; border-bottom: Black 1px solid; border-left: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt">NuGen
    Energy, LLC</td>
    <td style="border-right: Black 1px solid; border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right">99.7%</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="border-right: Black 1px solid; border-bottom: Black 1px solid; border-left: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><p style="margin: 0; font: 10pt Times New Roman, Times, Serif">Big River Resources, LLC:</p>
        <p style="margin: 0; text-indent: 18pt; font: 10pt Times New Roman, Times, Serif">Big River Resources W Burlington, LLC</p>
        <p style="margin: 0; text-indent: 18pt; font: 10pt Times New Roman, Times, Serif">Big River Resources Galva, LLC</p>
        <p style="margin: 0; text-indent: 18pt; font: 10pt Times New Roman, Times, Serif">Big River United Energy, LLC</p>
        <p style="margin: 0; text-indent: 18pt; font: 10pt Times New Roman, Times, Serif">Big River Resources Boyceville, LLC</p></td>
    <td style="border-right: Black 1px solid; border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-right: 5.75pt; padding-left: 5.75pt"><p style="margin: 0; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</p>
        <p style="margin: 0; text-align: right; font: 10pt Times New Roman, Times, Serif">10.3%</p>
        <p style="margin: 0; text-align: right; font: 10pt Times New Roman, Times, Serif">10.3%</p>
        <p style="margin: 0; text-align: right; font: 10pt Times New Roman, Times, Serif">5.7%</p>
        <p style="margin: 0; text-align: right; font: 10pt Times New Roman, Times, Serif">10.3%</p></td></tr>
</table><div>
</div><p style="margin: 0; font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></p><div>

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

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

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

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">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</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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0; text-align: justify; text-indent: 0; font: 10pt Times New Roman, Times, Serif">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 was to 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;). 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
85 refinery exemptions for 2016-2018 compliance years, undercutting the statutory renewable fuel volumes by a total of 4.0 billion
gallons.</p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">On December 7, 2021, the EPA issued proposed
volumes for 2021 and 2022 and reduced the previously finalized volumes for 2020 to account for challenges for that year including
the COVID-19 pandemic. The proposed volumes for conventional biofuels were 13.32 billion gallons and 15.0 billion gallons for
2021 and 2022, respectively. The 2020 volumes were proposed at 12.5 billion gallons, down from the previously finalized 15.0 billion
gallons. In addition, the EPA proposed denying 65 pending applications for SREs in response to the 2020 decision by the U.S. Court
of Appeals for the 10<sup>th</sup> Circuit. The EPA also proposed adding 250 million gallons of &#8220;supplemental obligation&#8221;
to the 2022 proposed volumes and stated its intent to add another 250 million gallons to 2023 to address the remand of the 2016
waiver by the D.C Circuit. The EPA implemented a public notice and comment process on this announcement.</p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">Due to the Russian-Ukraine conflict, there is a
concern that the corn supply will be adversely affected, with a potential impact on price and corn availability in the United
States.</p><div>

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

</div><p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif">Should these trends and uncertainties continue,
our future operating results are likely to be negatively impacted.</p><div>

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

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

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

</div><p style="margin: 0; font: 10pt Times New Roman, Times, Serif">The following table summarizes our results from operations (amounts
in thousands):</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1px"><b>&#160;</b></td><td style="padding-bottom: 1px"><b>&#160;</b></td>
    <td colspan="6" style="border-bottom: Black 1px solid; text-align: center"><b>Fiscal Year</b></td>
    <td style="padding-bottom: 1px">&#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="2" style="border-bottom: Black 1px solid; text-align: center"><b>2021</b></td><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="2" style="border-bottom: Black 1px solid; text-align: center"><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>&#160;</td>
    <td style="text-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: 74%; text-align: left">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">774,802</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">372,664</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">677,242</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">353,131</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">97,560</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,533</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">75,838</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,212</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="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; 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">(19,031</td><td style="padding-bottom: 3px; text-align: left">)</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">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="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">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">47,572</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,880</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="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; 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">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><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: left; width: 100%"></td></tr></table></div><div>
   </div><!-- Field: /Page --><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes net sales and revenue by product
group:</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: 80%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="7" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Fiscal Year</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</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: 80%">Ethanol</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">613,597</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 4%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">284,191</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">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; 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">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; ">
    <td style="text-align: left">Modified distillers grains</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; 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">(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; ">
    <td style="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">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; 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="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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="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><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"><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: 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes selected operating data:</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: 80%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="7" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Fiscal Year</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</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: 80%">Average selling price per gallon of ethanol (net of hedging)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">2.21</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 4%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">1.30</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">277.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">217.1</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">197.86</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">144.73</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">631,818</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">495,915</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 pound of non-food grade corn oil</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><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.26</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.2</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">58.9</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">85.19</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">64.80</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">106,864</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,521</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">5.99</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3.73</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">4.27</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3.00</td><td style="text-align: left">&#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; text-align: justify"><b>Comparison of Fiscal Years 2021 and 2020
(Consolidated Results)</b></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Net Sales and Revenue</i></b> &#8211;
Net sales and revenue in fiscal year 2021 increased approximately 108% compared to fiscal year 2020. Both of our consolidated plants
produced at or near capacity during fiscal year 2021. In addition, stronger commodity pricing in fiscal year 2021 contributed to
the increase in sales between the two fiscal years.</p><div>


</div><!-- Field: Page; Sequence: 1; Options: NewSection; Value: 27 --><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; padding-bottom: 12pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: left; 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">Ethanol sales increased in fiscal year 2021
compared to fiscal year 2020 as the number of gallons increased 28% and the average selling price increased 70% over the same period.
The increase in ethanol selling price resulted primarily from an increase in demand and an increase in commodity prices.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Dried distillers grains sales increased 74%
in fiscal year 2021 compared to fiscal year 2020 as the number of tons sold increased 27% and the average selling price per ton
increased 37%.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Non-food grade corn oil sales increased 158%
as the number of pounds sold increased 31% and the average selling price increased 92% in fiscal year 2021 over the prior fiscal
year.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Modified distillers grains sales increased
247% in fiscal year 2021 compared to fiscal year 2020 as the number of tons sold increased 164% and the average selling price per
ton increased 31%.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Losses on derivative financial instruments
were approximately $12.1 million during fiscal year 2021, compared to $1.2 million in fiscal year 2020. The increase in losses
on derivative financial instruments resulted primarily from an increase in volatility in the commodity markets during 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The volume increases discussed above were primarily
a result of operating near full capacity in the current year versus fiscal 2020, which was negatively impacted by lower demand due
to the COVID-19 outbreak, lower ethanol pricing, an oversupply of oil and diminished local supplies of corn from a poor 2019 harvest
caused by localized weather conditions. These factors resulted in idling both of our consolidated ethanol plants in March of 2020.
In May of 2020, businesses and other activities slowly began to reopen, which led to an increase in demand for gasoline and ethanol,
and in related prices. As a result, we resumed production at the One Earth ethanol plant in May of 2020 and at the NuGen ethanol
plant in June of 2020. In addition, stronger commodity pricing during fiscal year 2021 contributed to the increase in sales between
the two fiscal years.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Gross Profit</i></b> &#8211; Gross profit
for fiscal year 2021 increased approximately $78.0 million, or 399%, over fiscal year 2020. Gross profit in fiscal year 2021 was
12.6% of net sales and revenue, versus approximately 5.2% of net sales and revenue in fiscal year 2020. The primary contributor
to the increase in gross profit was the increased crush spread and improved pricing for distillers grain and corn oil. The crush
spread for fiscal year 2021 was approximately $0.16 per gallon of ethanol sold compared to approximately $0.03 per gallon of ethanol
sold during fiscal year 2020. Additionally, both of our consolidated ethanol plants were idled for portions of fiscal year 2020.
Consequently, a return to operating at or near capacity during fiscal year 2021 contributed to the increased gross profit for fiscal
year 2021 compared to fiscal year 2020. 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: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Grain accounted for approximately 84% ($568.9
million) of our cost of sales during fiscal year 2021 compared to approximately 78% ($274.6 million) during fiscal year 2020. Natural
gas accounted for approximately 4% ($29.4 million) of our cost of sales during fiscal year 2021 compared to approximately 5% ($17.7
million) during fiscal year 2020. Both the grain and natural gas dollar increases were primarily attributable to an increase in
the cost per unit. Incrementally, the higher production levels incurred in fiscal year 2021 compared to fiscal year 2020 also contributed
to the increase.</p><div>

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

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


</div><!-- Field: Page; Sequence: 2; Value: 27 --><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; padding-bottom: 12pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: left; 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">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: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 2021 were approximately $28.5 million (3.7% of net sales and revenue),
an increase of approximately $10.9 million or 61% from approximately $17.6 million (4.7% of net sales and revenue) for fiscal year
2020. The increase was due, in part, to higher outbound freight expense, as more of our sales contracts provided for shipping to
be paid by us in fiscal year 2021 compared to fiscal year 2020. In addition, the increase reflected higher incentive compensation
expense associated with higher profitability levels in fiscal year 2021 compared to fiscal year 2020.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Equity in Income of Unconsolidated Ethanol
Affiliates</i></b> &#8211; During fiscal years 2021 and 2020, we recognized income of approximately $6.6 million and $0.5 million,
respectively, from our equity investment in Big River Resources, LLC (&#8220;Big River&#8221;). Our investment in Big River, which
has interests in four ethanol production plants, represents an effective ownership of approximately 365 million gallons of ethanol
shipped in the trailing twelve months ended January 31, 2022. Big River&#8217;s 2020 financial results were impacted by reduced
ethanol demand related to the COVID-19 pandemic.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Interest and Other Income</i></b> &#8211;
Interest and other income for fiscal year 2021 was approximately $0.1 million compared to approximately $1.8 million for fiscal
year 2020. Interest income decreased as yields on our excess cash decreased in fiscal year 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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
$75.8 million for fiscal year 2021 versus approximately $4.2 million for fiscal year 2020.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Provision (Benefit) for Income Taxes
</i></b>&#8211; Our effective tax rate was a provision of 25.1% and a benefit of 13.0% for fiscal years 2021 and 2020, 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 2021 and 2020, our effective tax rate decreased 6.8% (approximately $5.2
million) and 47.7% (approximately $2.0 million), respectively, from the statutory rate, as a result of research and experimentation
credits earned by 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. The provision for uncertain tax positions increased our effective tax rate
10.9% (approximately $8.3 million) and 24.8% (approximately $1.0 million) in fiscal year 2021 and 2020, respectively, from the
statutory rate.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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
$56.8 million for fiscal year 2021 versus approximately $4.8 million for fiscal year 2020.</p><div>

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

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


</div><!-- Field: Page; Sequence: 3; Value: 27 --><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; padding-bottom: 12pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: left; 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><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 $47.6 million for fiscal year 2021 compared to $1.9 million for fiscal year 2020.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Results from discontinued operations include
the consolidated financial results of our refined coal business and certain administrative expenses. We acquired the refined coal
entity during the third quarter of fiscal year 2017. Our refined coal facility was eligible to earn <span style="color: black">Section
45 production tax credits. The<span> 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 business
operated at a loss but generated tax credits that normally exceeded the operating loss. </span></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The refined coal entity sold one product, refined
coal. We recorded sales in the refined coal segment net of the cost of coal as we purchased the coal feedstock from the customer
to which refined coal is sold. Sales increased from approximately $182,000 in the prior year to approximately $400,000 in the current
year. During fiscal year 2020, operating results were adversely affected by lower utility plant demand from our only customer.
Throughout our ownership of the refined coal business, sales varied depending on fluctuations in demand from the
site host utility, which generally changed based upon weather conditions in the geographic markets the utility served and competing
fuel prices and supplies.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Gross loss was approximately $8.2 million in
fiscal year 2021, which was approximately $2.5 million higher compared to approximately $5.7 million of gross loss in fiscal year
2020. The increase in gross loss results primarily from higher refined coal production in fiscal year 2021 compared to fiscal year
2020.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The benefit for income taxes was approximately
$13.3 million and approximately $6.6 million during fiscal years 2021 and 2020, respectively. These amounts include the benefit
of Section 45 production tax credits and a benefit related to operating loss before income taxes. The increase in the benefit for
income taxes primarily results from higher production in fiscal year 2021 compared to fiscal year 2020.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="color: black">Loss related to
noncontrolling interests was approximately $0.4 million and $0.3 million during fiscal years 2021 and 2020, respectively.</span>
This amount <span style="color: black">represents the other owner&#8217;s share of the pre-tax loss of refined coal operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Net income
attributable to REX common shareholders from discontinued operations, net of tax, for fiscal year 2021 was approximately $4.8 million,
an increase of $3.7 million from the net income attributable to REX common shareholders from discontinued operations, net of tax,
of approximately $1.1 million for fiscal year 2020. </span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 $52.4 million
and approximately $3.0 million for fiscal years 2021 and 2020, respectively.</p><div>


</div><!-- Field: Page; Sequence: 4; Value: 27 --><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; padding-bottom: 12pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: left; 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>Comparison of Fiscal Years 2020 and 2019</b></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 and contributions
to fund refined coal operating losses.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Outlook </i></b>&#8211; Our cash and
short-term investments balance of approximately $255.7 million at January 31, 2022 included approximately $212.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. We expect our equity method investee to limit the payment of dividends based
upon working capital needs.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 449,000 shares at January 31,
2022. 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: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We expect capital expenditures to be in the
range of approximately $15 million to $20 million in fiscal year 2022 for various projects at our consolidated ethanol plants and
our carbon sequestration project. 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: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Operating Activities</i></b> &#8211;
Net cash provided by operating activities was approximately $91.7 million for fiscal year 2021 compared to approximately $8.6 million
in fiscal year 2020. 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. 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 finished
goods 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 operating lease payments and higher incentive compensation in fiscal year 2021. Discontinued operations
used cash of $6.7 million in fiscal year 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net cash provided by operating activities was
approximately $8.6 million for fiscal year 2020. During fiscal year
2020, operating cash flow was provided by net income from continuing operations of approximately $4.8 million and adjustments of
approximately $21.9 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 $3.5 million during fiscal</p><div>


</div><!-- Field: Page; Sequence: 5; Value: 27 --><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; padding-bottom: 12pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: left; 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">year 2020. Accounts receivable increased approximately
$6.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 $2.3 million, primarily a result of larger quantities of finished goods and higher per unit costs
at January 31, 2021. Prepaid expenses and other assets increased approximately $3.2 million, primarily a result of higher fair
values of forward purchase contracts. Accounts payable decreased approximately $2.6 million, primarily a result of the timing of
inventory receipts and vendor payments. Accrued expenses and other liabilities decreased approximately $3.5 million, which was
primarily a result of operating lease payments and lower incentive compensation in fiscal year 2020. Discontinued operations used
cash of $2.8 million in fiscal year 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Investing Activities</i></b> &#8211;
Net cash provided by investing activities was approximately $5.3 million during fiscal year 2021 compared to net cash used of approximately
$20.8 million during fiscal year 2020. 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: 0; text-align: justify">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Financing Activities</i></b> &#8211;
Net cash used in financing activities was approximately $11.1 million during fiscal year 2021 compared to approximately $22.4 million
for fiscal year 2020. During fiscal year 2021, we purchased approximately 84,000 shares of our common stock for approximately $6.6
million 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: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net cash used in financing activities was approximately
$22.4 million during fiscal year 2020. During fiscal year 2020, we purchased approximately 315,000 shares of our common stock for
approximately $19.6 million in open market transactions. During fiscal year 2020, we used cash of approximately $2.9 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 2020, we received approximately $0.1 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: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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
(because of the COVID-19 pandemic or other factors), 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: 0; text-align: justify">&#160;</p><div>

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


</div><!-- Field: Page; Sequence: 6; Value: 27 --><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; padding-bottom: 12pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 leasing rail cars. Aggregate minimum lease payments under the operating lease agreements for future
fiscal years as of January 31, 2022 totaled $11.7 million, with $5.0 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, 2022, we had
contracted future purchases of grain, natural gas, natural gas pipeline and other contracts valued at approximately $107.0 million,
with $103.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: 0; text-align: justify">&#160;</p><div>

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Impairment of Long-Lived Assets </i></b>&#8211;<b><i>
</i></b>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 2021, 2020, and 2019. 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</p><div>


</div><!-- Field: Page; Sequence: 7; Value: 27 --><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; padding-bottom: 12pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: left; 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">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: 0; text-align: justify">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 8; Value: 27 --><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; padding-bottom: 12pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: left; 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>Item 7A. <span style="text-decoration:underline">Quantitative and Qualitative
Disclosures About Market Risk</span></b></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Commodity Price Risk </b></p><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; 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, 2022, One Earth and NuGen combined had purchase commitments for approximately 19.3 million bushels of corn,
the principal raw material for their ethanol plants. At January 31, 2022, One Earth and NuGen combined had purchase
commitments for approximately 1.8 million MmBtu of natural gas. At January 31, 2022, One Earth and NuGen had combined sales
commitments for approximately 47.7 million gallons of ethanol, 97,000 tons of distillers grains and 14.5 million pounds of
non-food grade corn oil. 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, 2022, are as follows (amounts in thousands):</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="width: 48%; text-decoration: underline"><b><span style="text-decoration:underline">Commodity</span></b></td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 9%; white-space: nowrap;"><b>Estimated Total<br/>
    Volume for the<br/>
    <span style="text-decoration:underline">Next&#160;12&#160;Months</span></b></td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 13%; text-decoration: underline"><b><span style="text-decoration:underline">Unit&#160;of&#160;Measure</span></b></td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 15%; text-align: left; vertical-align: bottom"><b>Decrease in Pre-tax<br/>
    Income From a 10%<br/>
    <span style="text-decoration:underline">Adverse&#160;Change&#160;in&#160;Price</span></b></td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td>Ethanol</td>
    <td>&#160;</td>
    <td style="text-align: right">280,000</td>
    <td>&#160;</td>
    <td>Gallons</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">$61,039</td></tr>
<tr style="vertical-align: top; ">
    <td>Corn</td>
    <td>&#160;</td>
    <td style="text-align: right">100,000</td>
    <td>&#160;</td>
    <td>Bushels</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">$51,948</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td>Distillers Grains</td>
    <td>&#160;</td>
    <td style="text-align: right">745</td>
    <td>&#160;</td>
    <td>Tons</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">$11,714</td></tr>
<tr style="vertical-align: top; ">
    <td>Non-food grade Corn Oil</td>
    <td>&#160;</td>
    <td style="text-align: right">79,000</td>
    <td>&#160;</td>
    <td>Pounds</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">$ 3,981</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td>Natural Gas</td>
    <td>&#160;</td>
    <td style="text-align: right">7,400</td>
    <td>&#160;</td>
    <td>MmBtu</td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">$ 2,430</td></tr>
</table><div>

</div><!-- Field: Page; Sequence: 9; Value: 27 --><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; padding-bottom: 12pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: left; 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: 8pt 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: 8pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1px">&#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">January 31,</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 1px">ASSETS</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">&#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="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 0.75pt">CURRENT 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: 82%; text-align: left; padding-left: 0.75pt">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><ix:nonFraction contextRef="c3" 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><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">144,501</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-left: 0.75pt">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">25,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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="3" unitRef="usd">36,194</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.75pt">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">2,222</ix:nonFraction></td><td 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">1,657</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: 0.75pt">Accounts receivable</td><td style="font-weight: normal; font-style: normal">&#160;</td>
    <td style="font-weight: normal; font-style: normal; text-align: left">&#160;</td><td style="font-weight: normal; font-style: normal; text-align: right"><ix:nonFraction contextRef="c3" 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; font-style: normal; text-align: left">&#160;</td><td style="font-weight: normal; font-style: normal">&#160;</td>
    <td style="font-weight: normal; font-style: normal; text-align: left">&#160;</td><td style="font-weight: normal; font-style: normal; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">19,713</ix:nonFraction></td><td style="font-weight: normal; font-style: normal; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.75pt">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">42,225</ix:nonFraction></td><td 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">37,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: 0.75pt">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">6,677</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesReceivable" scale="3" unitRef="usd">6,020</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.75pt">Prepaid expenses and other</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:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">12,499</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">12,751</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: 0.75pt">Current assets held for sale</td><td>&#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">&#160;</td><td>&#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:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" scale="3" unitRef="usd">488</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; 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">345,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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">258,750</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: 0.75pt">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">137,554</ix:nonFraction></td><td 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">150,861</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.75pt">Operating lease right-of-use assets</td><td style="font-weight: normal; font-style: normal">&#160;</td>
    <td style="font-weight: normal; font-style: normal; text-align: left">&#160;</td><td style="font-weight: normal; font-style: normal; text-align: right"><ix:nonFraction contextRef="c3" 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; font-style: normal; text-align: left">&#160;</td><td style="font-weight: normal; font-style: normal">&#160;</td>
    <td style="font-weight: normal; font-style: normal; text-align: left">&#160;</td><td style="font-weight: normal; font-style: normal; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">12,678</ix:nonFraction></td><td style="font-weight: normal; font-style: normal; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 0.75pt">Other assets</td><td style="font-weight: normal; font-style: normal">&#160;</td>
    <td style="font-weight: normal; font-style: normal; text-align: left">&#160;</td><td style="font-weight: normal; font-style: normal; text-align: right"><ix:nonFraction contextRef="c3" 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; font-style: normal; text-align: left">&#160;</td><td style="font-weight: normal; font-style: normal">&#160;</td>
    <td style="font-weight: normal; font-style: normal; text-align: left">&#160;</td><td style="font-weight: normal; font-style: normal; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd">25,275</ix:nonFraction></td><td style="font-weight: normal; font-style: normal; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.75pt">Equity method 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:EquityMethodInvestments" scale="3" unitRef="usd">30,566</ix:nonFraction></td><td 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:EquityMethodInvestments" scale="3" unitRef="usd">29,456</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: 0.75pt">Assets held for sale</td><td>&#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">&#160;</td><td>&#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:AssetsHeldForSaleNotPartOfDisposalGroup" scale="3" unitRef="usd">2,325</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.75pt">TOTAL ASSETS</td><td>&#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">550,361</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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">479,345</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.75pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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; padding-left: 0.75pt">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; padding-left: 0.75pt">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">0.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.7</ix:nonFraction> million with related parties at January 31, 2022 and 2021, 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">32,266</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">16,573</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.75pt">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">4,600</ix:nonFraction></td><td 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,875</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: 0.75pt">Accrued expenses and other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" unitRef="usd">13,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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" unitRef="usd">8,754</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">Current liabilities held for sale (includes $<ix:nonFraction contextRef="c4" decimals="-2" format="ixt:num-dot-decimal" name="rex:CurrentLiabilitiesHeldForSaleRelatedParties" scale="3" unitRef="usd">0.1</ix:nonFraction> million with related parties at January 31, 2021)</td><td>&#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">&#160;</td><td>&#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="rex:LiabilitiesHeldForSaleCurrent" scale="3" unitRef="usd">535</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: 20pt">Total current liabilities</td><td>&#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">50,483</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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">30,737</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.75pt">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; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 0.75pt">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">3,132</ix:nonFraction></td><td 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,713</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.75pt">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">6,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:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd">7,439</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: 0.75pt">Other long-term liabilities</td><td>&#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">2,794</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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">273</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 20pt">Total long-term liabilities</td><td>&#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">12,316</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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">11,425</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: 0.75pt">COMMITMENTS AND CONTINGENCIES (Note 13) 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; padding-left: 0.75pt">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; padding-left: 0.75pt">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; padding-left: 0.75pt">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">149,334</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" unitRef="usd">149,110</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: 0.75pt">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">642,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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd">589,986</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.75pt">Treasury stock, <ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="3" unitRef="shares">23,933</ix:nonFraction> and <ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="3" unitRef="shares">23,861</ix:nonFraction> shares, respectively</td><td>&#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">361,191</ix:nonFraction>)</td><td style="text-align: left">&#160;</td><td>&#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">354,612</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: 0.75pt">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">430,792</ix:nonFraction></td><td 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">384,783</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.75pt">Noncontrolling interests</td><td>&#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">56,770</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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">52,400</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: 20pt">Total equity</td><td>&#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">487,562</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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">437,183</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.75pt">TOTAL LIABILITIES AND EQUITY</td><td>&#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">550,361</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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">479,345</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
</table><div>

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

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


</div><!-- Field: Page; Sequence: 10; Value: 27 --><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 -->36<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt; padding-bottom: 12pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: left; width: 100%"></td></tr></table></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="text-indent: -10pt; padding-left: 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>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -10pt; padding-left: 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">2022</td>
    <td style="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="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">2020</td>
    <td style="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="width: 73%; 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: 5%; text-align: right"><ix:nonFraction contextRef="c0" 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: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><ix:nonFraction contextRef="c5" 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><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">417,700</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">Cost of sales (includes $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartiesAmountInCostOfSales" scale="6" unitRef="usd">90.2</ix:nonFraction> million, $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartiesAmountInCostOfSales" scale="6" unitRef="usd">54.8</ix:nonFraction> million and $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartiesAmountInCostOfSales" scale="6" unitRef="usd">171.5</ix:nonFraction> million with related parties for the years ended January 31, 2022, 2021 and 2020, respectively)</td><td>&#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">677,242</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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">353,131</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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">397,298</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; 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">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="c5" 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><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">20,402</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="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,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="c5" 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><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">19,532</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">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="c5" 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><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">1,392</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">Interest and other income, net</td><td>&#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">130</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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">1,818</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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">4,212</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; 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">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="c5" 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><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">6,474</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">(Provision) benefit for income taxes</td><td>&#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">19,031</ix:nonFraction>)</td><td style="text-align: left">&#160;</td><td>&#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" sign="-" unitRef="usd">546</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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">1,985</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; 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">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="c5" 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><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">8,459</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 attributable to noncontrolling interests (continuing operations)</td><td>&#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">9,235</ix:nonFraction>)</td><td style="text-align: left">&#160;</td><td>&#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">2,878</ix:nonFraction>)</td><td style="text-align: left">&#160;</td><td>&#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">4,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: 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="rex:NetIncomeLossAttributableToParentContinuingOperations" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="rex:NetIncomeLossAttributableToParentContinuingOperations" scale="3" unitRef="usd">1,880</ix:nonFraction></td><td 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:NetIncomeLossAttributableToParentContinuingOperations" scale="3" unitRef="usd">3,902</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="text-align: left">Net income from discontinued operations, net of tax (includes expense of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" scale="6" unitRef="usd">0.3</ix:nonFraction> million, $(<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" scale="6" sign="-" unitRef="usd">0.2</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.7</ix:nonFraction>) million with related parties for the years ended January 31, 2022, 2021 and 2020, respectively.</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: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="c5" 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><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">3,185</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">Net loss attributable to noncontrolling interests (discontinued operations)</td><td>&#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" id="ix_19_fact" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">397</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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" id="ix_21_fact" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">261</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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" id="ix_23_fact" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">340</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 attributable to REX common shareholders (discontinued operations)</td><td>&#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="rex:NetIncomeLossAttributableToParentDiscontinuedOperations" scale="3" unitRef="usd">4,792</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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="rex:NetIncomeLossAttributableToParentDiscontinuedOperations" scale="3" unitRef="usd">1,121</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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="rex:NetIncomeLossAttributableToParentDiscontinuedOperations" scale="3" unitRef="usd">3,525</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; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Net income attributable to REX common shareholders</td><td>&#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">52,364</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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">3,001</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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">7,427</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="text-indent: -10pt; padding-left: 10pt">Weighted average shares outstanding &#8211; basic and diluted</td><td>&#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="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares">5,982</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares">6,167</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares">6,318</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; background-color: rgb(229,255,255)">
    <td style="text-align: left">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="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" unitRef="usdPershares">7.95</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="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" unitRef="usdPershares">0.31</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="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" unitRef="usdPershares">0.62</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Basic and diluted net income per share from discontinued operations attributable to REX common
    shareholders</td><td>&#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="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" unitRef="usdPershares">0.80</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" unitRef="usdPershares">0.18</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" unitRef="usdPershares">0.56</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">Basic and diluted net income per share attributable to REX common shareholders</td><td>&#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="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">8.75</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">0.49</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">1.18</ix:nonFraction></td><td style="text-align: left">&#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: 11; Value: 27 --><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 -->37<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt; padding-bottom: 12pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: left; width: 100%"></td></tr></table></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 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, 2022, 2021 AND 2020</b></p><div>

</div><p style="font: 8pt 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>&#160;</td><td>&#160;</td>
    <td colspan="22" style="text-align: center; border-bottom: Black 1px solid">REX Shareholders</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="22" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <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">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">Paid-in</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center">Retained</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center">Noncontrolling</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center">Total</td><td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1px">&#160;</td><td style="text-align: center; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Shares</td><td style="text-align: center; padding-bottom: 1px">&#160;</td><td style="text-align: center; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Amount</td><td style="text-align: center; padding-bottom: 1px">&#160;</td><td style="text-align: center; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Shares</td><td style="text-align: center; padding-bottom: 1px">&#160;</td><td style="text-align: center; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Amount</td><td style="text-align: center; padding-bottom: 1px">&#160;</td><td style="text-align: center; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Capital</td><td style="text-align: center; padding-bottom: 1px">&#160;</td><td style="text-align: center; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Earnings</td><td style="text-align: center; padding-bottom: 1px">&#160;</td><td style="text-align: center; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Interest</td><td style="text-align: center; padding-bottom: 1px">&#160;</td><td style="text-align: center; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Equity</td><td style="text-align: center; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: 31%">Balance at January 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; 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: 4%; 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: 4%; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">23,580</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: 5%; text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">335,193</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: 5%; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">148,273</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: 4%; text-align: right"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">579,558</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: 5%; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">52,334</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: 5%; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">445,271</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">7,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="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">4,217</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">11,644</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromContributionsFromAffiliates" scale="3" unitRef="usd">312</ix:nonFraction></td><td 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">312</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" unitRef="usd">4,264</ix:nonFraction>)</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" unitRef="usd">4,264</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" sign="-" unitRef="shares">19</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="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">127</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="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">516</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">-</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">643</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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>Balance at January 31, 2020</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: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="c17" 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="c18" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">23,561</ix:nonFraction></td><td 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" sign="-" unitRef="usd">335,066</ix:nonFraction>)</td><td 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">148,789</ix:nonFraction></td><td 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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">586,985</ix:nonFraction></td><td 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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">52,599</ix:nonFraction></td><td 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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">453,606</ix:nonFraction></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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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="c23" 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="c24" 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="c5" 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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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="c24" 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="c5" 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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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="c25" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" unitRef="shares">315</ix:nonFraction></td><td 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:TreasuryStockValueAcquiredCostMethod" scale="3" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" 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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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="c24" 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="c5" 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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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-0">-</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-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; padding-bottom: 1px">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c25" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" sign="-" unitRef="shares">15</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="c25" 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"><ix:nonFraction contextRef="c27" 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"><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; 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">404</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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>Balance at January 31, 2021</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: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">$</td><td style="text-align: right"><ix:nonFraction contextRef="c28" 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="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">23,861</ix:nonFraction></td><td 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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">354,612</ix:nonFraction>)</td><td 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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">149,110</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">589,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="c32" 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="c4" 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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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="c33" 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="c34" 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="c0" 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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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="c34" 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="c0" 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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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="c35" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" unitRef="shares">84</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c35" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" 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">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#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" 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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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="c34" 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="c0" 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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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="c35" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" sign="-" unitRef="shares">12</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="c35" 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"><ix:nonFraction contextRef="c36" 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">-</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">272</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Balance at January 31, 2022</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="c37" 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="c37" 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="c38" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">23,933</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="c38" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">361,191</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="c39" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">149,334</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="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">642,350</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="c41" 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; 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">487,562</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: 8pt Times New Roman, Times, Serif; margin: 0">See notes to consolidated financial statements.</p><div>

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

</div><!-- Field: Page; Sequence: 12; Value: 27 --><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 -->38<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt; padding-bottom: 12pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: left; width: 100%"></td></tr></table></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 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="width: 100%; border-collapse: collapse; font: 8pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1px solid"><b>Years Ended January 31,</b></td>
    <td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1px solid"><b>2022</b></td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1px solid"><b>2021</b></td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1px solid"><b>2020</b></td>
    <td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td style="width: 73%">CASH FLOWS FROM OPERATING ACTIVITIES:</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: right; width: 5%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: right; width: 5%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: right; width: 5%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td>Net income including noncontrolling interests</td>
    <td>&#160;</td>
    <td>$</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">61,202</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>$</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">5,618</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>$</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">11,644</ix:nonFraction></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1px">Net income from discontinued operations, net of tax</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd">4,395</ix:nonFraction></td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">860</ix:nonFraction></td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">3,185</ix:nonFraction></td>
    <td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td>Net income from continuing operations</td>
    <td>&#160;</td>
    <td>&#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">56,807</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">4,758</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">8,459</ix:nonFraction></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td>Adjustments to reconcile net income to net cash provided by operating activities:</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td>Depreciation</td>
    <td>&#160;</td>
    <td>&#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">18,031</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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,116</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">20,217</ix:nonFraction></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td>Amortization of operating lease right-of-use assets</td>
    <td>&#160;</td>
    <td>&#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,560</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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,358</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">6,304</ix:nonFraction></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td>Stock based compensation expense</td>
    <td>&#160;</td>
    <td>&#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,753</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">264</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">397</ix:nonFraction></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td>Income from equity method investments</td>
    <td>&#160;</td>
    <td>&#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">6,624</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">500</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">1,392</ix:nonFraction>)</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td>Dividends received from equity method investments</td>
    <td>&#160;</td>
    <td>&#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">5,514</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">3,508</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">1,003</ix:nonFraction></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td>Interest income from investments</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromInterestAndDividendsReceived" scale="3" unitRef="usd">43</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromInterestAndDividendsReceived" scale="3" unitRef="usd">216</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromInterestAndDividendsReceived" scale="3" unitRef="usd">73</ix:nonFraction>)</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td>Loss (gain) on disposal of real estate and property and equipment</td>
    <td>&#160;</td>
    <td>&#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">30</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">58</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td>Deferred income tax</td>
    <td>&#160;</td>
    <td>&#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">12,730</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">1,110</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" unitRef="usd">141</ix:nonFraction></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td>Changes in assets and liabilities:</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td style="padding-left: 10pt">Accounts receivable</td>
    <td>&#160;</td>
    <td>&#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">6,108</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" sign="-" unitRef="usd">6,744</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" sign="-" unitRef="usd">1,591</ix:nonFraction>)</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td style="padding-left: 10pt">Inventory</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" sign="-" unitRef="usd">4,799</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" sign="-" unitRef="usd">2,307</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" sign="-" unitRef="usd">17,135</ix:nonFraction>)</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td style="padding-left: 10pt">Prepaid expenses and other assets</td>
    <td>&#160;</td>
    <td>&#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">199</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">3,243</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" sign="-" unitRef="usd">627</ix:nonFraction>)</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td style="padding-left: 10pt">Income taxes refundable</td>
    <td>&#160;</td>
    <td>&#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">1,103</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="3" sign="-" unitRef="usd">276</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">1,283</ix:nonFraction></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td style="padding-left: 10pt">Accounts payable-trade</td>
    <td>&#160;</td>
    <td>&#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">16,005</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" sign="-" unitRef="usd">2,618</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" unitRef="usd">12,284</ix:nonFraction></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td style="padding-left: 10pt; padding-bottom: 1px">Accrued expenses and other liabilities</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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" unitRef="usd">475</ix:nonFraction></td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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" sign="-" unitRef="usd">3,523</ix:nonFraction>)</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">11,995</ix:nonFraction>)</td>
    <td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td style="padding-left: 20pt">Net cash provided by operating activities from continuing operations</td>
    <td>&#160;</td>
    <td>&#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">98,427</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">11,409</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">17,275</ix:nonFraction></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td style="padding-left: 20pt; padding-bottom: 1px">Net cash used in operating activities from discontinued operations</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" sign="-" unitRef="usd">6,716</ix:nonFraction>)</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">2,786</ix:nonFraction>)</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">6,932</ix:nonFraction>)</td>
    <td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td style="padding-left: 20pt; padding-bottom: 1px">Net cash provided by operating activities</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">91,711</ix:nonFraction></td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">8,623</ix:nonFraction></td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">10,343</ix:nonFraction></td>
    <td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td>CASH FLOWS FROM INVESTING ACTIVITIES:</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td>Capital expenditures</td>
    <td>&#160;</td>
    <td>&#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">5,126</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">10,412</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">3,776</ix:nonFraction>)</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td>Purchases of short-term investments</td>
    <td>&#160;</td>
    <td>&#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">88,949</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">96,233</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">26,025</ix:nonFraction>)</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td>Sales of short-term investments</td>
    <td>&#160;</td>
    <td>&#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">99,309</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">86,328</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">15,000</ix:nonFraction></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td>Proceeds from sale of real estate and property and equipment</td>
    <td>&#160;</td>
    <td>&#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">60</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">58</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td>Repayment of note receivable</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" scale="3" unitRef="usd">369</ix:nonFraction></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td style="padding-bottom: 1px">Deposits</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid">&#160;</td>
    <td style="text-align: right; border-bottom: Black 1px solid">-</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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:PaymentsForDeposits" scale="3" unitRef="usd">532</ix:nonFraction>)</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid">&#160;</td>
    <td style="text-align: right; border-bottom: Black 1px solid">-</td>
    <td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td style="padding-left: 20pt; padding-bottom: 1px">Net cash provided by (used in) investing activities</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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" unitRef="usd">5,294</ix:nonFraction></td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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" sign="-" unitRef="usd">20,791</ix:nonFraction>)</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">14,432</ix:nonFraction>)</td>
    <td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td>CASH FLOWS FROM FINANCING ACTIVITIES:</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td>Treasury stock acquired</td>
    <td>&#160;</td>
    <td>&#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">6,627</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">19,629</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td style="padding-bottom: 1px">Payments to noncontrolling interests holders</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">4,772</ix:nonFraction>)</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">2,928</ix:nonFraction>)</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">4,264</ix:nonFraction>)</td>
    <td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td style="padding-left: 20pt">Net cash used in financing activities from continuing operations</td>
    <td>&#160;</td>
    <td>&#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">11,399</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">22,557</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">4,264</ix:nonFraction>)</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td style="padding-left: 20pt; padding-bottom: 1px">Net cash provided by financing activities from discontinued operations</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" unitRef="usd">304</ix:nonFraction></td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">112</ix:nonFraction></td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">312</ix:nonFraction></td>
    <td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td style="padding-left: 20pt">Net cash used in financing activities</td>
    <td>&#160;</td>
    <td>&#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">11,095</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">22,445</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">3,952</ix:nonFraction>)</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">NET INCREASE (DECREAS)E IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" unitRef="usd">85,910</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" sign="-" unitRef="usd">34,613</ix:nonFraction>)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#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">8,041</ix:nonFraction>)</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1px">CASH, CASH EQUIVALENTS AND RESTRICTED CASH-Beginning of year</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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">146,158</ix:nonFraction></td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">180,771</ix:nonFraction></td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">188,812</ix:nonFraction></td>
    <td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: top; ">
    <td style="padding-bottom: 3px">CASH, CASH EQUIVALENTS AND RESTRICTED CASH-End of year</td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="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">232,068</ix:nonFraction></td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="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">146,158</ix:nonFraction></td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double">$</td>
    <td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">180,771</ix:nonFraction></td>
    <td style="padding-bottom: 3px">&#160;</td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="text-underline-style: double">&#160;</span></p><div>

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


</div><!-- Field: Page; Sequence: 13; Value: 27 --><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 -->39<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt; padding-bottom: 12pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: left; width: 100%"></td></tr></table></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: 12pt Times New Roman, Times, Serif; margin: 0"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p><div>

</div><p style="font: 12pt 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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Continued from the previous page</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font: 8pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 73%; text-align: left">Non cash financing activities-Equity awards issued</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><ix:nonFraction contextRef="c0" 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: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><ix:nonFraction contextRef="c5" 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><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="rex:NonCashFinancingActivitiesEquityAwardsIssued" scale="3" unitRef="usd">487</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Non cash financing activities-Equity 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">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="c5" 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><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">241</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">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">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="c5" 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><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">37</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Initial right-of-use assets and liabilities recorded upon adoption of ASC 842</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</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:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" unitRef="usd">20,918</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">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">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="c5" 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><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">432</ix:nonFraction></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; ">
    <td style="text-align: left">Reconciliation of total cash, cash equivalents and restricted cash:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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">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="c4" 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><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">179,658</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; 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">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="c4" 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><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:RestrictedCashCurrent" scale="3" unitRef="usd">1,113</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">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">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="c4" 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><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="c22" 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: 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: 14; Value: 27 --><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 -->40<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt; padding-bottom: 12pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: left; 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>REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES<br/>
NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 23.75pt">1.</td><td style="text-align: justify">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#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: 0pt 0 0pt 23.75pt; 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, 2022, 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="c42" decimals="0" format="ixt-sec:numwordsen" name="rex:NumberOfOperatingEntities" scale="0" unitRef="pure">two</ix:nonFraction> are consolidated and <ix:nonFraction contextRef="c43" 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: 0pt 0 0pt 23.75pt; 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="us-gaap:FiscalPeriod"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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&#160;31. For example, &#8220;fiscal year 2021&#8221; means the period February&#160;1, 2021 to January 31, 2022. The Company
refers to its fiscal year by reference to the year immediately preceding the January 31 fiscal year end date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</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" continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"><b><i>Segments </i></b>&#8211;
Beginning in the third quarter of 2021, the Company has <ix:nonFraction contextRef="c44" 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:continuation id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:UseOfEstimates"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:nonNumeric></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:CashAndCashEquivalentsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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:ConcentrationRiskCreditRisk"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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. <ix:nonFraction contextRef="c45" decimals="0" format="ixt-sec:numwordsen" name="rex:ConcentrationRiskNumberOfCustomers" scale="0" unitRef="pure">Nine</ix:nonFraction> (fiscal year 2021), <ix:nonFraction contextRef="c46" decimals="0" format="ixt-sec:numwordsen" name="rex:ConcentrationRiskNumberOfCustomers" scale="0" unitRef="pure">seven</ix:nonFraction> (fiscal year 2020) and <ix:nonFraction contextRef="c47" decimals="0" format="ixt-sec:numwordsen" name="rex:ConcentrationRiskNumberOfCustomers" scale="0" unitRef="pure">eight</ix:nonFraction> (fiscal year
2019) customers accounted for approximately <ix:nonFraction contextRef="c48" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">85</ix:nonFraction>%, <ix:nonFraction contextRef="c49" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">89</ix:nonFraction>% and <ix:nonFraction contextRef="c50" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">85</ix:nonFraction>% of the Company&#8217;s net sales and revenue during fiscal years 2021,
2020 and 2019, respectively. At January 31, 2022 and 2021, these customers represented approximately <ix:nonFraction contextRef="c51" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">83</ix:nonFraction>% and <ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">54</ix:nonFraction>%, respectively,
of the Company&#8217;s accounts receivable balance.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</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="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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</p></ix:nonNumeric></ix:continuation><div>

</div><!-- Field: Page; Sequence: 1; Options: NewSection; Value: 41 --><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 -->41<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_10" id="_SignificantAccountingPoliciesTextBlock-c0_cont_9"><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_2" id="_InventoryPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">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.5</ix:nonFraction> million and approximately
$<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="6" unitRef="usd">1.0</ix:nonFraction> million of inventory write-downs in cost of sales at January 31, 2022 and January 31, 2021, 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_11" id="_SignificantAccountingPoliciesTextBlock-c0_cont_10"><ix:continuation id="_ScheduleOfInventoryCurrentTableTextBlock-c0_cont_1"><ix:continuation id="_InventoryPolicyTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center"><b>January 31,</b></td><td style="color: black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="color: black; font-weight: bold">&#160;</td><td style="color: black; font-weight: bold">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="color: black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 68%; color: black; text-align: left">Ethanol and other finished goods</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 12%; color: black; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" unitRef="usd">13,158</ix:nonFraction></td><td style="width: 1%; color: black; text-align: left">&#160;</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 12%; color: black; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" unitRef="usd">18,346</ix:nonFraction></td><td style="width: 1%; color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="color: black; text-align: left">Work in process</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">&#160;</td><td style="color: black; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" unitRef="usd">5,473</ix:nonFraction></td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">&#160;</td><td style="color: black; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" unitRef="usd">4,374</ix:nonFraction></td><td style="color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="color: black; text-align: left; padding-bottom: 1px">Grain and other raw materials</td><td style="color: black; padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; color: black; text-align: right"><ix:nonFraction contextRef="c3" 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; color: black; text-align: left">&#160;</td><td style="color: black; padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; color: black; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" unitRef="usd">14,706</ix:nonFraction></td><td style="padding-bottom: 1px; color: black; 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="color: black; padding-bottom: 3px">Total</td><td style="color: black; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; color: black; text-align: left">$</td><td style="border-bottom: Black 3px double; color: black; text-align: right"><ix:nonFraction contextRef="c3" 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; color: black; text-align: left">&#160;</td><td style="color: black; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; color: black; text-align: left">$</td><td style="border-bottom: Black 3px double; color: black; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd">37,426</ix:nonFraction></td><td style="padding-bottom: 3px; color: black; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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_12" id="_SignificantAccountingPoliciesTextBlock-c0_cont_11"><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: 0pt 0 0pt 23.75pt; 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" escape="true" name="us-gaap:RegulatoryDepreciationAndAmortizationPolicy">Depreciation is computed using the straight-line method</ix:nonNumeric>. Estimated useful lives are <ix:nonNumeric contextRef="c53" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">15</ix:nonNumeric> to
<ix:nonNumeric contextRef="c54" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">40 years</ix:nonNumeric> for buildings and improvements, and <ix:nonNumeric contextRef="c55" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">3</ix:nonNumeric> to <ix:nonNumeric contextRef="c56" 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: 0pt 0 0pt 23.75pt; 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="_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: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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>&#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; border-bottom: Black 1px solid">2022</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; border-bottom: Black 1px solid">2021</td><td style="font-weight: bold">&#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; background-color: rgb(229,255,255)">
    <td style="width: 68%; text-align: left">Land and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="c3" 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><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; 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">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,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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BuildingsAndImprovementsGross" scale="3" unitRef="usd">23,613</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">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">296,243</ix:nonFraction></td><td 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">293,762</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Construction in progress</td><td>&#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:ConstructionInProgressGross" scale="3" unitRef="usd">1,515</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#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:ConstructionInProgressGross" scale="3" unitRef="usd">215</ix:nonFraction></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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">348,704</ix:nonFraction></td><td 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">344,919</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less: accumulated depreciation</td><td>&#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:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd">211,150</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">)</td><td>&#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:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd">194,058</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">)</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">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">137,554</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">150,861</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 0pt 22.5pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_14" id="_SignificantAccountingPoliciesTextBlock-c0_cont_13"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_15" id="_SignificantAccountingPoliciesTextBlock-c0_cont_14"><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: 0pt 0 0pt 22.5pt; text-align: justify"><b><i>Impairment of Long-Lived
Assets</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_16" id="_SignificantAccountingPoliciesTextBlock-c0_cont_15"><ix:continuation continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2" id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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</p></ix:continuation></ix:continuation><div> </div><!-- Field: Page; Sequence: 2; Value: 41 --><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 -->42<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_17" id="_SignificantAccountingPoliciesTextBlock-c0_cont_16"><ix:continuation continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_3" id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">flows. Such estimates could
be significantly affected by future changes in market conditions. The Company recorded no impairment charges in fiscal years 2021,
2020 and 2019. 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: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_18" id="_SignificantAccountingPoliciesTextBlock-c0_cont_17"><ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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.1</ix:nonFraction> million and $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" unitRef="usd">20.2</ix:nonFraction> million in fiscal years 2021, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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:nonNumeric contextRef="c0" continuedAt="_InvestmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InvestmentPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"><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="c57" 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: 0pt 0 0pt 23.75pt">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_20" id="_SignificantAccountingPoliciesTextBlock-c0_cont_19"><ix:continuation continuedAt="_InvestmentPolicyTextBlock-c0_cont_2" id="_InvestmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt">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: 0pt 0 0pt 23.75pt">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_21" id="_SignificantAccountingPoliciesTextBlock-c0_cont_20"><ix:continuation id="_InvestmentPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt">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: 0pt 0 0pt 23.75pt">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_22" id="_SignificantAccountingPoliciesTextBlock-c0_cont_21"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:nonNumeric></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:CostOfSalesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 management, certain compensation costs and general facility overhead
charges.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_24" id="_SignificantAccountingPoliciesTextBlock-c0_cont_23"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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">7,321,000</ix:nonFraction>, $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="rex:OutboundFreightCharges" scale="0" unitRef="usd">3,482,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="rex:OutboundFreightCharges" scale="0" unitRef="usd">4,086,000</ix:nonFraction> in
fiscal years 2021, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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" continuedAt="_FairValueOfFinancialInstrumentsPolicy-c0_cont_1" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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</p></ix:nonNumeric></ix:continuation><div>

</div><!-- Field: Page; Sequence: 3; Value: 41 --><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 -->43<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_26" id="_SignificantAccountingPoliciesTextBlock-c0_cont_25"><ix:continuation continuedAt="_FairValueOfFinancialInstrumentsPolicy-c0_cont_2" id="_FairValueOfFinancialInstrumentsPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">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 2021, 2020 and 2019 there
were no material settlements of forward contracts that were recorded at fair value. The Company recorded an asset of approximately
$<ix:nonFraction contextRef="c58" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="6" unitRef="usd">1.0</ix:nonFraction> million and $<ix:nonFraction contextRef="c59" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="6" unitRef="usd">2.1</ix:nonFraction> million at January 31, 2022 and 2021, respectively, 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_27" id="_SignificantAccountingPoliciesTextBlock-c0_cont_26"><ix:continuation id="_FairValueOfFinancialInstrumentsPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 sales 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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"><b><i>Stock Compensation </i></b>&#8211;
The Company has a stock-based compensation plan, approved by its shareholders, which reserves a total of <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares">550,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: 0pt 0 0pt 23.75pt; 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:IncomeTaxPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_30" id="_SignificantAccountingPoliciesTextBlock-c0_cont_29"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_31"><ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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. The
Company will be required to adopt this update for the fiscal year ending January 31, 2023. The Company has not completed its analysis
of adopting this guidance and has not determined the effect of this standard on its consolidated financial statements and related
disclosures.</p></ix:continuation></ix:continuation><div>

</div><!-- Field: Page; Sequence: 4; Value: 41 --><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 -->44<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center">Fiscal Year</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt; 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; padding-bottom: 1pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt; 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; padding-bottom: 1pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2019</td><td style="font-weight: bold; padding-bottom: 1pt; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="font-weight: bold; text-decoration: underline; text-align: left">Sales of products, continuing operations:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-decoration: none; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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%">Ethanol</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="c44" 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: 6%; text-align: right"><ix:nonFraction contextRef="c60" 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><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c61" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">321,434</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">Dried distillers grains</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">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="c63" 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><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">71,755</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <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"><ix:nonFraction contextRef="c65" 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="c66" 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><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" unitRef="usd">17,135</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">Modified distillers grains</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" 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="c69" 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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c70" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">7,240</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <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">(<ix:nonFraction contextRef="c71" 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">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c72" 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">)</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="padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#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="c73" 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: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#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="c74" 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: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#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="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">136</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Total sales</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double"><ix:nonFraction contextRef="c0" 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: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double"><ix:nonFraction contextRef="c5" 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: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">417,700</ix:nonFraction></td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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-decoration: underline; text-align: left">Sales of products, discontinued operations:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Refined coal<sup>1</sup></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double"><ix:nonFraction contextRef="c76" 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: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double"><ix:nonFraction contextRef="c77" 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: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double"><ix:nonFraction contextRef="c78" decimals="-3" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" unitRef="usd">334</ix:nonFraction></td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_RevenueFromContractWithCustomerTextBlock-c0_cont_4"><ix:continuation id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1"><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: 23.75pt">&#160;</td> <td style="text-align: justify; width: 10pt"><sup>1</sup></td> <td style="text-align: justify"> <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 customer to which the processed refined coal was sold.</ix:footnote> </td></tr>
</table></ix:continuation></ix:continuation><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#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="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 23.75pt">3.</td><td style="text-align: justify">INVESTMENTS</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</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: 0pt 0 0pt 22.5pt; text-align: justify"><b><i>Equity Method Investment
in Big River</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="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></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#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: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="width: 68%; text-align: justify; padding-bottom: 2.5pt">Carrying amount</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 2.5pt double">$</td><td style="width: 12%; text-align: right; border-bottom: Black 2.5pt double"><ix:nonFraction contextRef="c3" 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: 2.5pt">&#160;</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 2.5pt double">$</td><td style="width: 12%; text-align: right; border-bottom: Black 2.5pt double"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="3" unitRef="usd">29,456</ix:nonFraction></td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Ownership percentage</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: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: right"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">10.3</ix:nonFraction>%</td></tr>
</table></ix:continuation></ix:continuation><div>


</div><!-- Field: Page; Sequence: 5; Value: 41 --><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 -->45<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_InvestmentTextBlock-c0_cont_5" id="_InvestmentTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">The Company invested approximately
$<ix:nonFraction contextRef="c79" 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="c79" decimals="-5" format="ixt:num-dot-decimal" name="rex:QuantityOfEthanolShipped" scale="6" unitRef="gal">421.0</ix:nonFraction> million gallons
of ethanol in the twelve months ended January 31, 2022. The Company recorded income of approximately $<ix:nonFraction contextRef="c79" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" unitRef="usd">6.6</ix:nonFraction> million, $<ix:nonFraction contextRef="c80" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" unitRef="usd">0.5</ix:nonFraction> million
and $<ix:nonFraction contextRef="c81" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" unitRef="usd">1.4</ix:nonFraction> million as its share of earnings from Big River during fiscal years 2021, 2020 and 2019, respectively. The Company received
dividends of approximately $<ix:nonFraction contextRef="c79" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="6" unitRef="usd">5.5</ix:nonFraction> million, $<ix:nonFraction contextRef="c80" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="6" unitRef="usd">3.5</ix:nonFraction> million and $<ix:nonFraction contextRef="c81" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="6" unitRef="usd">1.0</ix:nonFraction> million from Big River during fiscal years 2021, 2020 and 2019,
respectively. At January 31, 2022, the carrying value of the investment in Big River is approximately $<ix:nonFraction contextRef="c82" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="6" unitRef="usd">30.6</ix:nonFraction> million; the amount
of underlying equity in the net assets of Big River is approximately $<ix:nonFraction contextRef="c82" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets" scale="6" unitRef="usd">29.8</ix:nonFraction> million. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfCondensedBalanceSheetTableTextBlock-c0_cont_1" escape="true" name="pf0:ScheduleOfCondensedBalanceSheetTableTextBlock">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):</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentTextBlock-c0_cont_6" id="_InvestmentTextBlock-c0_cont_5"><ix:continuation id="_ScheduleOfCondensedBalanceSheetTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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">December 31,</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1pt">&#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: 1pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1pt">&#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: 1pt">&#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: 72%; text-align: left">Current assets</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c85" 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><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">172,742</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: 1pt">Non current assets</td><td style="padding-bottom: 1pt">&#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" name="us-gaap:AssetsNoncurrent" scale="3" unitRef="usd">146,384</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#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="c86" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="3" unitRef="usd">178,221</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double"><ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">456,795</ix:nonFraction></td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">350,963</ix:nonFraction></td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c85" 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><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">69,259</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: 1pt">Long-term liabilities</td><td style="padding-bottom: 1pt">&#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: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#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="c86" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" unitRef="usd">2,832</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Total liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double"><ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd">131,317</ix:nonFraction></td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd">72,091</ix:nonFraction></td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Noncontrolling interests</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double"><ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherMinorityInterests" scale="3" unitRef="usd">36,786</ix:nonFraction></td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherMinorityInterests" scale="3" unitRef="usd">30,116</ix:nonFraction></td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>
</div><ix:continuation continuedAt="_InvestmentTextBlock-c0_cont_7" id="_InvestmentTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" escape="true" name="rex:ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="color: black; font-weight: bold">&#160;</td>
    <td colspan="10" style="color: black; font-weight: bold; text-align: center">Years Ended December 31,</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: black; font-weight: bold; text-align: center">&#160;</td><td style="color: black; font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; color: black; font-weight: bold">&#160;</td><td style="color: black; font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="padding-bottom: 1px; color: black; font-weight: bold">&#160;</td><td style="color: black; font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2019</td><td style="padding-bottom: 1px; color: black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: 61%; color: black; text-align: left">Net sales and revenue</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 9%; color: black; text-align: right"><ix:nonFraction contextRef="c79" 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%; color: black; text-align: left">&#160;</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 9%; color: black; text-align: right"><ix:nonFraction contextRef="c80" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">736,225</ix:nonFraction></td><td style="width: 1%; color: black; text-align: left">&#160;</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 9%; color: black; text-align: right"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">823,718</ix:nonFraction></td><td style="width: 1%; color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="color: black; text-align: left">Gross profit</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right"><ix:nonFraction contextRef="c79" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">85,401</ix:nonFraction></td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right"><ix:nonFraction contextRef="c80" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">18,858</ix:nonFraction></td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">30,774</ix:nonFraction></td><td style="color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="color: black; text-align: left">Income from continuing operations</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right"><ix:nonFraction contextRef="c79" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">64,243</ix:nonFraction></td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right"><ix:nonFraction contextRef="c80" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">4,850</ix:nonFraction></td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">13,502</ix:nonFraction></td><td style="color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="color: black; text-align: left">Net income</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right"><ix:nonFraction contextRef="c79" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">64,243</ix:nonFraction></td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right"><ix:nonFraction contextRef="c80" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">4,850</ix:nonFraction></td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">13,502</ix:nonFraction></td><td style="color: black; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentTextBlock-c0_cont_8" id="_InvestmentTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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, 2022 are approximately $<ix:nonFraction contextRef="c82" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherRestrictedAssets" scale="6" unitRef="usd">116.2</ix:nonFraction> million; the Company&#8217;s proportionate share of restricted net assets
of Big River is approximately $<ix:nonFraction contextRef="c82" decimals="-5" format="ixt:num-dot-decimal" name="rex:ProportionateShareOfRestrictedNetAssets" scale="6" unitRef="usd">12.0</ix:nonFraction> million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p></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: 0pt 0 0pt 22.5pt; text-align: justify"><b><i>Short-term Investments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; 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="c83" 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="c83" 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><!-- Field: Page; Sequence: 6; Value: 41 --><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 -->46<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 23.75pt">4.</td><td style="text-align: justify">FAIR VALUE</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_3" id="_FairValueDisclosuresTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 10pt">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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0.5in">&#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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 10pt">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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0.5in">&#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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 10pt">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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0.5in">&#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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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</p></ix:continuation><div>

</div><!-- Field: Page; Sequence: 7; Value: 41 --><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 -->47<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_9" id="_FairValueDisclosuresTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">statement fair value determination
and risk quantification; and (ii) periodic review and substantiation of profit and loss reporting for all derivative instruments.
<ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">Financial assets and liabilities measured at fair value at January 31, 2022 on a recurring basis are summarized below (amounts
in thousands):</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation><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: 92%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Total<br/>
Fair<br/> Value</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 52%; text-align: justify">Forward purchase contracts asset (1)</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-4">-</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="c88" decimals="-3" format="ixt:num-dot-decimal" id="ix_7_fact" name="rex:ForwardPurchaseContractsLiability" scale="3" sign="-" 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: 8%; 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: right">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" id="ix_8_fact" name="rex:ForwardPurchaseContractsLiability" scale="3" sign="-" 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">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-6">-</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-7">-</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="c89" decimals="-3" format="ixt:num-dot-decimal" id="ix_3_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: right; 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_4_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; background-color: rgb(229,255,255)">
    <td style="text-align: justify; 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="c88" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">993</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="c89" 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: right; 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">1,347</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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">Commodity futures (3)</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"><div style="-sec-ix-hidden: hidden-fact-8">-</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="c88" decimals="-3" format="ixt:num-dot-decimal" id="ix_11_fact" name="us-gaap:CommodityContractAssetCurrent" scale="3" unitRef="usd">933</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"><div style="-sec-ix-hidden: hidden-fact-9">-</div></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: right; 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" id="ix_12_fact" name="us-gaap:CommodityContractAssetCurrent" scale="3" unitRef="usd">933</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: 0pt 0; text-align: justify; text-indent: 18pt">&#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: 0pt 0 0pt 23.75pt; text-align: justify">Financial assets and
liabilities measured at fair value at January 31, 2021 on a recurring basis are summarized below (amounts in
thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"></p><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: 92%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Total<br/>
Fair<br/> Value</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 52%; text-align: justify">Forward purchase contracts asset&#160;&#160;(1)</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-10">-</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="c91" decimals="-3" format="ixt:num-dot-decimal" id="ix_9_fact" name="rex:ForwardPurchaseContractsAsset" scale="3" unitRef="usd">2,144</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-11">-</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="c4" decimals="-3" format="ixt:num-dot-decimal" id="ix_10_fact" name="rex:ForwardPurchaseContractsAsset" scale="3" unitRef="usd">2,144</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">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-12">-</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-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="c92" decimals="-3" format="ixt:num-dot-decimal" id="ix_5_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="c4" 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; 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="c91" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">2,144</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="c92" 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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">2,498</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Commodity futures (3)</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"><div style="-sec-ix-hidden: hidden-fact-14">-</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="c91" decimals="-3" format="ixt:num-dot-decimal" id="ix_13_fact" name="rex:CommodityContractLiabilityCurrent" scale="3" unitRef="usd">1,794</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"><div style="-sec-ix-hidden: hidden-fact-15">-</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="c4" decimals="-3" format="ixt:num-dot-decimal" id="ix_14_fact" name="rex:CommodityContractLiabilityCurrent" scale="3" unitRef="usd">1,794</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: 0pt 0; text-align: justify; text-indent: 18pt">&#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: 92%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr> <td style="vertical-align: top; width: 3%; text-align: justify">(1)</td> <td style="vertical-align: bottom; text-align: justify; width: 97%"><ix:footnote id="ix_2_footnote" xml:lang="en-US">The forward purchase contracts asset is included in &#8220;Prepaid expenses and other&#8221; on the accompanying Consolidated Balance Sheets.</ix:footnote></td></tr>
<tr> <td style="vertical-align: top; text-align: justify">&#160;</td> <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
<tr> <td style="vertical-align: top; text-align: justify">(2)</td> <td style="vertical-align: bottom; text-align: justify"><ix:footnote id="ix_1_footnote" xml:lang="en-US">The investment in cooperative is included in &#8220;Other assets&#8221; on the accompanying Consolidated Balance Sheets.</ix:footnote></td></tr>
<tr> <td style="vertical-align: top; text-align: justify">&#160;</td> <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
<tr> <td style="vertical-align: top; text-align: justify">(3)</td> <td style="vertical-align: bottom; text-align: justify"><ix:footnote id="ix_3_footnote" xml:lang="en-US">The commodity futures liability is included in &#8220;Accrued expenses and other current liabilities&#8221; on the accompanying Consolidated Balance Sheets.</ix:footnote></td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: -18pt"><span style="font-weight: normal">&#160;</span></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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: -18pt">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_15" id="_FairValueDisclosuresTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt">&#160;</p></ix:continuation><div>

</div><div>

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

</div><!-- Field: Page; Sequence: 2; Value: 41 --><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 -->48<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><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: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 23.75pt">5.</td><td style="text-align: justify">OTHER ASSETS</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"><span style="font-weight: normal">The components of other noncurrent assets are as follows (amounts in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"><span style="font-weight: normal">&#160;</span></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: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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 style="text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#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></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 68%; text-align: justify">Deferred taxes</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="c3" 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><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" scale="3" unitRef="usd">24,390</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">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:OtherAssetsMiscellaneousNoncurrent" scale="3" unitRef="usd">939</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:OtherAssetsMiscellaneousNoncurrent" scale="3" unitRef="usd">885</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#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: justify; padding-bottom: 3px">Total</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:OtherAssetsNoncurrent" scale="3" unitRef="usd">25,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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd">25,275</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"><span style="font-weight: normal">&#160;</span></p><div>
</div><ix:nonNumeric contextRef="c0" continuedAt="_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock-c0_cont_1" escape="true" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 23.75pt">6.</td><td style="text-align: justify">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt">The components of accrued expenses
and other current liabilities at January 31, 2022 and 2021 are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt">&#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: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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 style="text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#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></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 68%; text-align: justify">Accrued payroll and related items</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="c3" 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><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd">690</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">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,297</ix:nonFraction></td><td 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">2,515</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">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">593</ix:nonFraction></td><td 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">1,560</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">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">933</ix:nonFraction></td><td 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">1,794</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">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,857</ix:nonFraction></td><td 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,778</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">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">95</ix:nonFraction></td><td 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">55</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; 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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" unitRef="usd">435</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:OtherAccruedLiabilitiesCurrent" scale="3" unitRef="usd">362</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#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: justify; padding-bottom: 3px">Total</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:OtherLiabilitiesCurrent" scale="3" unitRef="usd">13,617</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:OtherLiabilitiesCurrent" scale="3" unitRef="usd">8,754</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt">&#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: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 23.75pt">7.</td><td style="text-align: justify">LEASES</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#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: 0pt 0 0pt 23.75pt; text-align: justify">The Company used the optional
transition method in adopting ASC Topic 842 &#8220;<i>Leases</i>&#8221; (&#8220;ASC 842&#8221;), which resulted in applying ASC
842 at the date of adoption (February 1, 2019). Thus, comparative information has not been restated and continues to be reported
under accounting standards in effect for those periods.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_3" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">ASC 842 provides for three practical
expedients, which the Company elected as a package. Pursuant to this package, the Company did not reassess: i) whether any expired
or existing contracts are or contain leases; ii) the lease classification for any expired or existing leases that were previously
classified as operating leases; or iii) the initial direct costs for any existing leases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_4" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 2; Value: 41 --><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 -->49<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_5" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">At January 31, 2022, 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 exercise of any lease renewal is at the Company&#8217;s sole discretion.
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: 0pt 0 0pt 23.75pt; 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_6" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">For fiscal years 2021 and 2020,
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: 0pt 0 0pt 23.75pt; 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="_LeaseCostTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold; font-size: 10pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt">Fiscal Year</td><td style="font-weight: bold; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2021</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2020</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255); font-size: 10pt">
    <td style="width: 68%; text-align: justify; font-size: 10pt">Operating lease expense</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 12%; text-align: right; font-size: 10pt"><ix:nonFraction contextRef="c0" 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; font-size: 10pt">&#160;</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 12%; text-align: right; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="3" unitRef="usd">6,340</ix:nonFraction></td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom;  font-size: 10pt">
    <td style="text-align: justify; padding-bottom: 1px; font-size: 10pt">Variable lease expense</td><td style="padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid; font-size: 10pt">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="3" unitRef="usd">1,907</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid; font-size: 10pt">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="3" unitRef="usd">447</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255); font-size: 10pt">
    <td style="text-align: justify; padding-bottom: 3px; font-size: 10pt">Total lease expense</td><td style="padding-bottom: 3px; font-size: 10pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double; font-size: 10pt">$</td><td style="text-align: right; border-bottom: Black 3px double; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd">8,253</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px; font-size: 10pt">&#160;</td><td style="padding-bottom: 3px; font-size: 10pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double; font-size: 10pt">$</td><td style="text-align: right; border-bottom: Black 3px double; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd">6,787</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px; font-size: 10pt">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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_8" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">The following table is a summary
of future minimum rentals on such leases at January 31, 2022 (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

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

</div><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_9" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_8"><ix:continuation id="_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 1px"><span style="text-decoration:underline">Years Ended January 31,</span></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">Minimum Rentals</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 74%; text-align: justify">2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="3" unitRef="usd">5,015</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 2%; background-color: White">&#160;</td>
    <td style="width: 1%; background-color: White">&#160;</td>
    <td style="width: 6%; background-color: White">&#160;</td>
    <td style="width: 1%; background-color: White">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" unitRef="usd">3,856</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" unitRef="usd">2,408</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="3" unitRef="usd">235</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; padding-bottom: 1px">2027</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="c93" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" unitRef="usd">171</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="3" unitRef="usd">11,685</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; padding-bottom: 1px">Less:&#160;&#160;present value discount</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="c93" decimals="-3" format="ixt:num-dot-decimal" name="rex:PresentValueDiscount" scale="3" unitRef="usd">695</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 3px">Operating lease 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; border-bottom: Black 3px double"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" unitRef="usd">10,990</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"></p></ix:continuation></ix:continuation><div>



</div><div>

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

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

</div><!-- Field: Page; Sequence: 2; Value: 41 --><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 -->50<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div>

</div><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_12" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_11"><ix:continuation id="_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock-c5_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 1px"><span style="text-decoration:underline">Years Ended January 31,</span></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">Minimum <br/>
Rentals</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 86%; text-align: justify">2022</td><td style="width: 2%">&#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:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="3" unitRef="usd">5,397</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2023</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:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" unitRef="usd">3,690</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">2024</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:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" unitRef="usd">2,524</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2025</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:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="3" unitRef="usd">1,648</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; padding-bottom: 1px">2026</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:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" unitRef="usd">49</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Total</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:OperatingLeasesFutureMinimumPaymentsDue" scale="3" unitRef="usd">13,308</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; padding-bottom: 1px">Less: present value discount</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="rex:PresentValueDiscount" scale="3" unitRef="usd">994</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 3px">Operating lease 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; border-bottom: Black 3px double"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" unitRef="usd">12,314</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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 23.75pt">8.</td><td style="text-align: justify">COMMON STOCK</td>
    </tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#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: 0pt 0 0pt 23.75pt; text-align: justify">During fiscal years 2021 and
2020, the Company purchased approximately <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" unitRef="shares">84,000</ix:nonFraction> shares and approximately <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" unitRef="shares">315,000</ix:nonFraction> shares of its common stock for approximately
$<ix:nonFraction contextRef="c94" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" unitRef="usd">6.6</ix:nonFraction> million and approximately $<ix:nonFraction contextRef="c95" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" unitRef="usd">19.6</ix:nonFraction> million, respectively. During fiscal year 2019, the Company did not purchase any of its common
stock. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfStockByClassTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfStockByClassTextBlock">At January 31, 2022, the Company had prior authorization by its Board of Directors to purchase, in open market transactions,
an additional approximately <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="rex:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" scale="0" unitRef="shares">449,000</ix:nonFraction> shares of its common stock. Information regarding the Company&#8217;s common stock is as follows
(amounts in thousands):</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2"><ix:continuation id="_ScheduleOfStockByClassTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; text-align: justify; padding-bottom: 1px">&#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">January 31,</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; 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">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: center; border-bottom: Black 1px solid">2021</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 68%; text-align: justify">Authorized shares</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; 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: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; 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 style="text-align: justify">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="text-align: justify">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">5,920</ix:nonFraction></td><td 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">5,992</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
</table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#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="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 23.75pt">9.</td><td style="text-align: justify">DERIVATIVE FINANCIAL INSTRUMENTS</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#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: 0pt 0 0pt 23.75pt; 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></ix:continuation><div>

</div><!-- Field: Page; Sequence: 2; Value: 41 --><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 -->51<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><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: 0pt 0 0pt 23.75pt; text-align: left">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: 0pt 0 0pt 23.75pt; text-align: justify">&#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: 23.75pt">
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt">Asset Derivatives<br/> &#160;Fair Value at<br/> January 31,</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt">Liability Derivatives<br/>
 Fair Value at<br/> January 31,</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2022</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2021</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2022</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2021</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom;  font-size: 10pt">
    <td style="width: 44%; text-align: justify; font-size: 10pt">Commodity futures (1)</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 10%; text-align: right; font-size: 10pt"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 10%; text-align: right; font-size: 10pt"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 10%; text-align: right; font-size: 10pt"><ix:nonFraction contextRef="c105" decimals="-3" format="ixt:num-dot-decimal" id="ix_15_fact" name="us-gaap:DerivativeLiabilities" scale="3" unitRef="usd">933</ix:nonFraction></td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 10%; text-align: right; font-size: 10pt"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" id="ix_16_fact" name="us-gaap:DerivativeLiabilities" scale="3" unitRef="usd">1,794</ix:nonFraction></td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom;  font-size: 10pt">
    <td style="text-align: justify; font-size: 10pt">Forward purchase contracts (2)</td><td style="font-size: 10pt">&#160;</td>
    <td style="text-align: left; font-size: 10pt">$</td><td style="text-align: right; font-size: 10pt"><ix:nonFraction contextRef="c107" decimals="-3" format="ixt:num-dot-decimal" id="ix_17_fact" name="us-gaap:DerivativeAssets" scale="3" unitRef="usd">993</ix:nonFraction></td><td style="text-align: left; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="text-align: left; font-size: 10pt">$</td><td style="text-align: right; font-size: 10pt"><ix:nonFraction contextRef="c108" decimals="-3" format="ixt:num-dot-decimal" id="ix_18_fact" name="us-gaap:DerivativeAssets" scale="3" unitRef="usd">2,144</ix:nonFraction></td><td style="text-align: left; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="text-align: left; font-size: 10pt">$</td><td style="text-align: right; font-size: 10pt"><div style="-sec-ix-hidden: hidden-fact-18">-</div></td><td style="text-align: left; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="text-align: left; font-size: 10pt">$</td><td style="text-align: right; font-size: 10pt"><div style="-sec-ix-hidden: hidden-fact-19">-</div></td><td style="text-align: left; font-size: 10pt">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 id="_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="width: 95.5%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt"><tr style="vertical-align: top">
<td style="width: 3%">(1)</td><td style="text-align: justify; width: 97%"><ix:footnote id="ix_4_footnote" xml:lang="en-US">Commodity futures assets are included in prepaid expenses and other. Commodity futures liabilities
are included in accrued expenses and other current liabilities. These contracts are short/sell positions for approximately <ix:nonFraction contextRef="c96" decimals="-5" format="ixt:num-dot-decimal" name="rex:CommodityFuturesQuantity" scale="6" unitRef="bu">7.4</ix:nonFraction>
million bushels and <ix:nonFraction contextRef="c97" decimals="-5" format="ixt:num-dot-decimal" name="rex:CommodityFuturesQuantity" scale="6" unitRef="bu">6.9</ix:nonFraction> million bushels of corn at January 31, 2022 and 2021, respectively.</ix:footnote></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td>(2)</td><td style="text-align: justify"><ix:footnote id="ix_5_footnote" xml:lang="en-US">Forward purchase contracts assets are included in prepaid expenses and other. Forward purchase
contracts liabilities are included in accrued expenses and other current liabilities. These contracts are for purchases of approximately
<ix:nonFraction contextRef="c98" decimals="-5" format="ixt:num-dot-decimal" name="rex:ForwardPurchaseContractsQuantity" scale="6" unitRef="bu">19.2</ix:nonFraction> million bushels and <ix:nonFraction contextRef="c99" decimals="-5" format="ixt:num-dot-decimal" name="rex:ForwardPurchaseContractsQuantity" scale="6" unitRef="bu">6.4</ix:nonFraction> million bushels of corn at January 31, 2022 and 2021, respectively.</ix:footnote></td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_6" id="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">As of January 31, 2022, and
2021, 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, 2022, and 2021 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, 2022, and 2021, 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">2,222,000</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCollateralAmount" scale="0" unitRef="usd">1,657,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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></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: 0pt 0 0pt 23.75pt; text-align: left">The Company recognized gains
(losses) (included in cost of sales) on corn and natural gas derivative financial instruments of approximately $(<ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLossOnDerivative" scale="0" sign="-" unitRef="usd">3,427,000</ix:nonFraction>), $(<ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLossOnDerivative" scale="0" sign="-" unitRef="usd">5,552,000</ix:nonFraction>),
and $<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeGainOnDerivative" scale="0" unitRef="usd">2,201,000</ix:nonFraction> in fiscal years 2021, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: left">The Company recognized losses
(included in net sales and revenue) on ethanol derivative financial instruments of $<ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLossOnDerivative" scale="0" unitRef="usd">12,109,000</ix:nonFraction> and $<ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLossOnDerivative" scale="0" unitRef="usd">1,167,000</ix:nonFraction> in fiscal years 2021
and 2020, respectively. There were <ix:nonFraction contextRef="c104" decimals="0" format="ixt:fixed-zero" name="us-gaap:DerivativeGainOnDerivative" scale="0" unitRef="usd">no</ix:nonFraction> derivative financial instruments gains or losses included in net sales and revenue in fiscal
year 2019.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 23.75pt">10.</td><td style="text-align: justify">EMPLOYEE BENEFITS</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#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: 0pt 0 0pt 23.75pt; text-align: justify">The Company maintains the REX
2015 Incentive Plan, approved by its shareholders, which reserves a total of <ix:nonFraction contextRef="c109" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares">550,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 liability and equity awards in its consolidated
financial statements over</p></ix:continuation><div>

</div><!-- Field: Page; Sequence: 2; Value: 41 --><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 -->52<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_3" id="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"> the requisite service
period on a straight-line basis. <ix:nonFraction contextRef="c109" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="shares">471,027</ix:nonFraction> shares remain available for issuance under the Plan at January 31, 2022. As a component
of their compensation, restricted stock has been granted to directors at the market price of REX common stock on the date of the
grant. In addition, one third 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</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: 0pt 0 0pt 23.75pt; text-align: justify">At January 31, 2022 and 2021,
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">97,000</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="0" unitRef="usd">272,000</ix:nonFraction>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_NonvestedRestrictedStockSharesActivityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock"><ix:continuation continuedAt="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_5" id="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">The following table summarizes
non-vested restricted stock award activity for fiscal years 2021, 2020, and 2019:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_6" id="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_5"><ix:continuation continuedAt="_NonvestedRestrictedStockSharesActivityTableTextBlock-c0_cont_2" id="_NonvestedRestrictedStockSharesActivityTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; padding-bottom: 1px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td><td style="font-size: 11pt; padding-bottom: 1px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="10" style="font-size: 11pt; text-align: center; border-bottom: Black 1px solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="padding-bottom: 1px; font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td>
    <td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;"><span style="font-size: 10pt"><b>Non-Vested<br/> Shares</b></span></td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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>Weighted<br/> Average&#160;Grant<br/> Date&#160;Fair&#160;Value<br/> (000&#8217;s)</b></span></td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td>
    <td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Weighted<br/> Remaining&#160;Vesting<br/> Vesting Term<br/> (in
                                                                                      years)</b></span></td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;&#160;&#160;&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;&#160;&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 58%; text-align: justify">Non-Vested at January 31, 2021</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">19,705</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: 10%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" scale="3" unitRef="usd">1,398</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: 10%; 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-align: justify">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">2,803</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" 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 style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify">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 style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1px">Vested</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; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares">12,447</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">900</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="font-size: 11pt; padding-bottom: 1px">&#160;</td>
    <td style="font-size: 11pt; text-align: left; padding-bottom: 1px">&#160;</td><td style="font-size: 11pt; text-align: right; padding-bottom: 1px">&#160;</td><td style="font-size: 11pt; text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt">&#160;</td><td style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; 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">Non-Vested at January 31, 2022</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">10,061</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="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" scale="3" unitRef="usd">773</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; padding-bottom: 3px"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" scale="0" unitRef="pure">1</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>

<tr style="vertical-align: bottom">
    <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1px">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="10" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>2020</b></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Non-Vested<br/>
    Shares</b></span></td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Weighted<br/> Average&#160;&#160;Grant<br/>
    Date&#160;Fair&#160;Value<br/> (000&#8217;s)</b></span></td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Weighted<br/>
    Average&#160;&#160;Remaining<br/> Vesting
    Term<br/>     (in years)</b></span></td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="font-size: 10pt; text-align: justify">Non-Vested at January 31, 2020</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"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">28,576</ix:nonFraction></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">$</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" scale="3" unitRef="usd">2,193</ix:nonFraction></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"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" scale="0" unitRef="pure">2</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="font-size: 10pt; text-align: justify">Granted</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"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares">6,158</ix:nonFraction></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"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">416</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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; text-align: justify">Forfeited</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">-</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">-</td><td style="font-size: 10pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="font-size: 10pt; text-align: justify">Vested</td><td style="font-size: 10pt">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares">15,029</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">1,211</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; 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="font-size: 10pt; text-align: justify">Non-Vested at January 31, 2021</td><td style="font-size: 10pt">&#160;</td>
    <td style="border-bottom: Black 3px double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 3px double; font-size: 10pt; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">19,705</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="border-bottom: Black 3px double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 3px double; font-size: 10pt; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" scale="3" unitRef="usd">1,398</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="padding-bottom: 3px; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 3px; font-size: 10pt; 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="font-size: 10pt; text-align: left">&#160;</td></tr>
</table></ix:continuation></ix:continuation><div>
</div><!-- Field: Page; Sequence: 2; Value: 41 --><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 -->53<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>



</div><ix:continuation continuedAt="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_7" id="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_6"><ix:continuation id="_NonvestedRestrictedStockSharesActivityTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td>
    <td colspan="10" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid">2019</td><td style="padding-bottom: 1px; font: bold 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">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;"><b>Non-Vested<br/> Shares</b></td>
    <td>&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"><b>Weighted<br/> Average&#160;Grant<br/>
    Date&#160;Fair&#160;Value<br/> (000&#8217;s)</b></td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"><b>Weighted<br/> Average&#160;Remaining<br/>
    Vesting Term<br/> (in years)</b></td><td style="font: bold 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">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" 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 colspan="2" 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 colspan="2" 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: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif">
    <td style="width: 58%; font: 10pt Times New Roman, Times, Serif">Non-Vested at January 31, 2019</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">38,036</ix:nonFraction></td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" scale="3" unitRef="usd">2,935</ix:nonFraction></td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" scale="0" unitRef="pure">2</ix:nonFraction></td><td style="width: 1%; 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">Granted</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><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares">9,442</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#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><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">662</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">Forfeited</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><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#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><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; 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; padding-bottom: 1px">Vested</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares">18,902</ix:nonFraction></td><td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">1,404</ix:nonFraction></td><td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; text-align: left; 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">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">Non-Vested at January 31, 2020</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 3px double">&#160;</td><td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">28,576</ix:nonFraction></td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" scale="3" unitRef="usd">2,193</ix:nonFraction></td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 3px">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 3px"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" scale="0" unitRef="pure">2</ix:nonFraction></td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation id="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">The above tables include <ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">5,714</ix:nonFraction>,
<ix:nonFraction contextRef="c111" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">14,777</ix:nonFraction>, and <ix:nonFraction contextRef="c112" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">24,219</ix:nonFraction> non-vested shares at January 31, 2022, 2021, and 2020, respectively, which are included in the number of weighted
average shares outstanding used to determine basic and diluted earnings per share attributable to REX common shareholders. Such
shares are treated, for accounting purposes, as being fully vested at the grant date as they were granted to officers who were
retirement eligible at the time of grant.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 23.75pt">11.</td><td style="text-align: justify">COMMITMENTS</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</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: 0pt 0 0pt 23.75pt; text-align: justify">At January 31, 2022, 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">19.3</ix:nonFraction> million&#160;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">1.8</ix:nonFraction> MmBtu of natural gas.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">At January 31, 2022, One Earth
and NuGen had combined sales commitments for approximately <ix:nonFraction contextRef="c113" decimals="-5" format="ixt:num-dot-decimal" name="rex:QuantityOfEthanolUnderSalesCommitment" scale="6" unitRef="gal">47.7</ix:nonFraction> million gallons of ethanol, <ix:nonFraction contextRef="c113" decimals="0" format="ixt:num-dot-decimal" name="rex:QuantityOfDistillersGrainsUnderSalesCommitment" scale="0" unitRef="t">97,000</ix:nonFraction>&#160;tons of distillers grains
and <ix:nonFraction contextRef="c113" decimals="-5" format="ixt:num-dot-decimal" name="rex:QuantityOfNonFoodGradeCornOilUnderSalesCommitments" scale="6" unitRef="lb">14.5</ix:nonFraction> million pounds of non-food grade corn oil.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">One Earth has entered into
an agreement with an unrelated party for the use of a portion of that party&#8217;s natural gas pipeline. The term of the original
agreement was <ix:nonNumeric contextRef="c114" format="ixt-sec:duryear" name="rex:LeaseExpirationPeriod">10</ix:nonNumeric>&#160;years, and the amount was $<ix:nonFraction contextRef="c115" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="0" unitRef="usd">4,380,000</ix:nonFraction>, which was paid over <ix:nonFraction contextRef="c114" decimals="0" format="ixt:num-dot-decimal" name="rex:NumberOfInstallmentsPayable" scale="0" unitRef="pure">120</ix:nonFraction> equal monthly installments of $<ix:nonFraction contextRef="c115" decimals="0" format="ixt:num-dot-decimal" name="rex:InstallmentAmount" scale="0" unitRef="usd">36,500</ix:nonFraction> beginning
in February 2009. A new <ix:nonNumeric contextRef="c116" format="ixt-sec:duryear" name="rex:LeaseExpirationPeriod">15</ix:nonNumeric>-year agreement, with monthly payments of $<ix:nonFraction contextRef="c117" 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="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesRentExpenseNet" scale="0" unitRef="usd"><ix:nonFraction contextRef="c119" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesRentExpenseNet" scale="0" unitRef="usd">351,000</ix:nonFraction></ix:nonFraction> in fiscal years 2021 and 2020, and approximately $<ix:nonFraction contextRef="c120" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesRentExpenseNet" scale="0" unitRef="usd">358,000</ix:nonFraction> in fiscal year 2019 pursuant to the agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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="c121" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketingExpense" scale="0" unitRef="usd">1,190,000</ix:nonFraction>, $<ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketingExpense" scale="0" unitRef="usd">841,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketingExpense" scale="0" unitRef="usd">936,000</ix:nonFraction> in fiscal years 2021, 2020 and 2019, respectively, for these marketing services.</p></ix:continuation><div>

</div><!-- Field: Page; Sequence: 1; Options: NewSection; Value: 54 --><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 -->54<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation id="_CommitmentsDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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="c124" decimals="0" format="ixt:num-dot-decimal" name="rex:FeesIncurredBySubsidiary" scale="0" unitRef="usd">5,404,000</ix:nonFraction>, $<ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="rex:FeesIncurredBySubsidiary" scale="0" unitRef="usd">2,500,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="rex:FeesIncurredBySubsidiary" scale="0" unitRef="usd">4,231,000</ix:nonFraction> in
fiscal years 2021, 2020, and 2019, respectively.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><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: 23.75pt"><b>12.</b></td>
    <td style="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 22.5pt; text-align: justify">The provision for income taxes
for fiscal years 2021, 2020, and 2019 consist of the following (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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">&#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><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">2019</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>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,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="c5" 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><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,918</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">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="c5" 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><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,387</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">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="c5" 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><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" unitRef="usd">531</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="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">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="c5" 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><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" sign="-" unitRef="usd">2,223</ix:nonFraction></td><td style="text-align: left">)</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">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="c5" 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><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">293</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,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="c5" 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><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">2,516</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">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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">546</ix:nonFraction></td><td style="padding-bottom: 2px; text-align: left">)</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">1,985</ix:nonFraction></td><td style="text-align: left; padding-bottom: 2px">)</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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 22.5pt; 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 0pt 22.5pt; 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: 79%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="text-align: left">&#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="text-align: left">&#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="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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">39,199</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">40,641</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">582</ix:nonFraction></td><td 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">3</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">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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="3" unitRef="usd">294</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">280</ix:nonFraction></td><td 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">206</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">213</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">232</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</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; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1px; text-align: left">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">40,117</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,912</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">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">17,995</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">20,076</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: left; 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">340</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">159</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</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; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1px; text-align: left">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">18,335</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">20,235</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">21,782</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">20,677</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table></ix:continuation></ix:continuation><div>

</div><!-- Field: Page; Sequence: 2; Value: 54 --><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 -->55<!-- 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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"></p><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 23.75pt; 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">39.2</ix:nonFraction> million and approximately $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="6" unitRef="usd">40.6</ix:nonFraction> million at January 31, 2022 and 2021, 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 23.75pt; 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 23.75pt">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">213,000</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd">232,000</ix:nonFraction> at January 31, 2022 and 2021, respectively, related to state net operating loss carryforwards. The Company
decreased the valuation allowance by $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd">19,000</ix:nonFraction> in fiscal year 2021. 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 23.75pt">&#160;</p></ix:continuation><div>

</div><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 23.75pt">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. The company ceased operation of its refined coal business on November 18, 2021. 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 23.75pt">&#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 23.75pt">Through its refined coal operation, the Company
earned production tax credits pursuant to IRC Section 45. 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="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" unitRef="usd">11.3</ix:nonFraction> million, $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" unitRef="usd">5.2</ix:nonFraction> million,
and $<ix:nonFraction contextRef="c22" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" unitRef="usd">9.0</ix:nonFraction> million during fiscal years 2021, 2020, and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt">&#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 23.75pt; text-align: justify">During fiscal years 2021, 2020,
and 2019, 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" sign="-" unitRef="usd">3.0</ix:nonFraction>) million, $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" unitRef="usd">0.9</ix:nonFraction> million, and $<ix:nonFraction contextRef="c22" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" unitRef="usd">0.4</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 23.75pt; text-align: justify">&#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 23.75pt; 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">7,239,000</ix:nonFraction>, $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd">1,274,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd">565,000</ix:nonFraction> in fiscal years 2021, 2020, and 2019, respectively. The Company received
refunds of income taxes of approximately $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIncomeTaxRefunds" scale="0" unitRef="usd">655,000</ix:nonFraction> and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIncomeTaxRefunds" scale="0" unitRef="usd">11,000</ix:nonFraction> in fiscal years 2020 and 2019, respectively. The Company did not
receive any refunds in fiscal year 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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_12" id="_IncomeTaxDisclosureTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">Reconciliations of the federal
statutory tax and the Company&#8217;s income tax (benefit) expense for fiscal years 2021, 2020, and 2019 are as follows (amounts
in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_13" id="_IncomeTaxDisclosureTextBlock-c0_cont_12"><ix:continuation id="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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">&#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><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">2019</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">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="c5" 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><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">1,360</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">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="c5" 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><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">230</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">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="c5" 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><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">899</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">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="c5" 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><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" sign="-" unitRef="usd">1,435</ix:nonFraction></td><td style="text-align: left">)</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,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="c5" 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><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">1,118</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" 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="c5" 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><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" sign="-" unitRef="usd">123</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="padding-bottom: 3px">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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" 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="c5" 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">)</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:IncomeTaxReconciliationNondeductibleExpense" scale="3" sign="-" unitRef="usd">1,985</ix:nonFraction></td><td style="padding-bottom: 2px; text-align: left">)</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_14" id="_IncomeTaxDisclosureTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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></ix:continuation><div>

</div><!-- Field: Page; Sequence: 3; Value: 54 --><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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><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 23.75pt; text-align: justify">The Company applies the provisions
of ASC 740-10-25-5 for uncertain tax positions. As of January 31, 2022, total unrecognized tax benefits were approximately $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="rex:UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest" scale="0" unitRef="usd">16,741,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">40,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">16,662,000</ix:nonFraction>. In addition, the impact 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 23.75pt; 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 23.75pt; 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 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_16"><ix:continuation id="_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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">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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">8,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="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd">7,370</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" sign="-" unitRef="usd">3,827</ix:nonFraction></td><td 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">74</ix:nonFraction></td><td style="text-align: left">)</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">4,554</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">1,104</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">16,781</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">8,400</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table></ix:continuation></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_LossContingencyDisclosures-c0_cont_1" escape="true" name="us-gaap:LossContingencyDisclosures"><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: 23.75pt">13.</td>
    <td>CONTINGENCIES</td></tr>
</table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-indent: -23.75pt">&#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 23.75pt; 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. There were no liabilities recorded at January 31, 2022 or 2021 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: 4; Value: 54 --><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: left; 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 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: 23.75pt"><b>14.</b></td>
    <td style="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 23.75pt; 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.
<ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">Below is a table reflecting certain items of the Consolidated Condensed Statement of Operations that were reclassified as discontinued
operations for fiscal years 2021, 2020 and 2019 (amounts in thousands):</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_3" id="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_2"><ix:continuation continuedAt="_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock-c0_cont_2" id="_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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">&#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><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">2019</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">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="c0" decimals="-3" format="ixt:num-dot-decimal" id="ix_25_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="c5" decimals="-3" format="ixt:num-dot-decimal" id="ix_26_fact" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" unitRef="usd">182</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_27_fact" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" unitRef="usd">334</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="c0" 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="c5" 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><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">8,251</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="c0" 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">)</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">5,672</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:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" scale="3" sign="-" unitRef="usd">7,917</ix:nonFraction></td><td style="text-align: left">)</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="c0" 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="c5" 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><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" sign="-" unitRef="usd">274</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome" scale="3" unitRef="usd">8,900</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:DisposalGroupIncludingDiscontinuedOperationOtherIncome" scale="3" unitRef="usd">5,694</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:DisposalGroupIncludingDiscontinuedOperationOtherIncome" scale="3" unitRef="usd">7,643</ix:nonFraction></td><td style="text-align: left">)</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" unitRef="usd">6,554</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" unitRef="usd">10,828</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="c0" 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="c5" 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><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">3,185</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="c0" decimals="-3" format="ixt:num-dot-decimal" id="ix_20_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="c5" decimals="-3" format="ixt:num-dot-decimal" id="ix_22_fact" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">261</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_24_fact" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">340</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="c0" 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="c5" 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><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">3,525</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 0pt 22.5pt"><sup>&#160;</sup></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_4" id="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_3"><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 22.5pt"><sup>1 </sup><ix:footnote id="ix_7_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 22.5pt">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_5" id="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_4"><ix:continuation id="_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt"><sup>2 </sup><ix:footnote id="ix_6_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 22.5pt">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_6" id="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">As of January 31, 2022, there
were no amounts on the balance sheet reclassified to discontinued operations. <ix:nonNumeric contextRef="c127" continuedAt="_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock-c127_cont_1" escape="true" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">Below is a table reflecting certain items of the
Consolidated Condensed Balance Sheets that were reclassified as discontinued operations as of January 31, 2021 (amounts in thousands):</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_6"><ix:continuation id="_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock-c127_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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; border-bottom: Black 1px solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>January&#160;31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="font-weight: bold">&#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></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 85%; text-align: left; padding-left: 10pt">Prepaid expenses and other</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:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets" scale="3" unitRef="usd">34</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; padding-left: 10pt">Inventory</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:DisposalGroupIncludingDiscontinuedOperationInventory1" scale="3" unitRef="usd">454</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-left: 20pt">Total current assets</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:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" unitRef="usd">488</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">Property and equipment, net</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:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" scale="3" unitRef="usd">2,325</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: 1px; padding-left: 20pt">Total 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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" scale="3" unitRef="usd">2,813</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></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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">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></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt">Accounts payable, trade</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:DisposalGroupIncludingDiscontinuedOperationAccountsPayable" scale="3" unitRef="usd">334</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; padding-left: 10pt">Accrued expenses and other current 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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" scale="3" unitRef="usd">201</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; padding-left: 20pt">Total current 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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" unitRef="usd">535</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: 1px; padding-left: 20pt">Total 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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" scale="3" unitRef="usd">535</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></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 3px">Net assets included in 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"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="rex:NetAssetsOfDisposalGroupIncludingDiscontinuedOperations" scale="3" unitRef="usd">2,278</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table></ix:continuation></ix:continuation><div>

</div><!-- Field: Page; Sequence: 5; Value: 54 --><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: left; 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; text-align: justify"></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_QuarterlyFinancialInformationTextBlock-c0_cont_1" escape="true" name="us-gaap:QuarterlyFinancialInformationTextBlock"><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="text-align: justify; width: 23.75pt">15.</td>
    <td style="text-align: justify">QUARTERLY UNAUDITED INFORMATION</td></tr>
</table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&#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 23.75pt; 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 0pt 23.75pt; 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: 96%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom; font-size: 8pt">
    <td style="padding-left: 10pt; text-indent: -10pt; font-size: 8pt"><span style="font-size: 8pt">&#160;</span></td><td style="font: bold 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="14" style="font: bold 8pt Arial, Helvetica, Sans-Serif; text-align: center; border-bottom: Black 1px solid"><span style="font-size: 8pt">Quarters
    Ended<br/> (In Thousands, Except Per Share Amounts)</span></td><td style="font: bold 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; font-size: 8pt">
    <td style="padding-left: 10pt; text-indent: -10pt; font-size: 8pt"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>April
    30,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2021</span></span></b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>July
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2021</span></span></b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>October
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2021</span></span></b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>January
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2022</span></span></b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></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></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="c128" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">164,042</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="c129" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">195,678</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="c130" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">203,066</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="c131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">212,016</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="c128" 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="c129" 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="c130" 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="c131" 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="c128" 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="c129" 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="c130" 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="c131" 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="c128" 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="c129" 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="c130" 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="c131" 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="c128" 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="c129" 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="c130" 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="c131" 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="c128" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" 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="c129" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" 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="c130" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" 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="c131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" 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 (loss) 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="c128" decimals="2" format="ixt:num-dot-decimal" id="ix_28_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" scale="0" unitRef="usdPershares">1.21</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c129" decimals="2" format="ixt:num-dot-decimal" id="ix_29_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" scale="0" unitRef="usdPershares">0.95</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c130" decimals="2" format="ixt:num-dot-decimal" id="ix_30_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" scale="0" unitRef="usdPershares">2.23</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c131" decimals="2" format="ixt:num-dot-decimal" id="ix_31_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" scale="0" unitRef="usdPershares">3.58</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 (loss) 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="c128" decimals="2" format="ixt:num-dot-decimal" id="ix_36_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" scale="0" unitRef="usdPershares">0.09</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c129" decimals="2" format="ixt:num-dot-decimal" id="ix_37_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" scale="0" unitRef="usdPershares">0.36</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c130" decimals="2" format="ixt:num-dot-decimal" id="ix_38_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" scale="0" unitRef="usdPershares">0.33</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c131" decimals="2" format="ixt:num-dot-decimal" id="ix_39_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" scale="0" unitRef="usdPershares">0.03</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 (loss) 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="c128" decimals="2" format="ixt:num-dot-decimal" id="ix_44_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" unitRef="usdPershares">1.30</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="c129" decimals="2" format="ixt:num-dot-decimal" id="ix_45_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" unitRef="usdPershares">1.31</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="c130" decimals="2" format="ixt:num-dot-decimal" id="ix_46_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" unitRef="usdPershares">2.56</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="c131" decimals="2" format="ixt:num-dot-decimal" id="ix_47_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" unitRef="usdPershares">3.61</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
</table><p style="margin: 0"><span style="font-size: 10pt">&#160;</span></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: 96%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 8pt">&#160;</span></td><td style="font: bold 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="14" style="font: bold 9pt Arial, Helvetica, Sans-Serif; text-align: center; border-bottom: Black 1px solid"><span style="font-size: 8pt">Quarters
    Ended<br/> (In Thousands, Except Per Share Amounts)</span></td><td style="font: bold 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>April
    30,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2020</span></span></b></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>July
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2020</span></span></b></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>October
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2020</span></span></b></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>January
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2021</span></span></b></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></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></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="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">83,235</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="c133" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">39,242</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="c134" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">124,217</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="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">125,970</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 (loss) profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" sign="-" unitRef="usd">8,223</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="c133" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">553</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c134" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">18,929</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">8,274</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 (loss) income from continuing operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">8,578</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="c133" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">2,867</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="c134" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">11,312</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">4,891</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 (loss) 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="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" sign="-" unitRef="usd">7,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="c133" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" sign="-" unitRef="usd">2,679</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="c134" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd">9,036</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd">3,344</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 (loss) 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="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" unitRef="usd">186</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c133" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" unitRef="usd">931</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c134" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" sign="-" unitRef="usd">195</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="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" unitRef="usd">199</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 (loss) 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="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">7,635</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="c133" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd">1,748</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="c134" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">8,841</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">3,543</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 (loss) 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="c132" decimals="2" format="ixt:num-dot-decimal" id="ix_32_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" scale="0" sign="-" unitRef="usdPershares">1.24</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="c133" decimals="2" format="ixt:num-dot-decimal" id="ix_33_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" scale="0" sign="-" unitRef="usdPershares">0.43</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="c134" decimals="2" format="ixt:num-dot-decimal" id="ix_34_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" scale="0" unitRef="usdPershares">1.47</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="2" format="ixt:num-dot-decimal" id="ix_35_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" scale="0" unitRef="usdPershares">0.56</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 (loss) 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="c132" decimals="2" format="ixt:num-dot-decimal" id="ix_40_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" 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="c133" decimals="2" format="ixt:num-dot-decimal" id="ix_41_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" scale="0" unitRef="usdPershares">0.15</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c134" decimals="2" format="ixt:num-dot-decimal" id="ix_42_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" scale="0" sign="-" unitRef="usdPershares">0.03</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="c135" decimals="2" format="ixt:num-dot-decimal" id="ix_43_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" scale="0" unitRef="usdPershares">0.03</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 (loss) 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="c132" decimals="2" format="ixt:num-dot-decimal" id="ix_48_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" sign="-" unitRef="usdPershares">1.21</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c133" decimals="2" format="ixt:num-dot-decimal" id="ix_49_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" sign="-" unitRef="usdPershares">0.28</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c134" decimals="2" format="ixt:num-dot-decimal" id="ix_50_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" unitRef="usdPershares">1.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="c135" decimals="2" format="ixt:num-dot-decimal" id="ix_51_fact" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" unitRef="usdPershares">0.59</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
</table></ix:continuation></ix:continuation><div>

</div><ix:continuation id="_QuarterlyFinancialInformationTextBlock-c0_cont_4"><ix:continuation id="_ScheduleOfQuarterlyFinancialInformationTableTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <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: 23.75pt"></td><td style="width: 0.25in"><span style="font-size: 10pt">a)</span></td><td style="text-align: justify"><span style="font-size: 10pt"><ix:footnote id="ix_8_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> </span></td></tr></table></ix:continuation></ix:continuation><div>

</div><!-- Field: Page; Sequence: 6; Value: 54 --><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: left; 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 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: 23.75pt">16. </td>
    <td>RELATED PARTIES</td></tr>
</table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#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 23.75pt; text-align: justify">During fiscal years 2021, 2020,
and 2019, One Earth and NuGen, combined, purchased approximately $<ix:nonFraction contextRef="c136" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpensesRelatedParty" scale="6" unitRef="usd">90.2</ix:nonFraction> million, $<ix:nonFraction contextRef="c137" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpensesRelatedParty" scale="6" unitRef="usd">54.8</ix:nonFraction> million, and $<ix:nonFraction contextRef="c138" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpensesRelatedParty" scale="6" unitRef="usd">171.5</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="c139" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="6" unitRef="usd">0.5</ix:nonFraction> million and $<ix:nonFraction contextRef="c140" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="6" unitRef="usd">0.7</ix:nonFraction> million at January 31, 2022 and 2021, respectively.<span style="background-color: yellow"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 23.75pt; text-align: justify">During fiscal years 2021, 2020,
and 2019, the Company recognized (reduced) commission expense of approximately $<ix:nonFraction contextRef="c141" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" scale="6" unitRef="usd">0.3</ix:nonFraction> million, $(<ix:nonFraction contextRef="c142" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" scale="6" sign="-" unitRef="usd">0.2</ix:nonFraction>) million, and $(<ix:nonFraction contextRef="c143" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" scale="6" sign="-" unitRef="usd">0.7</ix:nonFraction>) million,
respectively, payable to the minority investor in the refined coal entity. The commission expense is associated with the refined
coal business. The Company did not have accrued liabilities related to commission expense as of January 31, 2022 and had accrued
liabilities related to the commission expense of approximately $<ix:nonFraction contextRef="c144" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesForCommissionsExpenseAndTaxes" scale="6" unitRef="usd">0.1</ix:nonFraction> million at January 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 23.75pt; text-align: justify">During fiscal years 2021 and
2020, the Company received approximately $<ix:nonFraction contextRef="c141" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromContributionsFromAffiliates" scale="6" unitRef="usd">0.3</ix:nonFraction> million and approximately $<ix:nonFraction contextRef="c142" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromContributionsFromAffiliates" scale="6" unitRef="usd">0.1</ix:nonFraction> million, respectively, in capital contributions from
the minority investor in the refined coal entity.</p></ix:continuation><div>

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

</div><!-- Field: Page; Sequence: 7; Value: 54 --><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: left; 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, 2022 and 2021, the related consolidated
statements of operations, shareholders&#8217; equity, and cash flows, for each of the three years in the period ended January 31, 2022,
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, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended
January 31, 2022, 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, 2022, 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 April 6, 2022, expressed <i>,</i> 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: 8; Value: 54 --><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: left; 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
$39.1 million at January 31, 2022. 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, 2022, 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="width: 100%; font-size: 10pt"><tr style="vertical-align: top; font-size: 10pt"><td style="width: 18pt; font-size: 10pt"></td><td style="width: 18pt; font-size: 10pt"><span>&#9679;</span></td><td style="font-size: 10pt">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="vertical-align: top; font-size: 10pt"><td style="width: 20px; font-size: 10pt"></td><td style="width: 20px; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt"><td style="width: 20px; font-size: 10pt"></td><td style="width: 20px; font-size: 10pt"><span>&#9679;</span></td><td style="font-size: 10pt">We
                                                                                                                                                                                          evaluated
                                                                                                                                                                                          management&#8217;s
                                                                                                                                                                                          projections
                                                                                                                                                                                          of
                                                                                                                                                                                          future
                                                                                                                                                                                          taxable
                                                                                                                                                                                          income
                                                                                                                                                                                          by:</td></tr>
<tr style="vertical-align: top; font-size: 10pt"><td style="width: 20px; font-size: 10pt"></td><td style="width: 20px; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td></tr></table><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; font-size: 10pt"><td style="width: 0.75in; font-size: 10pt"></td><td style="width: 0.25in; font-size: 10pt"><span>&#9679;</span></td><td style="font-size: 10pt">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.</td></tr></table><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; font-size: 10pt"><td style="width: 0.75in; font-size: 10pt"></td><td style="width: 0.25in; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td></tr></table><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; font-size: 10pt">
<td style="width: 0.75in; font-size: 10pt"></td><td style="width: 0.25in; font-size: 10pt"><span>&#9679;</span></td><td style="font-size: 10pt">Testing
                                                                                                                                             the
                                                                                                                                             reasonableness
                                                                                                                                             of
                                                                                                                                             management&#8217;s
                                                                                                                                             determination
                                                                                                                                             of
                                                                                                                                             the
                                                                                                                                             Company&#8217;s
                                                                                                                                             objectively
                                                                                                                                             verifiable
                                                                                                                                             income
                                                                                                                                             by:</td></tr></table><div>

</div><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#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; font-size: 10pt">
<td style="width: 1.25in; font-size: 10pt"></td><td style="width: 0.25in; font-size: 10pt"><span>&#9679;</span></td><td style="font-size: 10pt">Testing
                                                                                                                                             that
                                                                                                                                             applicable
                                                                                                                                             amounts
                                                                                                                                             agree
                                                                                                                                             to
                                                                                                                                             historical
                                                                                                                                             results.</td></tr></table><div>

</div><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#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; font-size: 10pt">
<td style="width: 1.25in; font-size: 10pt"></td><td style="width: 0.25in; font-size: 10pt"><span>&#9679;</span></td><td style="font-size: 10pt">Testing
                                                                                                                                             the
                                                                                                                                             normalization
                                                                                                                                             for
                                                                                                                                             appropriate
                                                                                                                                             one-time
                                                                                                                                             items.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt"><tr style="vertical-align: top; font-size: 10pt"><td style="width: 18pt; font-size: 10pt"></td><td style="width: 18pt; font-size: 10pt"><span>&#9679;</span></td><td style="font-size: 10pt">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="vertical-align: top; font-size: 10pt"><td style="width: 20px; font-size: 10pt"></td><td style="width: 20px; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt"><td style="width: 20px; font-size: 10pt"></td><td style="width: 20px; font-size: 10pt"><span>&#9679;</span></td><td style="font-size: 10pt">We
                                                                                                                                                                                          tested
                                                                                                                                                                                          the
                                                                                                                                                                                          mathematical
                                                                                                                                                                                          accuracy
                                                                                                                                                                                          of
                                                                                                                                                                                          the
                                                                                                                                                                                          Company&#8217;s
                                                                                                                                                                                          valuation
                                                                                                                                                                                          allowance
                                                                                                                                                                                          analysis.</td></tr>
</table><div>

</div><!-- Field: Page; Sequence: 9; Value: 54 --><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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
<tr style="vertical-align: top"><td style="width: 18pt"></td><td style="width: 18pt"><span style="font: 10pt">&#9679;</span></td><td>We
evaluated whether the projections of future taxable income were consistent with evidence obtained in other areas of the audit.</td></tr>
<tr style="vertical-align: top"><td></td><td>&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: top"><td></td><td><span style="font: 10pt">&#9679;</span></td><td>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>
<tr style="vertical-align: top"><td></td><td>&#160;</td><td>&#160;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ <ix:nonNumeric contextRef="c0" name="dei:AuditorName">Deloitte and Touche LLP</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;<br/>
April 6, 2022</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: 10; Value: 54 --><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: left; 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: 14pt Arial, Helvetica, Sans-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, 2022, 2021 AND 2020</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 Arial, Helvetica, Sans-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: 10pt Arial, Helvetica, Sans-Serif">
    <td style="font: 10pt Arial, Helvetica, Sans-Serif">&#160;</td><td style="font: bold 10pt Arial, Helvetica, Sans-Serif; color: black">&#160;</td>
    <td colspan="2" style="font: bold 10pt Arial, Helvetica, Sans-Serif; color: black; text-align: center">Balance<br/> Beginning<br/> of Year</td><td style="font: bold 10pt Arial, Helvetica, Sans-Serif; color: black">&#160;</td><td style="font: bold 10pt Arial, Helvetica, Sans-Serif; color: black">&#160;</td>
    <td colspan="2" style="font: bold 10pt Arial, Helvetica, Sans-Serif; color: black; text-align: center"><span style="text-decoration:underline">Additions</span><br/>
    Charged to<br/> Cost and<br/> Expenses</td><td style="font: bold 10pt Arial, Helvetica, Sans-Serif; color: black">&#160;</td><td style="font: bold 10pt Arial, Helvetica, Sans-Serif; color: black">&#160;</td>
    <td colspan="2" style="text-align: center"><b><span style="text-decoration:underline">Deductions</span><br/> Charges for<br/> Which&#160;Reserves<br/> Were Created</b></td>
    <td>&#160;</td><td style="font: bold 10pt Arial, Helvetica, Sans-Serif; color: black">&#160;</td>
    <td colspan="2" style="font: bold 10pt Arial, Helvetica, Sans-Serif; color: black; text-align: center">Balance<br/> End<br/> of Year</td><td style="font: bold 10pt Arial, Helvetica, Sans-Serif; color: black">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="padding-left: 1.5pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-left: 1.5pt">2022:</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; ">
    <td style="width: 40%; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left; padding-bottom: 3px; padding-left: 10pt">Deferred tax valuation allowance</td><td style="width: 3%; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="width: 1%; border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right">232</td><td style="width: 1%; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 3%; font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 3px">&#160;</td>
    <td style="width: 1%; border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="width: 10%; border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">-</td><td style="width: 1%; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="width: 3%; font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 3px">&#160;</td>
    <td style="width: 1%; border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$&#160;&#160;</td><td style="width: 10%; border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">19</td><td style="width: 1%; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="width: 3%; font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="width: 1%; border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right">213</td><td style="width: 1%; padding-bottom: 3px; 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="padding-left: 1.5pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-left: 1.5pt">2021:</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; 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; color: black; text-align: left; padding-bottom: 3px; padding-left: 10pt">Deferred tax valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right">232</td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">-</td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">-</td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right">232</td><td style="padding-bottom: 3px; 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="padding-left: 1.5pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-left: 1.5pt">2020:</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; 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; color: black; text-align: left; padding-bottom: 3px; padding-left: 10pt">Deferred tax valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right">232</td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">-</td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">-</td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right">232</td><td style="padding-bottom: 3px; 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; padding-left: 1.5pt">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td></tr>
</table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 9.	<span style="text-decoration:underline">Changes in and Disagreements with Accountants
on Accounting and Financial Disclosure</span></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 0pt 40pt; 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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 9A.	<span style="text-decoration:underline">Controls and Procedures</span></b></p><div>

</div><p style="font: 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; text-indent: 0">Evaluation of Disclosure Controls
and Procedures</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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 0.5in; 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"></td><td style="width: 0.5in"></td><td style="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.</td></tr></table><div>

</div><!-- Field: Page; Sequence: 11; Value: 54 --><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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><table cellpadding="0" cellspacing="0" style="font: italic 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in"></td><td>Management&#8217;s Annual Report on Internal Control Over Financial Reporting</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 0pt 0.5in">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 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">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 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">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, 2022 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, 2022 based on those criteria.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">The effectiveness of our internal control over financial
reporting as of January 31, 2022 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 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 93%; border-collapse: collapse; margin-left: 36pt">
<tr style="vertical-align: top">
    <td style="width: 35%"><span style="font-size: 10pt">/s/ ZAFAR A. RIZVI</span></td>
    <td style="width: 49%"><span style="font-size: 10pt">Chief Executive Officer and President</span></td>
    <td style="width: 16%; font-size: 11pt">&#160;</td></tr>
<tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Zafar A. Rizvi</span></td>
    <td><span style="font-size: 10pt">(principal executive officer)</span></td>
    <td><span style="font-size: 10pt">April 6, 2022</span></td></tr>
<tr style="vertical-align: top">
    <td style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt">&#160;</td></tr>
<tr style="vertical-align: top">
    <td><span style="font-size: 10pt">/s/ DOUGLAS L. BRUGGEMAN&#160;&#160;</span></td>
    <td colspan="2"><span style="font-size: 10pt">Vice President-Finance, Chief Financial Officer and Treasurer</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Douglas L. Bruggeman</span></td>
    <td><span style="font-size: 10pt">(principal financial and accounting officer)</span></td>
    <td><span style="font-size: 10pt">April 6, 2022</span></td></tr>
</table><div>

</div><!-- Field: Page; Sequence: 12; Value: 54 --><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: left; 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 Internal Control over Financial Reporting</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 internal control over financial reporting
of REX American Resources Corporation and subsidiaries (the &#8220;Company&#8221;) as of January 31, 2022, 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, 2022, 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, 2022, of the Company and our report dated April 6, 2022, 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: 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">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Definition and Limitations of Internal Control over Financial
Reporting</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">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: 13; Value: 54 --><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: left; 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&#160;&#160;<br/>
April 6, 2022</p><div>

</div><!-- Field: Page; Sequence: 14; Value: 54 --><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: left; 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: 45pt"><b>Item 9B.</b></td>
    <td><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">&#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 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: 45pt"><b>Item 9C.</b></td>
    <td><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">&#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 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: 45pt"><b>Item 10.</b></td>
    <td style="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 16, 2022, 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 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: 45pt"><b>Item 11.</b></td>
    <td style="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 16, 2022 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 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: 45pt"><b>Item 12.</b></td>
    <td style="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 0pt 52.5pt; text-align: justify; text-indent: -52.5pt">&#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 16, 2022 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 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: 45pt"><b>Item 13.</b></td>
    <td style="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 0pt 52.5pt; text-align: justify; text-indent: -52.5pt">&#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 16, 2022 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 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: 45pt"><b>Item 14.</b></td>
    <td style="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; text-align: justify">&#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 16, 2022 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 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: 45pt"><b>Item 15.</b></td>
    <td style="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 0pt 52.5pt; text-align: justify; text-indent: -52.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify">(a)(1) <span style="text-decoration:underline">Financial
Statements</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 2.7pt">&#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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify">Consolidated Balance
Sheets as of January 31, 2022 and 2021</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify">Consolidated Statements
of Operations for the years ended January 31, 2022, 2021 and 2020</p><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt">Consolidated Statements of Cash Flows for the years ended January 31, 2022, 2021 and 2020</p><div>



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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify">Consolidated
Statements of Shareholders&#8217; Equity for the years ended January 31, 2022, 2021 and 2020</p><div>

</div><!-- Field: Page; Sequence: 15; Value: 54 --><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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify">Report of Independent
Registered Public Accounting Firm (PCAOB ID No. <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId">34</ix:nonNumeric>)</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify">(a)(2)(i) <span style="text-decoration:underline">Financial
Statement Schedules</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify">The following financial
statement schedules 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; text-indent: 2.7pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt">Schedule II -Valuation
and Qualifying Accounts</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt">&#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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt">(a)(3) <span style="text-decoration:underline">Exhibits</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.8pt">&#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; 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; font-size: 10pt">
    <td style="width: 27pt; font-size: 10pt">&#160;</td>
    <td style="width: 42pt; font-size: 10pt">3(a)</td>
    <td style="text-align: justify; font-size: 10pt"><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>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">3(b)</td>
    <td style="text-align: justify; font-size: 10pt"><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>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">4(a)</td>
    <td style="text-align: justify; font-size: 10pt"><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>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">10(a)*</td>
    <td style="text-align: justify; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041315002774/c81598_ex10a.htm" style="-sec-extract: exhibit">Employment Agreement dated June 2, 2015 between Rex
    Radio and Television, Inc. and Stuart A. Rose (incorporated by reference to Exhibit 10(a) to Form 8-K filed June 8, 2015,
    File No. 001-09097)</a></td>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: justify; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">10(b)*</td>
    <td style="text-align: justify; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041315002774/c81598_ex10b.htm" style="-sec-extract: exhibit">Employment Agreement dated June 2, 2015 between Rex
    Radio and Television, Inc. and Zafar Rizvi (incorporated by reference to Exhibit 10(b) to Form 8-K filed June 8, 2015, File
    No. 001-09097)</a></td>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: justify; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">10(c)*</td>
    <td style="text-align: justify; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041315002774/c81598_ex10c.htm" style="-sec-extract: exhibit">Employment Agreement dated June 2, 2015 between Rex
    Radio and Television, Inc. and Douglas L. Bruggeman (incorporated by reference to Exhibit 10(c) to Form 8-K filed June 8,
    2015, File No. 001-09097)</a></td>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">10(d)*</td>
    <td style="text-align: justify; font-size: 10pt"><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>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">10(e)*</td>
    <td style="text-align: justify; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041315002774/c81598_ex10e.htm" style="-sec-extract: exhibit">Form of Restricted Stock Award Agreement under 2015
    Incentive Plan (incorporated by reference to Exhibit 10(e) to Form 8-K filed June 8, 2015, File No. 001-09097)</a></td>
    </tr>
</table><div>

</div><!-- Field: Page; Sequence: 16; Value: 54 --><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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0"></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-size: 10pt">
    <td style="font-size: 10pt; text-align: justify; width: 27pt">&#160;</td>
    <td style="font-size: 10pt; width: 42pt">10(f)*</td>
    <td style="text-align: justify; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041317003184/c89279_ex10a.htm" style="-sec-extract: exhibit">First Amendment to Employment Agreement dated June
    2, 2015 between Rex Radio and Television, Inc. and Stuart A. Rose (incorporated by reference to Exhibit 10(a) to Form 10-Q
    for quarter ended July 31, 2017, File No. 001-09097)</a></td>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: justify; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">10(g)*</td>
    <td style="text-align: justify; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041317003184/c89279_ex10b.htm" style="-sec-extract: exhibit">First Amendment to Employment Agreement dated June
    2, 2015 between Rex Radio and Television, Inc. and Zafar Rizvi (incorporated by reference to Exhibit 10(b) to Form 10-Q for
    quarter ended July 31, 2017, File No. 001-09097)</a></td>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: justify; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">10(h)*</td>
    <td style="text-align: justify; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041317003184/c89279_ex10c.htm" style="-sec-extract: exhibit">First Amendment to Employment Agreement dated June
    2, 2015 between Rex Radio and Television, Inc. and Douglas L. Bruggeman (incorporated by reference to Exhibit 10(c) to Form
    10-Q for quarter ended July 31, 2017, File No. 001-09097)</a></td>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: justify; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">10(i)*</td>
    <td style="text-align: justify; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041318001149/c90758_ex10-k.htm" style="-sec-extract: exhibit">Second Amendment to Employment Agreement dated June
    2, 2015 between Rex Radio and Television, Inc. and Stuart A. Rose (incorporated by reference to Exhibit 10(k) to Form 10-K
    for fiscal year ended January 31, 2018, File No. 001-09097)</a></td>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: justify; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">10(j)*</td>
    <td style="text-align: justify; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041318001149/c90758_ex10-l.htm" style="-sec-extract: exhibit">Second Amendment to Employment Agreement dated June
    2, 2015 between Rex Radio and Television, Inc. and Zafar Rizvi (incorporated by reference to Exhibit 10(l) to Form 10-K for
    fiscal year ended January 31, 2018, File No. 001-09097)</a></td>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: justify; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">10(k)*</td>
    <td style="text-align: justify; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041318001149/c90758_ex10-m.htm" style="-sec-extract: exhibit">Second Amendment to Employment Agreement dated June
    2, 2015 between Rex Radio and Television, Inc. and Douglas L. Bruggeman (incorporated by reference to Exhibit 10(m) to Form
    10-K for fiscal year ended January 31, 2018, File No. 001-09097)</a></td>
    </tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: justify; font-size: 10pt">&#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-size: 10pt">
    <td style="font-size: 10pt">(21)</td>
    <td colspan="2" style="font-size: 10pt"><i>Subsidiaries of the registrant:</i></td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; width: 27pt">&#160;</td>
    <td style="text-align: justify; font-size: 10pt; width: 42pt">21</td>
    <td style="text-align: justify; font-size: 10pt"><a href="c103257_ex21.htm" style="-sec-extract: exhibit">Subsidiaries of registrant</a></td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: justify; font-size: 10pt">&#160;</td>
    <td style="text-align: justify; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">(23)</td>
    <td colspan="2" style="font-size: 10pt"><i>Consents of experts and counsel:</i></td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">23(a)</td>
    <td style="text-align: justify; font-size: 10pt"><a href="c103257_ex23.htm" style="-sec-extract: exhibit">Consent of Deloitte &amp; Touche LLP to use its reports dated April 6, 2022 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-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: justify; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">(31)</td>
    <td colspan="2" style="font-size: 10pt"><i>Rule 13a-14(a)/15d-14(a) Certifications:</i></td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">31</td>
    <td><a href="c103257_ex31.htm" style="-sec-extract: exhibit">Certifications</a></td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">(32)</td>
    <td colspan="2" style="font-size: 10pt"><i>Section 1350 Certifications:</i></td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">32</td>
    <td><a href="c103257_ex32.htm" style="-sec-extract: exhibit">Certifications</a></td></tr>
</table><div>

</div><!-- Field: Page; Sequence: 17; Value: 54 --><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: left; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0"></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-size: 10pt">
    <td style="font-size: 10pt">(101)</td>
    <td colspan="2" style="font-size: 10pt"><i>Interactive Data File:</i></td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt; width: 27pt">&#160;</td>
    <td style="font-size: 10pt; width: 42pt">101</td>
    <td style="font-size: 10pt">The following information from REX American Resources Corporation Annual Report on Form 10-K for the fiscal year ended January
31, 2022, 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>
</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 54pt 0pt 76pt"><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></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-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-indent: 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.2in 0pt 0; text-align: justify; text-indent: 1in">&#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: 45pt"><b>Item 16.</b></td>
    <td><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">None.</p><div>

</div><!-- Field: Page; Sequence: 18; Value: 54 --><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: left; 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: top; font-size: 10pt">
    <td style="width: 45%; font-size: 10pt">&#160;</td>
    <td style="width: 55%; font-size: 10pt">REX AMERICAN RESOURCES CORPORATION</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">By:&#160;&#160;/s/ ZAFAR A. RIZVI</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Zafar A. Rizvi</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Chief Executive Officer and President</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Date: April 6, 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">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: top; font-size: 10pt">
    <td style="text-align: left; padding-left: 10pt; font-size: 10pt; padding-bottom: 1pt"><span style="border-bottom:black 1px solid"><b>Signature</b></span></td>
    <td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left; padding-left: 10pt; padding-bottom: 1pt"><span style="border-bottom:black 1px solid"><b>Capacity</b></span></td>
    <td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left; padding-left: 10pt; padding-bottom: 1pt"><span style="border-bottom:black 1px solid"><b>Date</b></span></td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="width: 28%; font-size: 10pt">/s/ STUART A. ROSE</td>
    <td style="width: 3%; font-size: 10pt">&#160;</td>
    <td style="width: 51%; font-size: 10pt">&#160;</td>
    <td style="width: 3%; font-size: 10pt">&#160;</td>
    <td style="width: 15%; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">Stuart A. Rose</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Executive Chairman of the Board</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">April 6, 2022</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">/s/ ZAFAR A. RIZVI <br/>
    Zafar A. Rizvi</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Chief Executive Officer, President and Director (principal executive officer)</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">April 6, 2022</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">/s/ DOUGLAS L. BRUGGEMAN <br/>
    Douglas L. Bruggeman</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Vice President-Finance, Chief Financial Officer and Treasurer (principal financial and accounting
    officer)</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left; vertical-align: bottom">April 6, 2022</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">/s/ EDWARD M. KRESS</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">Edward M. Kress</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Director</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">April 6, 2022</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">/s/ CHARLES A. ELCAN</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">Charles A. Elcan</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Director</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">April 6, 2022</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">/s/ DAVID S. HARRIS</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">David S. Harris</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Director</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">April 6, 2022</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">/s/ MERVYN L. ALPHONSO</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">Mervyn L. Alphonso</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Director</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">April 6, 2022</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">/s/ LEE I. FISHER</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">Lee I. Fisher</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Director</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">April 6, 2022</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">/s/ ANNE C. MACMILLAN</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
    <td style="font-size: 10pt">Anne C. MacMillan</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Director</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">April 6,  2022</td></tr>
</table><div>


</div><!-- Field: Page; Sequence: 19; Value: 54 --><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:nonFraction contextRef="c26" id="hidden-fact-0" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-1" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="usd" 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="c24" id="hidden-fact-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c87" id="hidden-fact-4" name="rex:ForwardPurchaseContractsLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c89" id="hidden-fact-5" name="rex:ForwardPurchaseContractsLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c87" id="hidden-fact-6" name="rex:InvestmentInCooperativeFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c88" id="hidden-fact-7" name="rex:InvestmentInCooperativeFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c87" id="hidden-fact-8" name="us-gaap:CommodityContractAssetCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c89" id="hidden-fact-9" name="us-gaap:CommodityContractAssetCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c90" id="hidden-fact-10" name="rex:ForwardPurchaseContractsAsset" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c92" id="hidden-fact-11" name="rex:ForwardPurchaseContractsAsset" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c90" id="hidden-fact-12" name="rex:InvestmentInCooperativeFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c91" id="hidden-fact-13" name="rex:InvestmentInCooperativeFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c90" id="hidden-fact-14" name="rex:CommodityContractLiabilityCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c92" id="hidden-fact-15" name="rex:CommodityContractLiabilityCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c105" id="hidden-fact-16" name="us-gaap:DerivativeAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c106" id="hidden-fact-17" name="us-gaap:DerivativeAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c107" id="hidden-fact-18" name="us-gaap:DerivativeLiabilities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c108" id="hidden-fact-19" name="us-gaap:DerivativeLiabilities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<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:DocumentTransitionReport">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey">0000744187</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="rex-20220131.xsd" xlink:type="simple"></link:schemaRef></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship fromRefs="ix_0_fact ix_1_fact ix_2_fact" toRefs="ix_0_footnote"></ix:relationship>
<ix:relationship fromRefs="hidden-fact-6 hidden-fact-7 ix_3_fact ix_4_fact hidden-fact-12 hidden-fact-13 ix_5_fact ix_6_fact" toRefs="ix_1_footnote"></ix:relationship>
<ix:relationship fromRefs="hidden-fact-4 ix_7_fact hidden-fact-5 ix_8_fact hidden-fact-10 ix_9_fact hidden-fact-11 ix_10_fact" toRefs="ix_2_footnote"></ix:relationship>
<ix:relationship fromRefs="hidden-fact-8 ix_11_fact hidden-fact-9 ix_12_fact hidden-fact-14 ix_13_fact hidden-fact-15 ix_14_fact" toRefs="ix_3_footnote"></ix:relationship>
<ix:relationship fromRefs="hidden-fact-16 hidden-fact-17 ix_15_fact ix_16_fact" toRefs="ix_4_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_17_fact ix_18_fact hidden-fact-18 hidden-fact-19" toRefs="ix_5_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_19_fact ix_20_fact ix_21_fact ix_22_fact ix_23_fact ix_24_fact" toRefs="ix_6_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_25_fact ix_26_fact ix_27_fact" toRefs="ix_7_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_28_fact ix_29_fact ix_30_fact ix_31_fact ix_32_fact ix_33_fact ix_34_fact ix_35_fact ix_36_fact ix_37_fact ix_38_fact ix_39_fact ix_40_fact ix_41_fact ix_42_fact ix_43_fact ix_44_fact ix_45_fact ix_46_fact ix_47_fact ix_48_fact ix_49_fact ix_50_fact ix_51_fact" toRefs="ix_8_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>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-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-04-05</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>2021-07-31</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>2022-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>2021-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>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-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>2019-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>2019-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-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:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-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:entity>
  <xbrli:period>
    <xbrli:instant>2019-01-31</xbrli:instant>
  </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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c14">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-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:TreasuryStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c16">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-01-31</xbrli:endDate>
  </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:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-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:TreasuryStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-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:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-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:instant>2020-01-31</xbrli:instant>
  </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:instant>2020-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c22">
  <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="c23">
  <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="c24">
  <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="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:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </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:CommonStockMember</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="c27">
  <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>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </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:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-31</xbrli:instant>
  </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:TreasuryStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-31</xbrli:instant>
  </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-31</xbrli:instant>
  </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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-31</xbrli:instant>
  </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:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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: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="c34">
  <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="c35">
  <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="c36">
  <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>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </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: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="c38">
  <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="c39">
  <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>2022-01-31</xbrli:instant>
  </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: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="c41">
  <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="c42">
  <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>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-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:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</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="c44">
  <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="c45">
  <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="c46">
  <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="c47">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-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="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="c49">
  <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="c50">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-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="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="c52">
  <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>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-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="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</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="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</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="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rex:FixturesAndEquipmentMember</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="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rex:FixturesAndEquipmentMember</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="c57">
  <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="c58">
  <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="c59">
  <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>2021-01-31</xbrli:instant>
  </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: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="c61">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-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: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="c63">
  <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="c64">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-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: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="c66">
  <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="c67">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-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: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="c69">
  <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="c70">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-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: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="c72">
  <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="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+zoEiIZmtp2H7C6qvFYFNeA86aF0ybghZbK7fxvu022HCfsE6Ud1anyx4yqDpLTG3PYMPNkyR5zgsPwr6Daa8+zj+mttOObi3K0qpt847AuzHqe3njkk/WNszSd8ZvXGpXIWbVge1T0KW8OwVe/iqoOw5FaPzG82tYHGawO/Mw+Yrz1CQzTixs3L38FVnXkq/G4SGpC/Z2oFvAMkzjPNxXiizXtaSu+LCOrqglBDQrNb5EJsPgzwdO] CSR-->
    <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="c74">
  <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="c75">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-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="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="c77">
  <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="c78">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-01-31</xbrli:endDate>
  </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="pf0: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="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0: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="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">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: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="c84">
  <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>2021-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="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="c86">
  <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>2021-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:FairValueInputsLevel1Member</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:FairValueInputsLevel2Member</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="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="c90">
  <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>2021-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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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="pf0:RangeAxis">pf0:MinimumMember</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:ValuationTechniqueAxis">rex:ApproximationMember</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="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">rex:ApproximationMember</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="c96">
  <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: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="c97">
  <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:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-31</xbrli:instant>
  </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: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="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-31</xbrli:instant>
  </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: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="c101">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-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: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="c103">
  <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="c104">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-01-31</xbrli:endDate>
  </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:CommodityContractMember</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:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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: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="c108">
  <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>2021-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c109">
  <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>2022-01-31</xbrli:instant>
  </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="us-gaap:StatementClassOfStockAxis">rex:GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-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:StatementClassOfStockAxis">rex:GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-31</xbrli:instant>
  </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:StatementClassOfStockAxis">rex:GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-01-31</xbrli:instant>
  </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="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="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:OneEarthEnergyMember</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="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:OneEarthEnergyMember</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: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>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </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: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>2022-01-31</xbrli:instant>
  </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:NaturalGasPipelineMember</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:NaturalGasPipelineMember</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: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:startDate>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c121">
  <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="c122">
  <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="c123">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-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:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">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="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">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="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DiscontinuedItemsAssetsMember</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="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2020-04-30</xbrli:endDate>
  </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="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-05-01</xbrli:startDate>
    <xbrli:endDate>2020-07-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="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-08-01</xbrli:startDate>
    <xbrli:endDate>2020-10-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-11-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c136">
  <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="c137">
  <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="c138">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c139">
  <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="c140">
  <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>2021-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c141">
  <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="c142">
  <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:context id="c143">
  <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>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c144">
  <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:instant>2021-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit id="usd">
  <xbrli:measure>iso4217:USD</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="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="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_c103257x23x1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 x1_c103257x23x1.jpg
M_]C_X  02D9)1@ ! 0   0 !  #_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" %X N0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M >!_\*A^)'_1TGQJ_P#"8_9S_P#G$4?\*A^)'_1TGQJ_\)C]G/\ ^<17OE%
M'@?_  J'XD?]'2?&K_PF/V<__G$4?\*A^)'_ $=)\:O_  F/V<__ )Q%>^44
M >!_\*A^)'_1TGQJ_P#"8_9S_P#G$4?\*A^)'_1TGQJ_\)C]G/\ ^<17OE%
M'@?_  J'XD?]'2?&K_PF/V<__G$4?\*A^)'_ $=)\:O_  F/V<__ )Q%>^44
M >!_\*A^)'_1TGQJ_P#"8_9S_P#G$4?\*A^)'_1TGQJ_\)C]G/\ ^<17OE%
M'@?_  J'XD?]'2?&K_PF/V<__G$4?\*A^)'_ $=)\:O_  F/V<__ )Q%>^44
M >!_\*A^)'_1TGQJ_P#"8_9S_P#G$4?\*A^)'_1TGQJ_\)C]G/\ ^<17OE%
M'@?_  J'XD?]'2?&K_PF/V<__G$4?\*A^)'_ $=)\:O_  F/V<__ )Q%>^44
M >!_\*A^)'_1TGQJ_P#"8_9S_P#G$4?\*A^)'_1TGQJ_\)C]G/\ ^<17OE%
M'@?_  J'XD?]'2?&K_PF/V<__G$5R'B'1/B7\.?$WPGO'^/GQ&\9Z=XE^*&F
M>$]<\.^*_#?P7CTB_P!&U'PQXKO9D$_A+X5^%->M+N*]TNPN+:YM-:B1#%+%
M/;7,4[*GU77A?QK_ .0I\"O^RZ>'/_40\=4 >Z4444 ?-7[0G_(?_9U_[+WX
M8_\ 3)XBKZ5KYJ_:$_Y#_P"SK_V7OPQ_Z9/$5?2M !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M #20/0<@<G'!QS[^E?G]^W'^TU\8?A'KW[-'P#_9M\/>"]1_:&_:X^*]]X"\
M&^+_ (IZ1KWB'X3?"/P-X$\/R>._BY\5/&_A;PIXE\'>)_'%QH/A"U&E^#/
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
M6_[4GBG0)= 1]!_9]FTK1]:U*V\4ZK<6?B2[30];T^S\'W.LZ-J6FVWUZ_\
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
MEDU&-W55?$+FDF[7=/V4I<MGR<G+:6WSI^RY_P %3KFZU;]MR+]HOXM?L_\
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
MWAWX7ZIHOPE^%WB"#4].CU#XA?$V^\)>$/".H7UII7C/6/#^J7$5FW5^#_\
M@I_^POXX\/?&OQ=I_P =8- \+?L]?#W0_BW\4_$/Q*^'?Q9^#^CV/PF\63^(
M[+P?\5O"&H?%?P%X,MOBI\,?&M[X3UVQ\$_$#X52>-/"/C*]M+:T\,:QJUQJ
M>EQ7OY>Z)_P3C_:JL/V-OVU_@[+X*\,_\)O\:O\ @F]_P3__ &;?AYHLWCKP
M]+::G\4/@#\ O%7@#XG:%J^JJSZ=INEZ9XBU>TL;/6[HMIFNVSS7ED7M@<]/
M^V;_ ,$U?VE_VB]9^+<G@P:%X;&J_P#!/7]@/X;^!M:_X6/JG@W4;_\ :"_8
MX_;9U[]J[4_AY%XL\%31>-OAQ9>*]/TKPUX8TOXR^&Q/=^#-3\0+XJT:RU#4
M/#"V,^N'ITJE2M"K4]C"G]8Y:C2ESJG*LJ;C&WO>TC2I22C>4U.T5=TT9XER
MIQINC'VTY^QYHIVY>>-!S3EHDXRJ5(\SLH>SO)M*<E^D.B?\%-/V+=7\!_&G
MXB7OQ2\3>!M&_9\T'PWXJ^+N@?&+X&_M _ WXH>%?#'C99/^$'\10?!7XR?"
MSP-\8/$V@^/+N&?1_ 6K^$/ NOZ?XW\1VE]X9\+7&K^(;*ZTR'UK]GO]KOX$
M_M07'Q#TSX1Z_P",V\2?"?6M)\/_ !)\"?%#X-_&C]G_ .)G@O4?$.BV?B/0
M&U[X8_'[X>?#'XA6>EZ]HE[;W^B:Z_AEM$U>+SET[4;F6TNXH?PI\"?\$U_C
M9K'A[]JWQAXP_9!\9>+M?\:_LXZ+\%_ WP\_;D_X*>?&?]IOQI\0OMGQ.\/?
M$WQQX;T;X@Z'K'B"T^!'AZQO_!WAW5OA[XU\+>,=/\:'XA:?I>O:E:^&;6PC
MO(?O7_@F%\!OVS?@QKGQ]/Q[\1?&O3/@%K][X.E^ /P6_:6_:/T?]KKXV?#[
M6HX-3O?B;JUW\>M.AN-3OOA_K>H:AIFG>"?!WB?Q5XU\0Z/%HE]J-UJUE#JT
M&DVD*$;RO)+EI0J1]Y^]-MWII\K3<DXM4]'3]Z-2:DHN9-M03@I.?M)1::5E
M%<MG%)MZ/F4INRFN64(M-QC[%<_\%!_AO\)-7_;6UK]J?QAX.^$WPF_9S_;&
M^$_[,'@+QA%HGC"[EU;_ (6K^R'^R%\<="@\8C2AXJ>?Q#J7Q*_:"\6>'['5
MM.TKP[X?MO#=EX6L;^T&JVNI:]K->'_@HU\$_BF_PV7X!?%3PS9:C/\ M?\
M@C]E_P"+O@GX[_!;]I3X9_%3P[X@\4^ _%GCJ/X?I\*?%?P^\$?$;X;?$?Q!
MI.E:9KW@SQ/\7?"FA_##4-!M=;#:O<7\^EJ?GWXP?L8_'_QCXX^-&M:#X;T6
M33O&/_!9G]@3]LG0IKKQ3HUH;OX"? +]GS]@GP%\3/$31>=)+;ZSIGB?X#?$
MBQT[PO=I;ZOK":797EE"UGJVGSSY7Q+_ &)?VB/$W[9WBOXTZ7X=\/W'@+4_
MV]?V)/CS87T_BW2H=0D^&7P/_9P^*WPV^(.I/IDK?:(M0T[Q5XLT6TT[17'V
MK5+2:>]M?W%N^.7#3J3GAX5J4HJ2@IU'>,8OZE"K.52,H\LG+$2G2DFX14HQ
MUYE*,M7"*HRJ*HG-2JM4FDW98M48PBTXN,51_?1=I-I2UY7%K;_9N_X*]_"_
M]K3Q%\#[OX;^*O 7P\\*>,OVL_VTOV;_ !=X6^*O@7]HO3?''C'3/V9?!OQD
M\9^$/$/PM\2:_P#"WX=^"O"^N^(?A]\/_"_QS^)>E_$:*31OAUX1U_6O@]=:
M[/\ &G0I-.?W'PW_ ,%5_P!D/XL6&MZ;\#_B#XC\0^.-1^"_Q7^,WP<B\>_
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
M\.?&7]B/]HSQC\(/VW?"&@^&_#]YK_QP_P""F7P1_:6^'\%SXOT>VAU/X/\
M@A_V2O[>U74[N<[-,U.R3X1>,_LOAZ[)OKE;&P2W &H6U?"/Q9_X)(?M">*_
MB9^T%\+-=^&/QS^+_P &_CW^UIXW^+=MXUL/^"GOQC^#G[+UI\'_ (U?&B+X
MT^-](^)_[(_A[4C/<^/_  +>:EKVF:99^#O"OB#P[\2?$^F>&O''B+6=&OK[
M6X[?.-I.C=.+FH2FW)6BYT:%5Q2LG!PE.O!RE*TI4U%J,I-26\)RZJ=2,863
MO&$ZD5-Z^\II4_<44TIN2<HQ?+^TDW_!5?\ 8,B^*MY\&V^-NHR^,='^-/\
MPSGXFU&V^#?QWNOAGX'^.\OB/5?"EC\)?B-\;+7X8S?!GX;^.];US1;VU\->
M'O'GC[P[?>*+9]-U/P]'JFE:WHU[?U?V%_\ @HY\,OVZ/'O[77P_\$Z!K/AW
M7?V3_CUXC^#FL6NJ:%\3K$Z_HVCW-UIND^-)[_QK\+O .A:;J.OZEI6O0R^
M]&U?Q9K?AJTT^SO]?N[>VUW1I+K\^O&O_!/?]J'6/V3_ -L3X6:5X'\+_P#"
M<_&7_@K_ .(OVO?!NGGQMX>M;;6/@?J'[0WPW\?V7B?5M5!%K8^(#X0\+WLQ
M\-WKMK$4ME:::6\QH /OC]A;X*_'3X$_&+]OC1OB7X)MK7X<_%K]JWQ=^T;\
M&_B9IGC;1=9L?%FA?%.RL5U/PG>^#8Y$\2^$-?\ !%UH,,>I7&I6IT?78-5L
MY='NY7M+V.*Z7*Z=?G352*4*:;Y54;AA*W/#=14%4KT9PES*I*+Y)0G"40KQ
M<*D(T7S0YHRG.\7RPOB*<H./VVY*C5BX<K@MXU(3YEU%]_P4]_8<L/C/?_ B
M?XUW#^,])^,]I^SEKGB:Q^%?QFU3X%>'OVA+W2K35[?X$>(_VG]-^'=W^S7X
M=^,:QW]CI<_PQUKXM:?XTM/%%_9^#KO18?%MU!H<GS_^PG_P4B\0_MN?MB?M
MM?"KPS;_  VTGX&?LK^)HOA=H>G-X(_:1TGXYZYXWT;5KK2O$WC/QCK_ ,1/
MAIX"^#.G>$=2O;:[TCP[X!\(:GXK\?:9)H]QXB\37MOH6N^'VNOESXB?L>_M
MU^+O@G\;O^"<*?!KX<7?P%^+O[8/QI^+^G_MFZI\5=%UF/0?@9\=_P!J[Q=^
MV-KEOJOP:U.&+X@WOQ^\'>)O'FM?#C1+NR$G@R_NM'T7QV_B*Q::XL(/TS_8
MR^!_Q/\ @YXM_;7U/XBV5I9:7\9OVROB#\9?AO\ 8]<M]9%[X!\0^$/ .D:?
M?W=M;LQT2_FOO#U_#/I5P%N8DAAED&V1""DDZ=>I4C&,HT8>R3J1?M*M25*,
MTJ;2E%T'.7*Y.2JV]I%1Y9N4U+1=-0;;E5:J+DE[E*#FX3]HGR-5HQ]Z*C>F
MK0;O.*7P+X"_X*._ML?&3]MW6OAO\%OA'^Q_\2/V?? ?Q0^/OPA^*GP9T?X]
MZ]9_MP_#W2O@%^U/\/OV;_%7QZ\<6FM^'-,^$7@RRU31?%]S\?OAO\ _$,UA
MXA^)_P ![%O$_A;XL7WB[5O#?@34/L;Q/^W+XVM?V_\ X,_L?>'/V?\ Q_8?
M#7QA!\6;+QI^T1\1O#]YX(\):SXV\!?#C3/B%IO@CX$Z;K5]IGB?XG6EGIFI
M+<^-OBGIGA>\^$FG7+0>#M!\8:WXTA\0:7X<_)/]IS]BS]N3]HK]NGX9#Q)^
MSG\&_#OQ)\"^,_B%X@^%?_!4SX<ZMX3\,^*O!GP"T7]I[]G7XL^ K35- LM+
MM?BG/\7?!'P<7XE?LQ0_"[7M9UKX8^/]-\9>-?%W]I_\(GXC^(&FR?MK\<?@
MI\0O&_[8/[#7Q@\.:;877@3X&S_M*O\ $6^N-6M+2^TQ?B7\+=,\+>$O[.TV
M8_:M7^U:Q;30W0M ?L,*BXG_ '; TTDE@^9*3E&2JRN_>;6-<9332Y8J4:%/
ME224DHJI.GMDI3;Q5M;5)*E:,4H07U-V@H.2J.2G7E&<VIOXI48344_@]O\
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
MDW.,XSJ?IT&!QU[#U!R%.3CGN.<8ZGIT?TIH ZXY^@R!Z#OQTY_PIU2G>_\
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
M]O#XG>$_#WCB/_@F]IFD>&/&'A7PUXO\+7R_MG_"S4Y]3TGQ/ID&L61N+1?
MEE)I\J:?=VDDB2-*3)*\0QY19O3/^%^?MQ_](_K'_P 2U^&'_P RE,9]X45\
M'_\ "_/VX_\ I']8_P#B6OPP_P#F4H_X7Y^W'_TC^L?_ !+7X8?_ #*4 ?>%
M%?!__"_/VX_^D?UC_P"):_##_P"92C_A?G[<?_2/ZQ_\2U^&'_S*4 ?>%%?!
M_P#POS]N/_I']8_^):_##_YE*/\ A?G[<?\ TC^L?_$M?AA_\RE 'WA17P?_
M ,+\_;C_ .D?UC_XEK\,/_F4H_X7Y^W'_P!(_K'_ ,2U^&'_ ,RE 'WA17P?
M_P +\_;C_P"D?UC_ .):_##_ .92C_A?G[<?_2/ZQ_\ $M?AA_\ ,I0!]X45
M\'_\+\_;C_Z1_6/_ (EK\,/_ )E*/^%^?MQ_](_K'_Q+7X8?_,I0!]X45\'_
M /"_/VX_^D?UC_XEK\,/_F4H_P"%^?MQ_P#2/ZQ_\2U^&'_S*4 ?>%%?!_\
MPOS]N/\ Z1_6/_B6OPP_^92C_A?G[<?_ $C^L?\ Q+7X8?\ S*4 ?>%%?!__
M  OS]N/_ *1_6/\ XEK\,/\ YE*/^%^?MQ_](_K'_P 2U^&'_P RE 'WA17P
M?_POS]N/_I']8_\ B6OPP_\ F4H_X7Y^W'_TC^L?_$M?AA_\RE 'WA17P?\
M\+\_;C_Z1_6/_B6OPP_^92C_ (7Y^W'_ -(_K'_Q+7X8?_,I0!]X45\'_P#"
M_/VX_P#I']8_^):_##_YE*/^%^?MQ_\ 2/ZQ_P#$M?AA_P#,I0!]X45\'_\
M"_/VX_\ I']8_P#B6OPP_P#F4H_X7Y^W'_TC^L?_ !+7X8?_ #*4 ?>%%?!_
M_"_/VX_^D?UC_P"):_##_P"92C_A?G[<?_2/ZQ_\2U^&'_S*4 ?>%%?!_P#P
MOS]N/_I']8_^):_##_YE*/\ A?G[<?\ TC^L?_$M?AA_\RE 'WA17P?_ ,+\
M_;C_ .D?UC_XEK\,/_F4H_X7Y^W'_P!(_K'_ ,2U^&'_ ,RE 'WA17P?_P +
M\_;C_P"D?UC_ .):_##_ .92C_A?G[<?_2/ZQ_\ $M?AA_\ ,I0!]X4A]>X!
MP/7I_@*^$/\ A?G[<?\ TC^L?_$M?AA_\RE'_"_/VX_^D?UC_P"):_##_P"9
M2@#[O Q^G_ZR>^>/RHQG/O@]QT _(Y'^-?"'_"_/VX_^D?UC_P"):_##_P"9
M2C_A?G[<?_2/ZQ_\2U^&'_S*4K;;;W^2OWZV>^@K'W<0"WU'/7)Y_+H/KC-(
M%Y/?' 'MW^N 0._IQQCX2_X7W^W'_P!(_P"Q_P#$M?AC_P#,I1_POO\ ;C_Z
M1_6/'_5VOPP],?\ 0J?YZ]:+>GW;Z_AY_<%K;=_Z[Z_\,?=S'&./8'T_3WZ?
M6@8R>F3UP?SQW^OOGGBOA'_A??[<?_2/^Q]/^3M?AC_\RGZ]:3_A??[<><_\
M._K'/_9VOPP]_P#J5/<T65_ZU!K]?RL?4.@?!;X2>%_B=XZ^-'AWX<^#]'^+
M7Q.TWPYI'Q ^(]AH5C!XR\7:3X0M6LO#.E:WX@6'^T+S3=$MG:.QL6G%M$S&
M4Q-*?,KT\=!U' ^O'./?IS7PA_POO]N/_I'_ &/_ (EK\,?_ )E/\_@*/^%^
M?MQ_](_K'_Q+7X8?_,I0E;T2LEV2;:2Z)7;=EU;[NYW;M=N[??1*[>[=DEKK
M:*6R1]W8&>A.<\^@/)!/UZ4HQVQV_P#K?I7PA_POO]N/_I'_ &/_ (EK\,/_
M )E/_KT?\+[_ &X_^D?UCS_U=K\,.W_<J46UO_7]>EO\S[_^"?=Q'YG//?MG
M!]<=/IZ"E Z'O@#_ #V-?"'_  OO]N/_ *1_6/K_ ,G:_##_ .93_(XZ4?\
M"_/VX_\ I']8_P#B6OPP_P#F4H:WZ)^G;?U_X<?]?U_7_ ^\**^#_P#A?G[<
M?_2/ZQ_\2U^&'_S*4?\ "_/VX_\ I']8_P#B6OPP_P#F4H5[:_U]W_#=@/O"
MBO@__A?G[<?_ $C^L?\ Q+7X8?\ S*4?\+\_;C_Z1_6/_B6OPP_^92F!]X45
M\'_\+\_;C_Z1_6/_ (EK\,/_ )E*/^%^?MQ_](_K'_Q+7X8?_,I0!]X45\'_
M /"_/VX_^D?UC_XEK\,/_F4H_P"%^?MQ_P#2/ZQ_\2U^&'_S*4 ?>%%?!_\
MPOS]N/\ Z1_6/_B6OPP_^92C_A?G[<?_ $C^L?\ Q+7X8?\ S*4 ?>%%?!__
M  OS]N/_ *1_6/\ XEK\,/\ YE*/^%^?MQ_](_K'_P 2U^&'_P RE 'WA17P
M?_POS]N/_I']8_\ B6OPP_\ F4H_X7Y^W'_TC^L?_$M?AA_\RE 'WA17P?\
M\+\_;C_Z1_6/_B6OPP_^92C_ (7Y^W'_ -(_K'_Q+7X8?_,I0!]X45\'_P#"
M_/VX_P#I']8_^):_##_YE*/^%^?MQ_\ 2/ZQ_P#$M?AA_P#,I0!]X45\'_\
M"_/VX_\ I']8_P#B6OPP_P#F4H_X7Y^W'_TC^L?_ !+7X8?_ #*4 ?>%%?!_
M_"_/VX_^D?UC_P"):_##_P"92C_A?G[<?_2/ZQ_\2U^&'_S*4 ?>%%?!_P#P
MOS]N/_I']8_^):_##_YE*/\ A?G[<?\ TC^L?_$M?AA_\RE 'WA17P?_ ,+\
M_;C_ .D?UC_XEK\,/_F4H_X7Y^W'_P!(_K'_ ,2U^&'_ ,RE 'WA17P?_P +
M\_;C_P"D?UC_ .):_##_ .92C_A?G[<?_2/ZQ_\ $M?AA_\ ,I0!]X45\'_\
M+\_;C_Z1_6/_ (EK\,/_ )E*/^%^?MQ_](_K'_Q+7X8?_,I0!]X45\'_ /"_
M/VX_^D?UC_XEK\,/_F4H_P"%^?MQ_P#2/ZQ_\2U^&'_S*4 ?>%>%_&L_\33X
M%?\ 9=?#@_\ +/\ '1_E_G%>!_\ "_/VX_\ I']8_P#B6OPP_P#F4KS7QA\>
M_P!HZ[^)7[+WAWXO?LD0_"?PSXO_ &C-#\/6WC&V_:!\$^/6LM7'PP^*VNVD
M<GAS0_#%O?7<5S'H,]HS+=6B0-.EPTQ6%HI0#].J*** /FG]H, :_P#LZX[?
M'OPP/_*)XBKYB\._\$=/^":GA#XC:)\6?#'[*/@[1?B#X;^(<'Q8T/Q#8>)_
MB1$VG_$2W\4KXUC\4Q:7_P )H=&>^;Q2JZS/'-ITEE<W/RW-M- 3$?I[]H3_
M )#_ .SM[_'OPQ_Z9/$5?2F/\\>N<].N32NXM.+::6EGRVMJM5V>J[/6UQ-:
M6M==OE;\KJ^]F?(WA?\ 8*_8U\$?M$>(OVL_"?[-WPH\/_M%>*KK5=2UKXJ:
M;X8M8->FUSQ! UKXD\66EMDZ-I/C?Q3:23V?BSQQH^F6/B_Q5:75Y:>(-;U*
M"]NXYIM/_83_ &.],_:.O/VN]._9P^%%K^TGJ$<PN/B\GA:S/BA;VXLETR[U
M^TWAM-T_Q;J&E*-'U+QC8V%MXKU'1\Z1?ZS<:<S6Q^LR 2">V?UHVX[GJ3^)
M&/3'Z4+F5G=II2BG?6*GI-)III25^97M)-IWV$TW=/52Y;IZIN+O%M/W6UIR
MOENGLT]3Y.\>?L,?LD?%'X2>)O@1\1O@/X%\;_";Q=\4/&'QKUCPAXGMK[6+
M>/XN>._&&O\ Q \4?$C0=4O;Z77?"GC&^\7>*_$FKVFN^%-4T:^T5M9O[+0Y
M=-TZ=[2K6M_L1?LC>(OV<K#]D;6/V>?A=>?LUZ3:6=II/P@'ABTMO">D/IUX
M^J6>KZ1%9_9[[2_$L&K2SZPOBVPO;?Q.VM7-UK#:N^I75Q=2_4^.GM]/\/Y8
MHP./;_ C^II6Z67+[EUI9JFE&G=6L_9J,5"]^1**@X\JY6M-5HTY-.[NG4;E
M4:=]'.4I.=K<SE*4E)RES>7_  9^"?PC_9W^&WACX/? OX<^$?A3\,/!MI+9
M^&O!'@C1;/0M TQ+JYFOKZX2TLXT^TZEJNHW%UJFM:O>/<ZKK>K7EYJVK7E[
MJ-Y<W4O+?M3C'[,G[11S_P T,^+)Y_[$/7<?EC^E>]8XQVZ5X+^U.,?LR?M%
M\YS\#/BS^'_%!Z]3U;;E=R;;<F[MMO5MMMW?J]M]DFDDK+2VR6WX%7]DC_DU
M/]F7_LWWX-?^JZ\.5]"5\]_LD?\ )J?[,O\ V;[\&?\ U7/AROH2F 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4449_S^7^- !14>\^W7GZ>W/\ GCWIRL23QQV/^.?UQ^N10]-^Z7S;
MM;??KZ)]K!_6S7YI#J*** "BBB@ KXL_:^'_ !6'[#W_ &>GX3_3X%_M U]I
MU\6?M??\CA^P]_V>GX4_]47^T#0!]IT444 ?-7[0G_(?_9U_[+WX8_\ 3)XB
MKZ5KYJ_:$_Y#_P"SM_V7OPQ_Z9/$5?26XX.<_ETSV]#CCZ@^U'2_3_@V_-,!
M]%(,\Y^G3'3O^/7VH)P,_P _S_# YZ=L=:5_Z6OY?UO<!:*0L!^'7VX)_D.U
M)DY QW.21P!ST_+//7VSP-V_I?U_7K8_X/X;CJ\&_:G_ .38_P!HK_LAGQ9_
M]0/7J]X_GQG'XUX/^U/_ ,FR?M%?]D,^+/'_ '(>O?R_K3 J?LD?\FI_LR_]
MF^_!G_U7/AROH2OGO]DC_DU/]F7_ +-]^#/_ *KGPY7T)0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%-<D $>H[9
MX]_TH!NVHZBH]QR.PVY/'!X[$^YQC-.)_ ]^"<#!YXZX/7M1^@K^OW?U]XZD
M) XS@GI^8Z?F*AEG2"-YI72.*&-I9II&5(HXXU+R222,52.-$!9W=E55!+$
M&OSD^.G_  59_8K^![7EA-\4H/BGXHT\XF\+?!B"#Q]-&ZR.EQ%>^*+6\M/
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
M_P#G3T?\+$_:D_Z-H\#_ /B1,'_SIZ /IJBOF7_A8G[4G_1M'@?_ ,2)@_\
MG3T?\+$_:D_Z-H\#_P#B1,'_ ,Z>@#Z:HKYE_P"%B?M2?]&T>!__ !(F#_YT
M]'_"Q/VI/^C:/ __ (D3!_\ .GH ^FJ*^9?^%B?M2?\ 1M'@?_Q(F#_YT]'_
M  L3]J3_ *-H\#_^)$P?_.GH ^FJ*^9?^%B?M2?]&T>!_P#Q(F#_ .=/1_PL
M3]J3_HVCP/\ ^)$P?_.GH ^FJ*^9?^%B?M2?]&T>!_\ Q(F#_P"=/1_PL3]J
M3_HVCP/_ .)$P?\ SIZ /IJBOF7_ (6)^U)_T;1X'_\ $B8/_G3T?\+$_:D_
MZ-H\#_\ B1,'_P Z>@#Z:HKYE_X6)^U)_P!&T>!__$B8/_G3T?\ "Q/VI/\
MHVCP/_XD3!_\Z>@#Z:HKYE_X6)^U)_T;1X'_ /$B8/\ YT]'_"Q/VI/^C:/
M_P#XD3!_\Z>@#Z:HKYC_ .%B_M1YY_9J\#]_^;BK;'Y?\*G!X_0_G2#XB?M2
M8_Y-I\#^I)_:+MSCT'_))^A[\=Z/Z_K^OD*_?3LGI?TO9OY)]]CZ=HKYB/Q%
M_:DXQ^S3X')SG _:+M_R_P"23#(]L?C7SQ\9OV]]0_9[2<?&/P?\%/!>HPQQ
MR_\ "-S?M.6NJ^,ITFC,MNUMX/T7X2W_ (A:.X "PWDUA!I^YX_.O85<-6=:
MM2P].56O5I4*<5>52M4ITJ<5W<ZLX1^5VWM8[,!E^89KBJ6!RO 8W,\;6DH4
ML'EV$Q..Q523LDHX?"4,16>K5W[.,5?621^DE02N$0N^W:HWN6QL1 ,EF8@A
M54#<2>!R20 *_G@\0?\ !<;Q;\0IHO!7[,/[+/BCQG\3+A2T]C?7FI>,XM/B
M:22 W2>'O VDG69+,'R;A-8U632=+@7<E\L2DNOF'C#]G/\ X+/?M=65EJ/Q
M4\46'PU\':G>1B^^'</Q'L_AA=6.G)&Q%S_8G@;1?%7VJX>"06ZQ:KXF_>L[
MOJ%HI$D)^=GQ/A:\G2R?"8[/*J=G+ T)0P47M^\S#$1I89):-^S]L[7:3M9_
MKE'P3SW+:,,9XA9]PUX98&<%5C2XES*EB.(Z]/1KZIPIE%;&YS.<X\WLUC%E
MU-S2C.<+NW[0?';_ (*"?LC_ +.S7%K\1?C)X=?Q#;Q1R_\ "&>$#-XV\8R)
M+N$4@\/^%X=1OH8"Z[)+J[-M:VF2]S-#$KR+^5?B?_@L?^T#\=M6G\&_L+?L
MH^(/$-]*&$'B_P >Z9J7C&]ABCE,%S=KX(\!W\&A6ELI9;B'5-9^)0:Q4+_:
MGAW)FABW?@G_ ,$GO#7PGFM]2\5_LKZ7\;]=C>2>>Y^(?[2^GV^@27;2"9+I
M/"GA_P"$6GZ<UQ#("RW-W)=RRYS<>8<Y_4[POJOQX\$Z5#X?\&_LA_"CPGH=
ML2;?2/#?QTTG1--C8A0TB6&F_""VMQ(X"EY?+\QR 78FCZOQ1F'^\XW"9%AI
M)7HY9%8['V>\98[$I8>E+SH8>;5^FA:S?P3X2BUDO#6?>)^;4V^7,N,Z]3A?
MA:-6-FJE'AC)JDLUQ]/FUY,SS:C&HE[T9QDTOQO7_@FW_P %&_VRI%U+]MK]
MINY\'>$KJ5)Y?AQ%?6_BJUB^R3K<66/A5\/I_!_P9MIECDDBLO$&HWVN^*-/
MD4/J$-\T06?]&?@1_P $D?V)_@>;'4)_ALWQE\4V)=X?$OQOGL_',,+F2.6!
M[#P.-.TSX8Z=-ILL8;2M4MO!0\06("8UJ:5!*?IK_A8?[4>,?\,T>!L>G_#1
M,'_SIZ/^%A?M1\?\8T>!^.G_ !D3!_\ .GKHPG#>4X6HL1/#RQ^,O?Z[FE6>
M8XF][MQ>*]I2I:[*C0IJ*T6AXV?>,G'^=X*63X?-:'"W#LKQ7#7!. PO"63>
MRLXJG7I9+3PN.Q_NVC*>8YIBIU$KU')ZGS=KG_!([_@GYX@UO6_$&J? C49=
M3\0:QJFO:I-:_&W]H33+2;4M9OKC4M0EM]-TOXJVFF:=!+>74\D.GZ;9VFGV
M<;+;65K;VT<4*?1W[.'['O[._P"R?%XQ@^ G@&[\$1^/;C0[KQ6+OQW\1O'#
M:I-X;BU*#1'27X@^+?%4NFBSBUC4E\K27L(KDW)>\2X>*!HG?\+!_:B_Z-H\
M#_\ B14'_P Z>E'Q#_:C'3]FCP/_ .)$P?\ SIZ]"CEF6X>K&OA\NP-"O%S:
MKT<'AJ-9.::FU4ITHSBY<TU*TES*4E*Z;1\CF'&?&6;8&65YMQ?Q1FF5S5!3
MRS,>(<YQV7S6&E3EAE/!8O'5\--8:5&C*@I4I>RE2IRIN,J<9+Z7" @9'3@#
M)R!@#GH>W3I3P .!7S-_PL3]J3_HVCP/_P")$P?_ #IZ/^%B?M2?]&T>!_\
MQ(F#_P"=/7=?_ACYS^OZ^]_>?35%?,O_  L3]J3_ *-H\#_^)$P?_.GH_P"%
MB?M2?]&T>!__ !(F#_YT] 'TU7Q9^U]_R.'[#W_9Z?A3_P!47^T#7<_\+$_:
MD_Z-H\#_ /B1,'_SIZ^9/C_XK^-.M_$G]B.T^(7P?\-> ]$7]L?PS+'K&D_%
MF/QM=R7J_ SX_P#DVAT=/ OAS;#*-PDNO[1)A.TBWE&[: ?IK1110!\T_M!C
M&O\ [.O3_DO?AGL.,Z)XBXZ<_7CMQZ?)6@?\$5/^"7'A;XJ:+\;M _9!\"Z7
M\4_#_P 2[3XQZ-XQM_$GQ):_LOB99>*H?&MMXP6UF\:R:;-J2>*8H=7=+FQF
MLYI8EAGM9+0"WKZV_:$_Y#_[.O\ V7OPQ_Z9/$5?2N!Z#_./\!^0H5TTT^62
MVE'1K6ZMO:SUTZZZO5)J]UI9[JVCTM^6GWZZN_QMX4_X)Y_L/>!OVEM9_;%\
M(?LL_!;PY^TWKUQX@U#4?C%I/@K2[3Q5_;WB^+4K;QGXOL#'$-,T?QYXWL]8
MU?3_ !QX^T?3['QIXSTS5-0TSQ/KVK:?>7%M(_3?^"?7[$FB_M*7W[8>E?LO
M?!JP_:;U*2:YNOC';>#--B\5MJ]Y:R6%[XG@8(=-M/&6I6$TFFZKXUM;"#Q;
MJVG,=.U#6KJR"P5]C44DFK6=N5-1M=.*E?F2L]%)2?,E:]WKJ[#UYD]>:W-?
M7FY;6YD]':RY;IVM]_R%\0OV"OV._BQ\'_%'P#^)_P"S[X \?_"+QA\4?&_Q
MLUGP9XML;W7K2+XN_$;Q/XF\9>+_ (D:!J>HWMQKGA+QCJ'B3QGXJU"SU[PG
MJFBW^@QZ]J&G^'Y=*TV7[(&ZU^P'^Q5XA_9JTG]CG5?V8/@U/^S!H"PMH/P8
MB\%:58>#= U&VO+O4XO$6@VFGPVMYHOC$ZKJ.I:S+XVTV\M/%MQK6IZIK-QK
M4NIZE>7=Q]?T4N7W>72WN)JWNM4XQA3NK6_=PC&,%9J*C%+X4T:W3OJG-IZW
M3G)SFUU3G*4I3:?ORE)O5OF\C^!_P(^#/[-?PT\/_!SX!?#'P;\(OA=X36\7
M0O!'@71+/0=!L9M1NYM1U6_-K9Q(;S5=7U*XN-3UG6+Y[G5-8U.YN=1U.\NK
MV>>>3!_:G '[,G[1.,9'P+^+('T_X0/7?_K?I7O5>#?M3_\ )L?[17_9#/BS
M_P"H'KU.VMW=MN[;;;;TUN_1=DDDDDDDA)+96_IO\V_O[W;J?LD?\FI_LR_]
MF^_!G_U7/AROH2OGO]DC_DU/]F7_ +-]^#/_ *KGPY7T)3&%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !11SD<?4^E-8'J#C .>?;B@/ZZ_H.HJ$'(.23P2,D]<_
M_7P/84U3SR.0>@(.>G3UZCIT&?P->WZ_E=?(GF2WT>^K2?W/7;78L45\,>*O
M^"D'[$/@KQ1X@\'>*?VC/!>C>)?"VKWFA:]I%S:^*'N=,U;3Y/)O+&X>WT":
M!IH)1LD,$TD>[[KFNK\ ?MW?L@?$G3/&6L^#_P!H3X<ZCI7@*'1)_%NH7VK3
M^';71X_$:Z^^A*TOB:UT<7MQJ8\,:]]EM---[=R-ITBF%6E@$O'',<OE4=*.
M/P,JJ<DZ<<9A743IINI>"K\R]FHR<TTG%1DY6LSZ&IPEQ;1PT<;6X4XFI8*:
MH2AC*G#V=PPLXXJ5*&%E#$/*_8SCB9UZ$</*,Y*M*M25)S=2'-]>45^,7QR_
MX+<?LL?#N5]'^%5IXH^._B6:5+33SX:M&T'PO=7DZ,((K;7-<CANM3FCN0L4
MMAIFE3W4O/V7S"5S\I+\:O\ @L7^VW\OPK\ 1?LP_#34]LD?B"ZLQX3OY+"1
MC:W*IXB\;65WXGO7\IS.UKIWA'1+D,3+9:H-J,ODU^)\LC4EA\$\1F^*B[?5
M\IH3QG++M4Q$>7"4==W/$-):VZ'WV6>"?&U?"4\UXDCE/A]D=2*J1S;CS-,/
MP_[6DTI<V#RBLZV?X^3C=PAA\HBYNT>:/-=?O7\5OCO\&_@=H\OB#XO?$[P/
M\.=)C^5+KQ9XBTS2)+J8QM)':V%G<W2WNH7LZC_1[*QM;BZN'8)!$\A /Y"_
M&7_@NC\&-&O6\+_LV?"SQW\?O%-U.MEIVJ:I!?\ PX\&7-S<!HX3I]O>Z1KG
MQ(URXCNBI73T\ Z+9:FH*6?B"(2),N+\*_\ @AUX4O\ 6U\<?M7_ !Q\<_&O
MQI/&O]HPZ3J6J6T%T89A)%#>>,_%-SK?C74]/:,M%)8/+I\<2D?9I8E&*_7K
MX+_LR_ /]GZP2Q^#OPG\&> V$4EO-JFE:3%-XCO()"CO#J'BG43>^(M0@9U#
M^1=ZI-!&V3'&F2*R;XIS'X8X'A[#MK6=LTS/E?10]S T*EE=7E647TNKG:J?
M@9PD_P![6XG\6LUI\UJ>'4^!N"O:Q=TYUI+$\49GAFTDU"&7RJ1UYX*;2_"<
M>'?^"UG[<@+:]JL'[)?POU)5#6$?]J?!)6@C9K:YB72-/F\6_M#ZG>3V<S-<
MZ?XEUKPUX-ULY-O]@3B'Z2^!W_!#']G#P7<0:[\=O&GCC]H3Q,97N+RPEGN?
MAM\/YKEI1*MP^A>&]6O?&VI3;BRWD?B#XE:OI&HAF-QHT:L8J_;[ &< <]>.
MOU]:7 ]*UH\,9;[58C,98K.L4G=5LVQ$\3",M[TL'%T\#15]E##RM9:MJYR8
M_P ;>,EA*F5<(TLD\-LDJ1]F\MX"RNCDV)K4K.*CC^(JBQG$V83<-*E2MF]!
MSDY2Y8\UEYS\.?A/\,?A#X?M_"WPJ^'O@SX<^'+=I&AT3P5X<TGPWIRRR[?-
ME:UTFTM8Y9Y]BM//,))IG >5W;YZ] 8#@$9Y'<# Z9[Y[_P@GGD' ,W]>M&!
MZ"OH(1A3A&G3A&G3BDHPIQA""2Z*,(1BE;2RBEV/R2O7Q&*K5,1BJ];$XFM)
MSK8G$5JV(Q%6I)WE.K7KUJU>I*5]95*\FWU(1@.1@XZ=O<=<9^HSQG-2C'IC
M''\OSZ#GVI:*N_\ 7]?UY(R2MVW;^;ZZ):]V[OS84444AA1110 4444 %%%%
M !7Q9^U]_P CA^P]_P!GI^%/_5%_M U]IU\6?M??\CA^P]_V>GX4_P#5%_M
MT ?:=%%% 'S5^T)_R'_V=?\ LO?AC_TR>(J^E:^:OVA/^0_^SK_V7OPQ_P"F
M3Q%7TK0 4444 %%%% !7@W[4_P#R;'^T5_V0SXL_^H'KU>\UX-^U/_R;'^T5
M_P!D,^+/_J!Z]0!4_9(_Y-3_ &9?^S??@S_ZKGPY7T)7SW^R1_R:G^S+_P!F
M^_!G_P!5SX<KZ$H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ***@8?.3_7/X8/3MR,=,=*/Z_K1_Y]A-V_I?
MJT3Y'K_G_)'YT5 ^"PZ=LD\=?3@G'0CW P2*7IG/0]@<CZ]>,\8//?(H^6^V
MVNNO7Y^@)WU6RW>O^27_ )-\R:BH&=8T>1RJHBLSNYVHD:C<S.Y*J H!+,<8
M )) KYZ^(O[6G[,OPCA,_P 1/CG\,O"^'9##=>+-,N;P.A.Z)K'3I[R\5]WR
MA'@5BW R>*SJU:5"+G7JTJ$%O*M5ITHKUE4J05MM4W:_DSKP. S#,ZT</EN
MQV8XB;M&AE^#Q>.K2?94L'AL5-MK79:7[,^C**_&OXF?\%P?V,_ XF@\)M\0
M?BGJ,<K0);^&_#8T33KD[L(]IKGBZZT73;M)2#M$#R-L .SY@I^8;K_@K=^V
M?\9[FXTO]EO]B359C*6;3]<\2V/B[Q=.+;'RR7.D:78^%=!95# R26WB^XC
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
M?8_$KP9=_%_1O##K:,GB/5?AI;ZU)XST[076_L675[O18=/9;VT(N"+B$O\
MSO? .3XG_LS:9\)/VI="^*7_  3._:A^#W[3W_!3OXC:%J_AKX1?!+Q*OQHN
M-1_;7_;P^)'AN+QY\/OVO-2^)VM2>/?BC^SW?^/_  K%XV\ :Q^SOX1TC1OA
M/\*?&'PR@\9Q:CX'TCXH:YX[;^#?A1IW[&'[(WQK\$>'O ,O[:>H?\%E]7CO
M?B+ING:)J?QKU7XH:[^V3\6O!GQ8T+5_%-PEUXWN/._9XTVXTG5=%N]1:!?A
MUH'AV"6V.A:9IBQ[4TIRHQ]_WYTZ<W&FY\E2M6HT8)I2NE2=>-2K?FYJ<*G)
M.#@V\9R4%5:<'R1J5(WFHWA1I5ZTVVX)/VBP\J=+EM:I.GSPDI67]5'Q*^*'
MPT^#'@C7_B;\8?B)X&^%'PW\*P6MSXH^(/Q*\6Z!X%\$>&[:^U"TTFRN-?\
M%?BC4-+T'1X+S5;^QTRUEU&_MH[C4+VTLH6>YN88WYO4OV@?@+HWP?C_ &A=
M7^-WPBTKX!3>'[#Q9#\<=2^)/@RQ^#\OA;56@72_$L?Q+NM:B\%OX?U)KFV6
MPUE=:.G7C7$ M[F0RQ[OS(_X*&:#H_C_ /;T_P""-O@KXF>'?#WC/]GZZ_:$
M_:H\4:MHWB_P[H7BGP)<_M(_#_\ 9+^(FI?L\MK-OKUI?:7!XF\.:=)\:?%/
M@622);VP\9>&;#5M*>#7=(TZ>'\VO ?@WX$S_M:>!_@Q>:1X*;]D#3/^"T_[
M4A^'_P -0;.?X$I\0]/_ &"/A+\0=$T33/"4DC^ U32_VEM>^)?B;P[X?M;
M:9I?Q4O/$-[I&G6_B!963.F_:S5-.$)2YG%SG=6IN'/%TXJ,Y5)J:]C"-2-]
M&W)223JR5*"J.-2I'DYVJ4.9KF]JHWG=QIPBZ,G4G.+BHO1)Q9_4EX*\;^"_
MB3X2\.^/OAUXN\,>/O GB_2;/7O"?C7P5K^E>*?"7BC0M1B6?3]:\.^(]#N[
M_1];TF_@=9K/4=-O+FSNHF62"9T()\M_:H_Y-C_:*_[(9\6/U\!Z\!^M?GK_
M ,$H--\.^&/%/_!2WP'\+[:RTKX ^!?^"B'Q)T?X,>'O#L,%GX#\+IJ?PP^$
MWB3XQ^'O >GV 31])T/3_C[K?Q1-[H^B16^F:7XBDUFV@MH)4E0?7/[;WCGQ
MIX6^ /Q@TOPS\%/'OQ0T[7O@?\8(]:\0^$?$GPBT/3?!@B\&7L$+ZY!\2?B1
MX&U2]6\AO+F]B/ANPUQ8H-+O([LVUS/I\-Y5TWHI).,)+F5G:<%-)J^ZO:ZT
ME[LDDI63::;BW"33:;A)2B[-)V??5)QU<9*46VXMGHW[)'_)J?[,O_9OOP9_
M]5SX<KZ$K\T?V5OCU\;K;]FS]GW3;?\ 8=^/]Y8:=\"_A%:6.N1?$C]D+[#K
M<$'@'088[^PB_P"&E/MT5M<QQK<PC4+.RN/)FC$L$4PDBC^@/^%^_''_ *,<
M^/W_ (<;]DC_ .B/H ^KJ*^4?^%^_''_ *,<^/W_ (<;]DC_ .B/H_X7[\<?
M^C'/C]_X<;]DC_Z(^@#ZNHKY1_X7[\<?^C'/C]_X<;]DC_Z(^C_A?OQQ_P"C
M'/C]_P"'&_9(_P#HCZ /JZBOE'_A?OQQ_P"C'/C]_P"'&_9(_P#HCZ/^%^_'
M'_HQSX_?^'&_9(_^B/H ^KJ*^4?^%^_''_HQSX_?^'&_9(_^B/H_X7[\<?\
MHQSX_?\ AQOV2/\ Z(^@#ZNHKY1_X7[\<?\ HQSX_?\ AQOV2/\ Z(^C_A?O
MQQ_Z,<^/W_AQOV2/_HCZ /JZBOE'_A?OQQ_Z,<^/W_AQOV2/_HCZ/^%^_''_
M *,<^/W_ (<;]DC_ .B/H ^KJ*^4?^%^_''_ *,<^/W_ (<;]DC_ .B/H_X7
M[\<?^C'/C]_X<;]DC_Z(^@#ZNHKY1_X7[\<?^C'/C]_X<;]DC_Z(^C_A?OQQ
M_P"C'/C]_P"'&_9(_P#HCZ /JZBOE'_A?OQQ_P"C'/C]_P"'&_9(_P#HCZ/^
M%^_''_HQSX_?^'&_9(_^B/H ^KJ*^4?^%^_''_HQSX_?^'&_9(_^B/H_X7[\
M<?\ HQSX_?\ AQOV2/\ Z(^@#ZNHKY1_X7[\<?\ HQSX_?\ AQOV2/\ Z(^C
M_A?OQQ_Z,<^/W_AQOV2/_HCZ /JZBOE'_A?OQQ_Z,<^/W_AQOV2/_HCZ/^%^
M_''_ *,<^/W_ (<;]DC_ .B/H ^KJ*^4?^%^_''_ *,<^/W_ (<;]DC_ .B/
MH_X7[\<?^C'/C]_X<;]DC_Z(^@#ZNHKY1_X7[\<?^C'/C]_X<;]DC_Z(^C_A
M?OQQ_P"C'/C]_P"'&_9(_P#HCZ /JZBOE'_A?OQQ_P"C'/C]_P"'&_9(_P#H
MCZ/^%^_''_HQSX_?^'&_9(_^B/H ^KJ*^4?^%^_''_HQSX_?^'&_9(_^B/H_
MX7[\<?\ HQSX_?\ AQOV2/\ Z(^@#ZNHKY1_X7[\<?\ HQSX_?\ AQOV2/\
MZ(^C_A?OQQ_Z,<^/W_AQOV2/_HCZ /JZBOE'_A?OQQ_Z,<^/W_AQOV2/_HCZ
M/^%^_''_ *,<^/W_ (<;]DC_ .B/H ^KJ*^4?^%^_''_ *,<^/W_ (<;]DC_
M .B/H_X7[\<?^C'/C]_X<;]DC_Z(^@#ZNHKY1_X7[\<?^C'/C]_X<;]DC_Z(
M^C_A?OQP_P"C'/C]_P"'&_9(_P#HCZ /JZC(]17R@?C[\<.1_P ,._'[H<_\
M7&_9'R!_XD?31\?/C>"<?L/?'X\\@_$C]D<C(Z<?\-'\8]!C&!QP,']?UI^J
M#YKT;5WZ)R3?RC(^L,CU'IU'7THR/4?G7R>/C[\;NW[#_P ?C_W4C]D<@>G'
M_#1Y_#/UZBE;X^_&_&3^P[\??E!)S\1_V1\  ').?VCR/J<<4]%U^[73ILWZ
M/7?H)._1I]M4WZ*2@[^B?>Q]7Y'7(QUSGMZT9&,Y&/7(Q^=?G7X__P""@EA\
M*K4WOQ-^!'BGP#;B01&7Q7^T#^Q+HK-)N"!!%=?M.),[[B$VK$2&(7&2!7QM
MXD_X+X_L[>']<311\!_C_K$0\U;CQ!H&L?L[:MH$%P@Q!;P7UK\=I9-8^U$@
M1W.A6NIVB;@))UD!2O-QF;Y7EZOC<QP6&7\M3$4E4Z?\NHSJ57>]URTG\]U]
M;D' 7''%4N7AOA#B/.=&_:X+)\=+"JU_BQM>A@\!!75G*6.45JFT['Z[:Y^T
MA^SOX8UC4O#OB7X]?!?P]X@T:Y-EJ^A:Y\4O ^DZQI5XL<<IM-2TR_UVWO;&
MY$4L4A@NH(I1'+&Y3:ZD]%X(^,/PD^)EQJ5I\-_BE\.?B!=:-!9W.L6W@CQO
MX9\5W&E6VHRW,.GW&I0Z#J=_)8P7TUG=Q6<MTL4=S+:W,<+.T$H7^"O]H7XB
MZ;\;/CO\6_B]9^'+KPY:?$CQM?\ BFUT#5VM;K5-(@O+2PM8[/4+BV0V\ET%
ML_.D,#-$GF!$EF">;)[W^Q/\+OVP/BAJ?QBT#]C;QAJW@C7(/"7A.Y^)+>&O
M'=E\--=US0)M5\1Q^%;#3O%.;/6;.>+4X=<=9-%UO0GB:Y0:C?>5+;*GPV'X
M]Q6(S%82EE"Q5*=>O3H+!UJKQ>(IP=7V4J5/$1I48SJ0A"I)590C"#F]XJ+_
M *BSCZ*V2Y/P?4X@S#C^ID6-PV5Y=C,P?$&7X&&197BL1# K'4<;BLIJX[,9
MTL-B,37PM"6$H5ZN(KTZ$;\M651?W >)O%?A;P5H]UXA\9>)= \):!9#=>ZY
MXFUG3M!T>T7#-NNM3U6YM+*W&U6.99T&%8] :^#/B7_P5-_85^&DUU;7/QYT
M#QKJ=M$7CTOX66&L?$=;UO\ GC:^(/#%E>>#?..!E;OQ+:@'AB,FOQ5T;_@D
MM\8O%FO1>*OVCO#/[8'Q.UZXA!U.YT#Q3^R9?>(VN"26,/Q.^+G[57CW5[^
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
M_P"M!))*RT]-//[KE3]DC_DU/]F7_LWWX,_^JY\.5]"5\]_LD?\ )J?[,O\
MV;[\&?\ U7/AROH2@84444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M?#E?0E?/?[)'_)J?[,O_ &;[\&?_ %7/AROH2@ HHHH **** "BBB@ HHHH
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
M!$L@^)98,#\SG8=J<C.<5-!^UW_P6LMBR77[&%I>F/<I>+P3! CL#GS%,?Q
MF^4C*@ 9/49/%?T/% ><9'<[<8_'R\__ *\<\4PQ)GGD>FUB,_A%G/U/<_@_
M[!Q:?N\3\0>DJV FK]O>PJ(_XBGD$M*G@EX3R_Z]Y?Q3AW]]'.V?SZI^W/\
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
MW\2M*MUN]3^'MKXP\/7'CG3K-[2*^2[O_"4.H/K]G;O93P7BS7&GQQM:S17
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
MM':0F>6X]"_90_X+6W/PX^%]CX#_ &D/!_C'XC^)?#+0Z=X>\?\ A:72&O\
M6_#D-N$@C\:6^IW=HSZ]IFQ+;^V+!;DZY;-'-?6]OJ-O<7.H]L_#KBBGED<>
ML"YXAUI1GE-)>US*G022CB72IN<:B<[\U&$ZE>%*U>2<)<L=I9/C50]LZ;<U
M)IX>-Y5E&UE/D3::NM81O)1M.UM%_31LSG!Z''(_K_\ 6HV'CI[C_.?Q]Z_'
M'0_^"TW[..N%5-DV@2R%0(?$^J:[II!8# >XL_ NJ6,>. SO>+"C;MTH W5[
M'H__  4T^$GB!-^DZQ\$),C(CU7]J+X3>%K@^PM/%TV@W6>>GDYZ\<&OF*^2
MYYAK_6<GS6@HWNZF6X^%NFK^JM>MF[='U.">%Q$/CPU>/^*A.RT[ND_Q/TK\
MMO4#_/N#2>6W][^7_P 37QGX7_:RUCQP(SX)^'O@7QCYJ[HO^$4_:5^#'B(R
MJ<?-&-'U>\,@Y'* CD8/(SZ&?BI\=1G_ (QEU7C/3XI^!ST]"%YKSIQJTGRU
M(5*;>RJ1JTVN_NU(P;MUVL<[A9KFC;_%3BG_ .34E^OR/HH1D8&1@?G_ "%*
M(\?Q9YSR!^7T_7WKYS'Q4^.F/^39=5'3 _X6EX(]@!]WW]>QI?\ A:GQT_Z-
MEU7_ ,.GX'_^)J$WUFGVM/7[E-L?*NR^Z'Z01]&%<^@^BC_&A5(SG\.>H^G^
M?YU\YGXI_'3D?\,RZK_X=/P.?_92*1?BI\=,?\FRZK[9^*7@<?A]P?7]*>JZ
M-W]9?BTW^(6TT_!+_(^D*0@'K_G\Z^<?^%J?'7_HV75?_#I^!_\ XFC_ (6I
M\=?^C9=5_P##I^!__B:H9]%LA8]B!TSV_(8I/+Z\+S[?_6S7SK_PM3XZ_P#1
MLNJ_^'3\#_\ Q-'_  M3XZ_]&RZK_P"'3\#_ /Q-'HE]R_R%;U^^7_R2/H@Q
M9))"$GU7^?K^E*(B/[OM@8X].,=/YXXKYV_X6I\=2/\ DV751QG_ )*GX'_J
MO\QGOBC_ (6I\=/^C9=5_P##I^!__B:77RMO9)W]4ET[._H%EM[UGWE-K[I2
ME'[T[=CZ-5=HQG/^1_A[?2G5\X?\+4^.O_1LNJ_^'3\#_P#Q-'_"U/CK_P!&
MRZK_ .'3\#__ !-,=K?U_E9?@CZ/HKYP_P"%J?'7_HV75?\ PZ?@?_XFC_A:
MGQU_Z-EU7_PZ?@?_ .)H ^CZ*^</^%J?'7_HV75?_#I^!_\ XFC_ (6I\=?^
MC9=5_P##I^!__B: /H^BOG#_ (6I\=?^C9=5_P##I^!__B:/^%J?'7_HV75?
M_#I^!_\ XF@#Z/HKYP_X6I\=?^C9=5_\.GX'_P#B:/\ A:GQU_Z-EU7_ ,.G
MX'_^)H ^CZ*^</\ A:GQU_Z-EU7_ ,.GX'_^)H_X6I\=?^C9=5_\.GX'_P#B
M>: /H[([\'&2.N/RH!!R!VZU\XGXI_'3_HV75>W_ #5/P/\ 7/W>O3C_ "0?
M%3XZ'_FV75?;_BZ7@?\ ^)X_+K23=]?N[>NG_ _ #Z/HKYP'Q3^.H'_)LVJG
M'K\4_ ^?_0>:/^%J?'7_ *-EU7_PZ?@?_P")H5^MOE_7?J!]'T5\X?\ "U/C
MK_T;+JO_ (=/P/\ _$T?\+4^.O\ T;+JO_AT_ __ ,33 ^CZ*^</^%J?'7_H
MV75?_#I^!_\ XFC_ (6I\=?^C9=5[?\ -4_ _?ZKQ[^E 'T?17SA_P +4^.O
M_1LNJ_\ AT_ _?\ X#Q^/3O1_P +4^.O_1LNJ_\ AT_ _P#\30!]'T5\X?\
M"U/CK_T;+JO_ (=/P/\ _$TG_"T_CH>?^&9=5R3Q_P 73\#]>,GE<#H,'Z].
M\N_G;T?EY?KL!]'DXXQDG/Z>OI2%P#@_YSC_ !KYO?XK?'%%\R3]FC5$1%=W
M>3XJ>!DC1%!+-([ *B*H)9G*A5&2<<U\N^+_ /@H_P"'_"5WJNCW/PV?4=;L
M[**2TGT#XA>%_$OA<ZG+<I#'I=[XCT:*6V-RD)>Z?^QDUB+>BZ?-<6U](\<'
MB9[Q)DG#."EF&?YI@\LPR?+"6)K156O4>BI83#053%8RM*5HPHX7#5YRFU%6
M;TRJUZ-"//6G&$;V5WK)O91BKRD[V248N[/K_P"/GQ\\*_L_>$]/\4^)X+F]
M34_$&FZ'9Z?920B\ECN9U;5=22.5@9+71--$^HW:1AY76..&)3),M=7K?QA^
M%OAK2X=8U_Q_X3TG3YK>&YBGOM=L(W>WN(5GAE$"S/<$20NL@Q%PI!.,U_/1
M\:_CYX^_:!\0V^J>,YK"&'0!>6>D>&=$MY8-.T(7$JK>B6.:2:\FU%W@$4]Q
M?M]J38]MB-%\I>R_9N^%?@[XM7_B"PO/ 7BWXE>+?#:VU]=Z'H_Q+\+>!K>+
MP]=L;2QNHTU.V/B&_>VO[6YM=6-E>I9::+C0XY5C?5(D/\_9;XXYOQ)QIC>'
M^$<MRG&X?'PI4>'_ /6','D4H5L#AZ]?,L1BE3HXO%5I8U-3PF7.-+$QA@YQ
MBW6J3HT_(IYK4Q&*G0PT*4U))4?;3]B_<BW4E+XI-R6L::2DN1ZW;BOU2\7_
M /!07]F_PNLZ6/B/5/%]Q%D1+X9T:[N;&Y8=HM7O%L],"D<J[W*JPZ&O [__
M (*(>-_%MU]B^#O[/VOZXUU^ZL[O6[F^N9/-;.'%CX:L=2L;C)Z0MK=L0#EI
M!MP>PT7X?>&/A-IS:]+^Q=X:T6UTF+SKOQ3XT^+GP[=+:)<?OM0U?Q+.+2-5
M/\4[(@Y)YKSSQ?\ \%4_V?\ X1VAM;RS^'DK1JS0Z#\+?BOX2^(MS*_0PQCX
M:Z/KN@V=T2 ACU35M.*N0KN@!(_4\+PIXQ\235.OQ5EV3TYZ2PG!/"^)S'%1
M751S;.)8A<R4K.5/"QBURS45:QZ%/"YIB9**KJ%[KEP>%E5E?RJ5>9:=U$G_
M +4_X*5?%,*UM::7\)M-F;R7\C3?#_ARYCBD)&94\23>+-;=D0G=<:?]FF!^
M:%8FQAX_X)[_ !7^(96;XX?M"ZKX@02+,-.^T>)/&UJ"75WCAB\5:K9:9II4
M[L?8=*>%7"LL6!7S5XD_X+\? NQLK-/#7P/^)FJ^)+J8PIH/B37_  AX7CE<
MR&.%;*\L+OQ5>7\DZD/'!%I"3$L$V!JY#_AX5_P5*^/"O;?L^?L4:KX3TR^*
MR:7XD\0>"?$=N!;N&VR1>)OBI>> _ >IPA2'-Q:12I(5 C#%Q&WTE+Z->(QB
M5?C''<39O%N\I\;<9/*<!.Z;ES93@<9E5*<5HY4_JTVK*T7JCM7#=::4L6ZT
MENWCL7&A3?9^RC.FOER-WZ=_TY\(_P#!.[]G7PVJ?VM8>*/&I"(#'KWB.YL;
M&.51N,EO9^%8O#S+'N "07-S>(JD!BYRQ]VM/#/[.7P+C6^ATKX1_"^2VM7)
MU6[B\+>'-5>U0%G>;5[_ ,K5KP$<%YKJ9W^[DG:*_!OQC^S]_P %Q_BZEM=>
M+OB39^&=*UH^3K'A[PU\4O#_ (2DTVT,;$M-X?\ "6AG2[M]V$-M:>*H@T@W
M?:MH#')\/_\ !'?QGJTL&H_'/_A>7Q/U-9$FNH--^)GPXTS2YSPTD:7/BH^+
M]?@);(26UU.W('*J"*^RRCPN\-.%5'V.-X4R^I!*\.&>'GFN-;]W?,*V&I*4
MN9-N<L;+5^TO=MRZ:>5Y9A=\5A8/K'"8:5>>ZO\ O)1A&_GSN[VZGZU?$/\
MX*D_L+?#?SDU'XZZ#XFO;>22*XTSP#9:MXXU"!X]V5E@T*SNUC)*L%S)@]<A
M6!/P_P",?^"[?PNNIKK2O@A\ ?BO\4=520I:7%Y]@T'3)MO"&6TTIO$GBBW+
ML1\LF@*5 .<G KO/A[_P3Q^!'P\V/#_P3]N_&=Q$(_)N_B-\;M \9S0O&%Q-
M#'J=R;2&0[<D16RQC<P1$!P/N'PE)XM\ PPP>!_V*=$\)1V\0@A_X1WQA\+]
M(D6(+MV&>QL89W!7AB\C%OXB<U]&\3P-@T_8Y5GV=S6JGF688?+<.Y*]G]7R
M^GB*_+T<773Y=;IW-_:993^&ABL2UUK5848/?7DI1E+MHY'Y4+^VG_P5]^//
MEI\%/V3="^%NA:LC+8ZWXB\-:QJK0#('F0>*_&^L>$-#BD 92SWW@^YB^]B-
M."J)^P__ ,%=/CRBS?'#]LR^^'.FS2&"\T#POXYU'0+G[%(Y\R,:=\#='\%>
M']3MQ'F-K?6-7N'N4*QW,LH+M7[(GXI?'0C!_9EU7/K_ ,+4\#'&?0[2/Z>M
M*OQ3^.@&/^&9=5ZY_P"2I^!__B!Z4UQ>\-;^R>'N&\KMHJBRY9EB=+<K]MFE
M7%)25E[T*$=4I)1=[G]H<EOJ^$P="U[/V/MIVZ>]7<U==^7SL?E1X#_X((?
MJQOY];^*WQF^)?Q!URZ>.>YOO#VG^'O!,]Y,-OF+JFHZG#XZUO4D<;HS+_:=
MI=$-O$R.*^\/A[_P3#_87^&SP7&F?L]^#_$]_'"L4M]\2I-7^)OVEUW?Z2^E
M>.-1USP]!<'>26L-&LD#*A1%,:;?:/\ A:GQU_Z-EU7_ ,.GX'_^)H_X6I\=
M?^C9=5_\.GX'_P#B:X,;Q7Q+F$73Q6=YBZ35G0H8B6#P]K-->PP,<%1LUHTX
M2O97VN8U,?C*JY9XFKR[<D9>SA;MRTE3C;IM_F?-7[5W_!+W]G?]J!? UQ;6
M$7P9UOP9=:=I\NM?"_P_H>C-K?@2"</?>#+O2X+:UTF(B'>/#FNFTN+GPS<2
MRO#:7]E++I\GW3\-OAIX'^$'@;PS\-?AKX:TSPAX&\':7'I'AWP]I,31VEE;
M+)+<3S2R2-)<W^HZC>W%UJ>LZO?SW6J:WJ]Y?:OJUW>:E>W5U+Y7_P +4^.O
M_1LNJ_\ AT_ _P#\31_PM3XZ_P#1LNJ_^'3\#_\ Q->9B,QQ^*PF%P.)QF(K
MX3!3JU,-0JU.>%*=9ISFFTYRENH.I4J>RC.I&C[&-2I&>4Z]:=.%&=6<J=-R
M<(2=U%S^+?5WZ<SERIM1Y4VG]']**^</^%J?'7_HV75?_#I^!_\ XFC_ (6I
M\=?^C9=5_P##I^!__B:XOZ_KS,3Z/HKYP_X6I\=?^C9=5_\ #I^!_P#XFC_A
M:GQU_P"C9=5_\.GX'_\ B: /H^OBS]K[_D</V'O^ST_"G_JB_P!H&O1/^%J?
M'7_HV75?_#I^!_\ XFOF3]H+QG\2/$?Q$_8FM/&'P@O/ &G1?ME>%98=6N?&
MGASQ"L]R/@7^T&5M5LM('VE"P7_7-B)2PW'. 0#]*J*** /FK]H3_D/_ +.O
M_9>_#'_ID\15Z!K'P2^&&O\ QA\$_'W5O"L%Y\7?ASX*\;?#KP5XR;4=9BN=
M#\&?$;4/"VJ^--#CTNWU*'0KV+7-0\%>&+J2[U+2[S4+-M+1-.N[.*YO8[CS
M_P#:$_Y#_P"SK_V7OPQ_Z9/$5?2M+E2MHM-KJ_1KK?HVO1ONQIM7LVKIQ=FU
M>,K73LU=.RNGH[*^Q\0^#_\ @F[^PUX!_:@U[]LSP;^S5\./#_[27B/4/$^N
MZA\1;"SU1([7Q?XZMEL?B!\1?#W@J35)/A[X2^*WQ&L!)I_Q&^+/A7PGHWQ)
M^(&G75_8>,?%.MV>HWT-P:5_P3<_89T3]J&^_;/TK]FKX<V?[2M_<76I2?$A
M+35)$M?$U_9QZ=J7C[2?!<VJ2_#W0_BAJ^EQ)I.M?%31O"EA\1M:TC=I.J>*
M+O3G>V;[>HHMMNK*25FU93^-*S5E/[?\W5KI+5[W^UR\W]YQ^!M;-P^SI[O3
MK?XR^)?_  3X_8\^,GP;\1? +XJ?!;2O'OPM\2?&'QC^T#)H_B7Q-X[U'7O#
M?QL\>>,?%'CSQ'\3_ASX_E\5'XA_"GQA_P ))XU\62^']7^&7BKPC/X-T?7]
M3\+>#_["\+7+Z,8-9_X)T_L1Z]^RYI/[%NH?LW_#E?V9M :VNO#WPQTVSU+1
M(O#VNVE_/JT7C?P_XLT34M/\=:'\3&UF[OM<G^*6E>)[3XBW>O:CJ6N77B>;
M5=1OKRX^U**&DURM7C[GNOX?W5O9Z;?N^6/)MR\L;:I-"7*[QNG>3NFT[S;=
M1W[S<I.>_,Y2NO>DGXY\!/V??@M^R[\*_"WP1_9^^&_ACX4_"OP9;2V_A[P=
MX4LFM;&"2ZG>\U+5-0NYY;G4]>\1:YJ$MQJOB/Q1K]]J?B/Q+K-U=ZQKVJZC
MJ=W<W<N1^U/G_AF/]HKG/_%C/BSV_P"I#U[C\.>W3'<$GWJO!OVI_P#DV/\
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
M+XHP-:WUO@SA2MKK+#X7'8!I/=Q>$QEEIWYTK>=A_7J4K>TR[ R7>$*E)_\
ME.I^=[;I7/YWY/\ @MS\;_"<T-I\2?V"=>T:7S&BN9[?XC>,-.G,B@%5M]&U
MCX'E V Q99=;7! PQP2.XTO_ (+Y?!J&,?\ "9?LW_';09@OS#1[OX=ZQ L@
M.&'FZ_XL\%RB,'^,VP<CGRABOWJ(]6Y^N,^V,_RYKBM<^&GP[\4;QXH\ ^"?
M$8D#!QKOA70M7WAOO!_[0L+@,&.2V[.2>:M9UPE55J_!DJ/][+^(,QI2\THX
MNABJ<;:<JLU\D'UC+Y7YLN<?.EC*R_"I&9^4_AS_ (+F?L1:R$.L'XN>$2Q4
M.-5^'LFM"+=U+'P5JGBG>%[^2),CE-XYKV?0/^"N?[ 7B(JL'QQ.C%F*[_%7
M@/XA^%(UZ_,TGB#POIT:H0,K(7",""I(KZ9\0_L>_LK>*8C#K7[//P?G0H$/
MV7P%X>TIRHZ#S-)L;&3CUWYQQG%>&ZQ_P2W_ &"]76<R_LY^$;":=][W>D:A
MXGTZX5F!4E/(UOR44 Y"+%L4@8 YI_6. JR7-E_%6"D[7]CF.58V$>KNJ^%H
M3E9;6<6^J#FRF5KT<=2[\M:C57G;GA!]SY0_;._X+$_"OX7^#-*T[]E'Q)\/
MOC?\4/$I^T0ZK(^H>(/ASX%TRVE47-SXPCT/5M!U+4-9O.;?3/"MEK6E7Y#O
MJ5[>6=E;J9_H#]FG_@J9^S!\:OA7IOB[XB?$7P+\#O'^G@:9XX\ ^._%>FZ-
M)INLP0QO/J/AJ^U66S_X2+P?J@/VG1=:@C$B)YNF:M!9:S8WUG#^7W_!0#_@
MD/-X!T>V^*/[(/AWQ!XDT2RCBL_&7P@CNYM=\1PL]PRP>)/!,UXZ7.HQ9FB@
MUCP_/,TT,:)J5A*Z"[@B]?\ V6/^")'P]U'X8:?K_P"UA=>+I/B5XA,6J)X2
M\%>*I-!T[P)IDT*&#0]0O;:VN&UO7CD3:K<ADM;2X)L[-62(R-]'7R[PX_U;
MPF)AF&84\1+%U(NO2I4*V>U)M7J8;%8!U886.&HT_9SIU8SA2C=5:5>O5K5<
M/2[9TLG^I4YJK5C)U'[R4)8IO12A.ES*')&/*U*Z2O>,YN4HK]3)O^"AG["]
MO*T$W[6OP BE0@/&_P 3_"P=2RJRAA_:/&58-SV(/>L^X_X*._L(6REG_:P^
M!\N%+8LO'6DW[$!MN%6REG9GZ'8 7*_, 4^:OFZS_P""*W[#MHB(VA_$N\"A
MAF]^)&K2EB7+Y8I;Q9*YVJ< ;!@@G)/16W_!'7]A.V96?X>>(KO!)*WGCC7Y
M%DRA3:X2XCR!G> ""'P<X&*^;]CP$M7F7%D_+^SLHIWWT5\9-K[GH<7+E/6K
MCWZ4<.OSJ-GJ5S_P4]_8*MB0?VF?AS. P7-I>7MVI)4MN!M[*3*#:5+C*A\(
M3N(!YVZ_X*P?L"VG7X_:1<?+N_T'PWXQON,XP/LGA^4E^^S&[;\V,<U3MO\
M@DK^P7;*%;X)6]WA57-YXG\4R%MN!N8IJ\>68##$ ;O;C&]!_P $L_V!;==O
M_#-OA&Y.6):ZU;Q;,WS8^7YO$(&%Q\G'&3WYH?\ J!%7Y^+ZODEDE-/YMS06
MRE=<PE\L-'\VSC[K_@K_ /L VI(;XS:E/ABF;/X8_%&]4X!.X&U\'R@H<860
M?(20 <D"L(_\%G_^"?8!/_"TO&N>/E/P/^-"MSCCY_ B@'GG)&.G6O7(_P#@
MF!^P/&\<B_LR^ @\;K(A-QXF<!E.Y<J^O,K 'J&!5NA!'%;]K_P3G_8?L@!;
M_LU_#=0 P'F6%_.<,VYLM/J$I//3)R.@P.*2K< ],)Q?-K?_ &S)()>O+AYO
MYW3[!S94O^7>/?K4PZ_*+/G"Z_X+7?L"P'$/CKXA7N&89@^#WQ&@&T8VR?\
M$PT"R^23D(/]8,'S$0<USMU_P7'_ &&H%)AO_BO>$ ';#\-=3@.3]Y<W]S9J
M"HY))"D?=9CQ7VM9_L*_L>Z?@VO[.7PH7#^8/.\*V=T-VP1Y(NO.!&P8"GY0
M?F W9)Z2V_9"_9:L]GV?]GGX-KL "^9\//#,Y 5MXYGT^0]0,YR2."2O%4L7
MP%&ULIXFJ><\YR^#?_@&!DEZ*^^CT0^?*?\ H'QS_P"YBBORI,_.*Z_X+O\
M[&4);[/H'QJO0"X4Q^$/#MN&P,H0+[QC:LHD/RKO564@F0(N">?N/^"^/[*2
M _8OA9^T%JA C(6TT?X6Q$EW*E?].^*UH%**"Y+%5=01$TC@J/U=C_9J_9TB
M&$^ ?P509)POPL\##J26Y_L,GG//MTJY;_L\_ &S):T^!WP?M6)1BUO\,_!<
M!+1Y*,3%HBDE"S%">5W'&,FI68\$)V7#>?3[<W$F'C?S:AE;:^1/M<M7_,'B
MGYO%Q7X*B?D4W_!?/]FU@?(^ _[2TK;6(!TOX/A20#MRT7Q?G(4G 9@IV@Y"
ML?EK-G_X+V_!UF(T_P#9I_: N1E0IN9/AW:DMC]X"MMXMU'  YC(+F3(R(QD
MC]HH/@_\);7BV^%WPZMQ@@"#P1X9A #'+ >7IB\$C)'<\FMVW\%>#;7'V3PE
MX9ML'?NM]!TF$[P N<1V:X8* N[&=H SBFLUX+C\/"F9SMO[7B6L^^WL\MI_
MF_\ -^WRU6_V"L_7&RU_\!HJWWG\?/[?/_!2GX@_MC?V9X$\.:)X@^$/P9TD
MV>JWO@N[U15\5^,?$%O,9['5?%FHZ2\*0:5I$T4=QH.C:=<RP#4HO[7O+NXN
M[6Q2S^G/V;/^"V'Q0^&_PMTSP+\5_@_XA^/WB;PO(NE:=\1]'\0MHNIZIH<,
M%N=-MO&\2^&-<BN_%%E"QAGUNU:*37+5;*^O[&._DN[RZ_7;]N/_ ()S?"_]
ML?1M%U&VN[?X8_%/PU):VFD_$+1=&M+F2[\./<JVH^'?$&EJ;:'6+-(C/<:+
M),XGTK40KPN;2>[@D^J/V=_V=_AA^R_\,=#^%7PJT6/2M#TQ3<:EJ$P2;7?%
M6O3QQKJ/B;Q+J059M3UG49$5I9Y3Y5K EOI]C%;6%K;6\7TN,XIX)GPW@,#3
MX:]M5HXFI-99*O6H2PL]?;8J><4:?UG$_6XN$7#E<ZCARXBG1IX>BY=M3'9:
M\'2I+!WE&;?L'.473?VIO$17//VBLK6O*UIJ*C&_XJ2?\%Y[\*K0_L8>-F?/
M(G^(=W"H4YR=T?PLN3OXX0HN1GYAT,"_\%X?%=T=NF?L0^*+MD7=,LGQ1UJ-
MHP20"!!\$KL,N0068I@XP".:_HBVMP-QZ9)R<<^GY'_ZU/Q[G\S_ (U\S_;O
M"R_YH>DV]K\19RTNNJ5*+?=:Q\[LXOK. _Z%L7V_VS$;?<OS/YW1_P %R?BW
M<%GT_P#8%UVZ@0 ,\GQ?\5Q2+(1DJT<7[.UR@7H4;SMS@-\BXP;,?_!;;XZS
M()(?^">?B&6-NCI\7_&;*V#@X8?LUD=<CJ<'@\BOZ&<?7\S_ (TM/^W^&;77
M V#:\\^SQOY^_%_@'UK _P#0KI_/%8I_^W(_GL_X?/\ [2,B*8O^"=7B3<Z
MQ2'XG^.)$W.!Y;A5_9V3>AW9P)4+ @!QG-2/_P %?OVP9\0V?_!.+Q(EPSA$
M\SQC\1;H,W)*"&/X'6SLS '!$HVX)*L*_H.()''7ZD>OI3,,.Y]B3P<D#!![
M^AY]!R:7^L'#=M.!LO\ /FSG/9?@ZR^ZSN'UK!?]"RC_ .%.*_\ DS^?;_A[
M%^W/<L([3_@G)KRR %F5M3^*-V3'A5W!8_A1;; KLN6)<,&5<+RU'_#TO_@H
M3<MNLO\ @G'K@1>'5K?XM739R=K>9'X!M@JD<A3$QZ_,.@_?N^U*PTJSNM2U
M6_M=-TVQADN;[4+^ZALK*SMX@6DGN[NYDBM[:", EY9I$C4 DL*^!_B[_P %
M"/AOX2N7\._"VPN_BKXKFF:RLWTY;J+PW_:!=XTMH+F*&74O$$XD4 6VAV<J
MW".DEM>2J:^?X@\2O#WA7"K%Y]PWP_EU.=HT*57-<[JXO%U&[1I8' 4:U7'8
MVK-I1C3P^$J-R:3G&]UC6S++L/'FJX#"P71.OBI3F^T(*;G)[:*+]3\^V_X*
M8_\ !2N>.6]M_P#@G+JT=A"KO)/-X=^,+PP+$,RFXO3X?M($11R7>-$3H<GK
M1\$_\%3?VS_$\\,^O_!#X&^"-,FN"(;;4F^(E_XHN5WL/L]KX>@UNUN!.N I
M?47TM91B>VAE7]ROU!;_  2_:\_:PFCU/XT^*KKX7?#N[=)8O"<4;V=Q<6,I
M0F./PE:S!'9X&C>.?Q==7(>6$&;1[:8;A]V_!W]E;X.?!1(+CPUX:AU+Q(B)
MYOB_Q$(]5U^291&SO9S3H8-*02J[P1Z=# T"2/$)7CXK\ZQO''%G'&'G0X+\
M/,@\.LHKW2XOXJHYGF7$-6A):5,CX2Q./AA\+4E%\]'&9[5E&'N2>6SY;+@J
MXZKC(..#RW"X"G+_ )B\0JU6O;:]'#5*JA&6ONSK-]_9O2WXE_M(?%C]N/XF
MQ-;ZM\!OVAO&FE7L,5UI_@3X<?"SQAH'PU\B812P3:OJHLK^77XW\N*X4ZK>
M^*;BUF'G6%AIZR';X3\*/BA_P4&^$=[::CX(_P"";-I=>*[<9B\9^/O@K\<_
M%&N6Y073,^DRW'C31=$\+3/%/]FDD\,Z7I$E]!'%#J#:A.5FK^K)U&Y0,DY]
M_P _3KCG_P"O2[<$ D<_4_X5Z?"'!_!_#=59KFO#.$X\XI?O5.+.-\;FF<9G
M3DU?ERK"J='*LCPZDVXTLJPBJ*/+">-G"G"G3O"4L'AG[2K@J6/Q.[Q.-J5Z
MM1;_ ,*,7"E1BGJE3C?9.IHDOX<?VQ_C=^U3X_\ BE:O^T)X2O/@5XAM-&6\
MT7X9^%O"6O?"?0[>PU2XFEO?$J:7<ZI>:UXCU+7M1BF:_P#$&MZYJ\B/;FST
M]=-A^T6\WU#^QW\/_P#@IY^T[\,WT;X'?&K5?AK\&_# ?POI_CK7]0TWX?WN
MKM:S7%S-H.C_ !4\&> =3^.OBRST.27[()7\47FC:.39:-:7MJFF0VEA_2=^
MT[^Q[\"_VNO#^@Z#\9?#=SJ+>&-8AU/0M=T2_?0_$NGIYL;:EI$.LV\;W/\
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
M+K6?$>L:;H6D6?S7.HZM>V]A9PX#':T]S)&A=@,1QJ3)(1B-69@*_/3XI?\
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
MKRVT)(&65.<>ZS?$?XJW,4D%Q^S'XVG@E1HY89_'OP9FAEC8;622*7QVZ.C
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
M><TUQ=P:';6GE"Z\K4; M)7A-Q^S!^T_\6/%<'BG]HO1?B-XUL[=(+O3=/\
M#/C7X66LMK]KBS/8Z;INN^(]'T/P.(HEA@O9-(\.W-]?NF+V2:=7O*^Z/AEI
M%_\ ![2WTKX=_L=>)?#J7"1IJ&H0^._@Y=:YK!B+-')K&O7OCZXU?4S&SR-!
M'=WDD%H':*TA@@VQCROK?B5QFK8##1\->'ZNCQ^9TJ&:<:XRC))WPN5<\LJR
M!U(2?+5S"KC<72<D_80J4VEES8[%6Y(K T7]NHE4Q4E_=I_PZ-^CFYR5UH?+
M&@?L>_M"_M ZG;^+OVIOB-J6A:>S^=;^"M/O-.U/7(8W&UH$M-/:7P+X/BD\
MF"4QZ=%XCNIUD=IAI.H!\?HI\+?@5\*_@W8"R^'_ (0T[1YG1!>:S(KZAX@U
M)E5D\S4-=O3/J-TQ4L"IN!$JD(D:1A5KG_\ A9WQ:.1_PS3XYP.W_"P/@V ,
M9' 'CP8&"0?7O3_^%H?%S_HVCQS_ .' ^#?_ ,WE?2<->'W#?#5:>/P^&K9G
MG=:[Q/$.>XB>;9YB)O6<GC,7[186$Y:^QP%#!T5:*M+E3.BCA*%!\T8RG5?Q
M5ZLG4K2?=RE=13_EA&*V7K[U@#C I:\$_P"%H?%S_HVCQS_X<#X-_P#S>4?\
M+0^+G_1M'CG_ ,.!\&__ )O*^W22UZ]^O]+9;V1TGO6.,#(^G%+7@G_"T/BY
M_P!&T>.?_#@?!O\ ^;RC_A:'Q<_Z-H\<_P#AP/@W_P#-Y3 ][HKP3_A:'Q<_
MZ-H\<_\ AP/@W_\ -Y1_PM#XN?\ 1M'CG_PX'P;_ /F\H ][HKP3_A:'Q<_Z
M-H\<_P#AP/@W_P#-Y1_PM#XN?]&T>.?_  X'P;_^;R@#WNBO!/\ A:'Q<_Z-
MH\<_^' ^#?\ \WE'_"T/BY_T;1XY_P##@?!O_P";R@#WNBO!/^%H?%S_ *-H
M\<_^' ^#?_S>4?\ "T/BY_T;1XY_\.!\&_\ YO* />Z*\$_X6A\7/^C:/'/_
M (<#X-__ #>4?\+0^+G_ $;1XY_\.!\&_P#YO* />Z*\$_X6A\7/^C:/'/\
MX<#X-_\ S>4?\+0^+G_1M'CG_P .!\&__F\H ][HKP3_ (6A\7/^C:/'/_AP
M/@W_ /-Y1_PM#XN?]&T>.?\ PX'P;_\ F\H ][HKP3_A:'Q<_P"C:/'/_AP/
M@W_\WE'_  M#XN?]&T>.?_#@?!O_ .;R@#WNBO!/^%H?%S_HVCQS_P"' ^#?
M_P WE'_"T/BY_P!&T>.?_#@?!O\ ^;R@#WNBO!/^%H?%S_HVCQS_ .' ^#?_
M ,WE'_"T/BY_T;1XY_\ #@?!O_YO* />Z*\$_P"%H?%S_HVCQS_X<#X-_P#S
M>4?\+0^+G_1M'CG_ ,.!\&__ )O* />Z*\$_X6A\7/\ HVCQS_X<#X-__-Y1
M_P +0^+G_1M'CG_PX'P;_P#F\H ][KXL_:^_Y'#]A[_L]/PI_P"J+_:!KUC_
M (6A\7/^C:/'/_AP/@W_ /-Y7RU^T9XR\<^(?B%^Q'9^)?A!XE\!62?ME^%Y
MDU?5_$_P^UJTEE7X%_M @6@MO#'BC5]16:0E?+<V?D ;FEFC"@. ?I!1110!
M\U?M"?\ (?\ V=?^R]^&/_3)XBKZ5KYJ_:$_Y#_[.O\ V7OPQ_Z9/$5?2M '
MP5X/_P""9/[$?@/X^_\ #2GACX'Z3I_Q,M_$VO\ CK18I-=\47W@'PG\0_%>
MH:[JGBCXC>#/A=?ZS<_#SPEX]\0ZCXFU^_U/Q5H'ANPU5[[5M1OH)X+V^NKB
M;0T+_@F[^QAX8_:.N_VJ]!^">D:;\8[SQ'>>-SJ-MK7B9/"5I\1-4LY],U?X
MFZ=\.O[8/@+3?B-J^F7$NG:KXTLO#T&NWUM)(9[MKB:>>7[EHZ]1ZC!_+\C0
MFXN+BW%Q4E%IM.*FFI6:::YKOFMJ^H/WE)/52MS)ZJ7*TXW3WLTFNS2\[_&O
MQ-_8)_9B^,OPGU3X+?$WP/JWBWP7??%_QM\?-,GU#QOXSC\6^#/BYX_UOQKK
M>L^-? 'C>SUVV\5>"-3LI/B'XPTKP_'X<U:PL] \,ZS=^%]-MH= D.GG&U;_
M ()N_L6:S^S=H7[)]Q\#= M?@MX8\0_\)KX;TC2M1U_2/$^A?$1KZ\U2;XG:
M;\0=.U6V\=0?$NZU74;_ %&_\=?\)"_B/4KF\N1?W]S!/)"WW%CG&#S@YR>H
M_'@]/K^%+4N.BAIR?NUR]/W48QIZ._PJ$5&UG%0CNU="NFFF_MN_6]1RE4=]
M_?E.<I*]FYR=ES-/Q;X!_L]?!_\ 9A^&ND_"+X'>"[+P/X#TF]U?5TTRVN]1
MU.\U/7_$6HSZOXB\2:_K>LWFH:WX@\2>(=6NKG4]:UW6+^]U'4;V>26>X;Y5
M7._:F)_X9C_:)SU_X49\6>Q[> ]>]:]ZKP;]J?\ Y-C_ &BO^R&?%G_U ]>J
MGJW)MRD]Y-W;VW^Y+;9)*R22225DDDE>R2MU;Z>;;?=MN^KO4_9(_P"34_V9
M?^S??@S_ .JY\.5]"5\]_LD?\FI_LR_]F^_!G_U7/AROH2@84444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ! /
M7L<_C2  $D#DTM% "$ ]?K2@ =/\]OZ444K+LON 0 #H*6BBBR[+[@$P/?\
M,_XT8'7G\R?ZTM%%EV7W+_(!,#T[Y_'UI?\ /YT44679?<O\@"D*J>HI:*.5
M=E]R 3:O3 _$9_G1M&<X_4TM%-:;: )@>_YG_&HY(89E*31)*AZK*HD4]N5<
M,#U/45+12:4E:24EVDDU]S37X <Y=>#_  E?'-[X6\.7A)R3=:)IEP<^N9;5
M^?>N<U#X/_"G501J'PW\#W.X88OX8T968>[1V:,?Q->C45RU<OP%>+C7P.!K
MQ>\:V#PE5/IJJF%FGIIK<EPA)6E"$EV<8O\ .+/ +W]E;]G346+WGP=\#S,P
M()&DI$<'G_EB\8!SSD8/O7&:C^Q)^S+J&=OPOTW3MV"#I-[J=C@L!T\NZ8
M],9/7 X KZRII(_V<8./7T_+J.*\7$\'<(XJ_P!8X6X;K7UDZF190Y.[2=YK
M 4YZV2=JB?4S^K8:3UP]!^M&G?[U!/\ '8_G/^+_ ,"_&,7Q,\7V?PQ^!?Q6
MTWP)I6JRZ/H1D\*^*]8;4X],9K:ZUM;Z:UN0]MJE['--IXAF:V;3ELYHSNGD
MK[I_X)X6WQ \%W7CSX?^-OA;XM\+VUY#%XPT+Q=KO@[4=$65XY;#2=:\,7>L
M7]I;M,2TFFZQHEAOE+ ^(90J1VRY_4-0.<GGD@@8]<\# /!Z8]\>DBCN"2.@
MS^'_ -<=*_-.&_!?+^&>+:?%F7Y_CHUHXK&U9Y93RK)L/ETL+F"K1J8"G&@Y
M5,/AZ4)T8T)4+5:2PT)1ES5*J?%0RNGA\2L33K3NI5&Z:ITHTW&?,G32BKQC
M&ZM;5<J?5@,]"!TQZ==N?YGIZ4Z@X'7Z?G17[=%65KW\[+Y_>[OU;/3# R3Z
M]?PHHHJ@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *^+/VO@#XP_8>SV_;4\)G\?\ A1?[0-?:=?%G
M[7W_ ".'[#W_ &>GX4_]47^T#0!]IT444 ?-7[0G_(?_ &=?^R]^&/\ TR>(
MJ^E:^:OVA/\ D/\ [.O_ &7OPQ_Z9/$5?2M !111D=<\>M !11D>O7I[T4 %
M>#?M3_\ )L?[17_9#/BS_P"H'KU>\UX-^U/_ ,FQ_M%?]D,^+/\ Z@>O4 5/
MV2/^34_V9?\ LWWX,_\ JN?#E?0E?/?[)'_)J?[,O_9OOP9_]5SX<KZ$H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "DP/0
M?D*6B@!,#T'Y4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\6?M??\ (X?L/?\
M9Z?A3_U1?[0-?:=?%G[7W_(X?L/?]GI^%/\ U1?[0- 'VG1110!\U?M"?\A_
M]G7_ ++WX8_],GB*OI6OFK]H3_D/_LZ_]E[\,?\ ID\15]*G.#CKCCZT/9^C
M_)@(<8Z9/;WQSC]*X6V^)WPTO?'=_P#"ZS^(7@:Z^)NF:5%KFI?#FW\6:!<>
M.].T6;RQ#K%]X1BU!_$-GI4OG0B._N-.CM&\V/;*=ZY[8DXXY."0,CDC>5''
M7<1_X[7\DMK\.OAOHG[(G[)G[9_A#PSX=F_;;\1?\%=[JQUKXRV<5MJ_Q9\2
MZ[XJ_;(^+GP8^(/PWUKQ4);G6[[PW:? S3[G09O MS>OHECH?A72[@:8KZ?#
M<!4TZE6%)J:YITH<T:=2:4J^)IX6F[Q3BK5*BG43?.J*J2@FX2M$I<M.=3W7
MR1J3LYPA=4L-6Q4_B=]:=%P@U[OM)0YWRR5_ZN?%WC+PA\/_  YJGC+QYXJ\
M->"/!^A01W.M>*O%^N:7X:\.:-;S7$-G#/JNN:U=66F:=!-=W%O:QRW=U"CW
M,\,"L9)$5LF]^)WPUT[P(OQ2O_B%X&L/AG_9=OKJ_$6]\6>'[7P)_8=V(Q:Z
MP/&$^H1^'SI5UYL7V?41J/V2<2)Y<S;ES^5/_!1?PKIOQ;_;C_X)"_ GXI>$
MM(\<?LZ>-/C9^U5X\\:^#/%?AG3_ !+X'\8?%_X0?LG>.M?^!>B^)[+5;:ZT
MZZ.C6^J_$[XE>'=,NXI(Y/$GPZTW78HC=>';>:#\W/!GPQ^#NH?M/^#?V--:
ML="NOV/?#W_!87]I_1/"'P/U&_CO_A--?>%?V _A!\=- ^&*^%;JXFT6?PYX
M:^//B_QWXIT?P#+!+I%AXDGO;>WTA/L/D1*G>M.--.*FW-QYI1M:FX*<7"+=
M9SDIITX0BW*R<K*<6.JU1@JDE.4>13ER0E)KF]HHWDU[.$$Z5ZE2<N2*E=-M
M-']3OA_Q!H7BS1-+\2^%]<T?Q+X<URQM]3T37_#^I66LZ)J^G748EMM0TO5=
M.FN;#4+&YC99+>[M+B:":,AXY&4@UX[^U.0?V8_VBL=_@9\6?_4#UZOSY_X)
M0Z5HO@+Q+_P4B^"GPZC@TWX$_!;_ (*">/\ PM\%/"NDQK%X4\":5XD^%7PD
M^(OQ(\$>#K6 _8M)\.>'/C+XQ^(MK;^'M/6#3O#=S]KT>SM;6*T%NGWM^TU'
MXRUOX-_%#P!X)^&GC#Q_K/C[X5?$;PSIDOAO4OAMIMCIVL:SX7O=(TFTU27Q
M]\0/!#K_ &C=ZBAAFL([ZT@BMKA]0N+,_9UN'=75E))QA)<T7%VG!3LT]4UJ
MKZ*6C6DD4]&XMQ;BVKPDIQ=FEHU?7WDFF[QDI1=Y19-^R1_R:G^S+_V;[\&?
M_5<^'*^A*_)_X&_M%?MB?#?X-_";X:ZM_P $IOVLY=3^'GPP\ >"=2OX_CG_
M ,$[#I]_J/A7PMI>@WUQIQB_;1FN6M);G3Y)K=[NWM)6@DC+Q))OC3U7_AKO
M]K/_ *14?M8_^'R_X)Z__1CTP/T+HK\]/^&N_P!K/_I%1^UC_P"'R_X)Z_\
MT8]'_#7?[6?_ $BH_:Q_\/E_P3U_^C'H _0NBOST_P"&N_VL_P#I%1^UC_X?
M+_@GK_\ 1CT?\-=_M9_](J/VL?\ P^7_  3U_P#HQZ /T+HK\YM4_:V_;!GT
MS4H=+_X)8_M6V>IRZ?>QZ9=S?&__ ()Z20VVHO:RK8SS(?VPY@T,5T8GE!AG
M_=ACY$V/*9-*_:V_;"@TO3(-6_X)8_M6WNJPZ=8Q:I>0_&__ ()Z10W6I):Q
M+?W$,:_MA0*L,UV)GB @@'ELO[B'_5( ?HU17YZ?\-=_M9_](J/VL?\ P^7_
M  3U_P#HQZ/^&N_VL_\ I%1^UC_X?+_@GK_]&/0!^A=%?GI_PUW^UG_TBH_:
MQ_\ #Y?\$]?_ *,>C_AKO]K/_I%1^UC_ .'R_P"">O\ ]&/0!^A=%?GI_P -
M=_M9_P#2*C]K'_P^7_!/7_Z,>C_AKO\ :S_Z14?M8_\ A\O^">O_ -&/0!^A
M=%?GI_PUW^UG_P!(J/VL?_#Y?\$]?_HQZ/\ AKO]K/\ Z14?M8_^'R_X)Z__
M $8] 'Z%T5^>G_#7?[6?_2*C]K'_ ,/E_P $]?\ Z,>C_AKO]K/_ *14?M8_
M^'R_X)Z__1CT ?H717YZ?\-=_M9_](J/VL?_  ^7_!/7_P"C'H_X:[_:S_Z1
M4?M8_P#A\O\ @GK_ /1CT ?H717YL>)OVLOVT+OP]K=MX7_X);?M4:9XDGTR
M\BT+4+SXW_\ !/.2SL]4>%A9W%TC_M=WZM;Q3;'E!L;O*J5\A\\:5C^UQ^U[
M%8V4=_\ \$KOVKKF^CL[5+ZXC^.'_!/1(Y[Q8(UNI8U7]L.)1').)&CQ%"-A
M4^3%_JU /T5HK\]/^&N_VL_^D5'[6/\ X?+_ ()Z_P#T8]'_  UW^UG_ -(J
M/VL?_#Y?\$]?_HQZ /T+HK\]/^&N_P!K/_I%1^UC_P"'R_X)Z_\ T8]'_#7?
M[6?_ $BH_:Q_\/E_P3U_^C'H _0NBOST_P"&N_VL_P#I%1^UC_X?+_@GK_\
M1CT?\-=_M9_](J/VL?\ P^7_  3U_P#HQZ /T+HK\]/^&N_VL_\ I%1^UC_X
M?+_@GK_]&/1_PUW^UG_TBH_:Q_\ #Y?\$]?_ *,>@#]"Z*_/3_AKO]K/_I%1
M^UC_ .'R_P"">O\ ]&/1_P -=_M9_P#2*C]K'_P^7_!/7_Z,>@#]"Z*_/3_A
MKO\ :S_Z14?M8_\ A\O^">O_ -&/1_PUW^UG_P!(J/VL?_#Y?\$]?_HQZ /T
M+HK\R/'/[5W[<6H^%-6L_ 7_  3 _:BT#Q=*+$Z/JFJ_&O\ X)YW.GV[1ZI8
MRWZ7,;_M<:HH%QI27]O$_P#9UV4N)86$<>//BZS_ (:Z_:R''_#JG]K(XQR?
MCE_P3U!/J3C]L?'7T ^@Z4 ?H717YZ?\-=_M9_\ 2*C]K'_P^7_!/7_Z,>C_
M (:[_:S_ .D5'[6/_A\O^">O_P!&/0!^A=%?GI_PUW^UG_TBH_:Q_P##Y?\
M!/7_ .C'H_X:[_:S_P"D5'[6/_A\O^">O_T8] 'Z%T5^>G_#7?[6?_2*C]K'
M_P /E_P3U_\ HQZ/^&N_VL_^D5'[6/\ X?+_ ()Z_P#T8] 'Z%T5^>G_  UW
M^UG_ -(J/VL?_#Y?\$]?_HQZ/^&N_P!K/_I%1^UC_P"'R_X)Z_\ T8] 'Z%T
M5^>G_#7?[6?_ $BH_:Q_\/E_P3U_^C'H_P"&N_VL_P#I%1^UC_X?+_@GK_\
M1CT ?H717YZ?\-=_M9_](J/VL?\ P^7_  3U_P#HQZ/^&N_VL_\ I%1^UC_X
M?+_@GK_]&/0!^A=%?F#\0/VJ_P!NC4_"6I67P[_X)B_M0>'/%\EWH,FFZMK'
MQH_X)Y7NG0VEOXBTBX\06T\+_M<:FH>_\,Q:S8V<GV"X,=]<6K VO-]:]H?V
MN_VLLG;_ ,$J/VLBN3M+?''_ ()Z*Q&3@LH_;(8*<8R S $D!CC) /T*HK\]
M/^&N_P!K/_I%1^UC_P"'R_X)Z_\ T8]'_#7?[6?_ $BH_:Q_\/E_P3U_^C'H
M _0NBOST_P"&N_VL_P#I%1^UC_X?+_@GK_\ 1CT?\-=_M9_](J/VL?\ P^7_
M  3U_P#HQZ /T+HK\]/^&N_VL_\ I%1^UC_X?+_@GK_]&/1_PUW^UG_TBH_:
MQ_\ #Y?\$]?_ *,>@#]"Z*_/3_AKO]K/_I%1^UC_ .'R_P"">O\ ]&/1_P -
M=_M9_P#2*C]K'_P^7_!/7_Z,>@#]"Z*_/3_AKO\ :S_Z14?M8_\ A\O^">O_
M -&/1_PUW^UG_P!(J/VL?_#Y?\$]?_HQZ /T+HK\]/\ AKO]K/\ Z14?M8_^
M'R_X)Z__ $8]'_#7?[6?_2*C]K'_ ,/E_P $]?\ Z,>@#]"Z*_-3Q/\ M8?M
MJ7FCRP>%O^"7/[5&E:RU_HLD=Y>?&_\ X)YR6ZV$&LV$VMPE7_:YU$&6[T2.
M_M+;_16Q<S0L)K0C[3%T)_:[_:RR<?\ !*C]K(C)P3\<O^">H)'8D#]L@@''
M49./4]: /T*HK\]/^&N_VL_^D5'[6/\ X?+_ ()Z_P#T8]'_  UW^UG_ -(J
M/VL?_#Y?\$]?_HQZ /T+HK\]/^&N_P!K/_I%1^UC_P"'R_X)Z_\ T8]'_#7?
M[6?_ $BH_:Q_\/E_P3U_^C'H _0NBOST_P"&N_VL_P#I%1^UC_X?+_@GK_\
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
MQ=\4OB5XV_8G^/WQ^_:#UG]EO]E_]JCQI_P5"^)_Q5^*_B7XG?"[QY\9] ^
MVN:Q\#_ \^FZHNK^#] _:NG^-5UH?Q*U[P1\*W\-P?"3X'6NM:1\0=,TQ/B'
M\*-+\09N7+>4M%%2>BO+W83FW9VBH*,4IU'-<GM(7BUS*3C!U)<L;*3E&*O=
M)N4H0C:23O.<IVA!1O*4)>]&W/'^I_)YR.G3U/\ 3/'ZCI0<]O;/T]NV:_FY
M_9^^#OC?]G7Q_P#\$^&^&7[1_P ?M3\7_P#!1/\ 9>^+TG[0_BGXA_$+6_C)
MI6J?&^T_9_\ "7Q/\-?M#:!X:\>3ZII/AK7] \8Z[K$B:)H$>D^$[[0;K3]!
MGTA+2RB#=7^R[\%YOA;_ ,%'? _@W]CG]H'XZ_&[PO\ "SP1\6M(_P""L7Q(
M^+7Q8\5_%#X7^,?BUJ?AG0W^"/@/3;76&U+PGH'[5^F_$"]O/B%XK\/?#"7P
M[:_"KX+IK'ACXC6-I??$;X::?=7R-<C;:YU--7O[]*3C422=G3BTDZC=-^_&
MU+5WCF3=2,7K!1DVTXKEFDX7;3M4EJE3BIIN+7/U7]#(('7/)./3&>OI@8[Y
M('M3L<YYZ^O&,8_^OQW^F:_';]@/3OVA_"_[;_\ P41\(_M(?'R[^/'C:+P)
M^Q3XS,NE^'E\#_"[X=OXRL/VD5G\ _!_P&FI:O-H'@C2+?0-.VZCK^K:UXT\
M4:F]YK/BS7=3O)8&@_8;M_%T//L-V,G\0?Y5,)QG"$XW2E&Z3Z:N+7R<9+33
MW7RW5FW).,Y0NFX2Y>9-VEHO>2:ORR4DXWUY6FXI^[&2BBBK&%%%% !1110
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
M^)?#>D7NLZI::'HDVK:T[:>G4?LQ?M<>*_VNO"GB7Q/\']7^%<6H> O%E_X
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
MJV@>$]/BTZSNVBO+_2_#.O:@UU>?9M.M++2KVYO+N&.(;O3<_M+^OP+Y&?\
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
M'2=-UQ[&]U*QC_>7=E#/;I\T@K\E(_V>?^"[NR/S?VDOAD9BBF9A\0[(IYI
M,A39\ 85V%\[0D$";3A88E B'[$1? CQOH6I>)Y/ GQU\3^$M!\2^+O$WC5_
M#\GA/PCKR:=K/C#5;C7=>2TU*^LX;Q["75KRZN+*VN!(]E#*+?SY@@D-G_A4
MWQJX_P",F?$?'_5._ _Z_N>?QS^IKV<ISRODT:\:.7Y/C5B)TYREFF68?,)T
MW3A."A1G6G&5*$E-SG"-XRFE._,CIP^*EAU-1HX>KSM-NO1A5<>5.R@Y-.*;
M=VENTGTL?RN_\%!?A)_P4/\ !6@>!M?_ &T_%_\ PLKP)'>WECX=USPUX@'B
M;P1X;\0WJN&T_P 06EIX0\&II?B+5K6-O[*OK_1[R/4;2-].T[5I+BWN=.A^
MR?@O^SG_ ,%M(/A-\/(/!OQ=T[X<^$8?"]A%X6\!_$OQU%8^//"GAU#*-%T?
MQ)IEW\*_&%]HUQ;Z9]E:Q\/:EX@N]6\-:2^G^']7L= U/2[OP[I/[I7'P;^,
M%Y&L5Y^T?K=Y$L]M<K#=_#3P#<PK<V=S#>V5P(I[62,7%G>6\%W:3!1):W4$
M-Q T<T4;K/\ \*E^-/\ T<QXC'T^'?@<=\]H,]22>><U]/6\0L94R["8)9#P
MXI8:M7JR=3*J%7"6JVY?JV7RY:&$K:2^M5J=6<L2O9:+DE;NEF]25&G3^J8.
M\)RE>5",J=I6LH47:-.6_/)-N>ETK'Y]?LJ?!O\ X*W>%/CCX2US]HOX[_#;
MQ)\&+6'5U\:^';?Q##XEU76(9;"6/2[?1+6#X2>%VLM0BU4VEV^I-KUG'!96
M]W;O#>&Z6)?PZ_9R^!?[8.M_\$1?#_Q9^%W[6G[57BK]GAM<_:J3]H?]A_X&
M^!?V1=%\;^*?V8+C]I#XY>'/C?H7[,OQ@\4? /5?BYIGQ7TOPO-KGQ$T[3/$
M/COQ1X@^([V&M_"KP%JO@+Q'XJ\&>(/"_P#67_PJ;XU?]',>(_\ PW?@?^D
M_P ^IYI#\)OC43D_M,>(NV,?#KP, ,9'00 <\?KU)KY#-,TK9KB(XJIA,MP=
M2%*C15/+<#2P.&E&E7]OSU</3E.%6I-MTYSE:7LERQM:+/-Q%>>)G&<H4:5H
MRBXT*,*2:=.<%)<MW&I%SYU.+6L8)IQ31_,S+\6_V5/!_P#P41UN_P#A#_P5
M,\*_\$V?V;]8_P""7W[""_L[^);76?V2]-T?XJ_"?3-:^*UAX#T?2I/VW?AC
M\2=5G@\)^$UTZ%M.T2+1O%5D\A_X3,S7EG+!%]Z?M6_%KX>?M"_L'>"?V+?@
MU\>/#'_!47X\_MSW?C;X3?!/XQ0>+?@?I_A[P_J?@'6;7Q/XV_;"\?\ BO\
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
M2!C_ (:8\18/_5.O ^1ST!,!(_#@]P<#"?\ "I?C2.G[2_B(9Y)'PZ\# L<
M98B#+'  !;)  '0 5;G[E2*IPBYP4(R@DE3DHTH2G&+;]ZI&G/VSO>=6M*HK
M6Y5C"/+.,I2G.*;<H2F_>BYNHHW25E3ERQHZ/V=**IOGNY/^)OPIH'PN\5^$
M?^"KGP(^&VJ_L9>)?AOXT_X(S_&GXCVOPQ_X)U>+?C_X\^!FI_%SX-_\)%XF
M^&U_=_&;X@^(?^,B?CCX9NH_"D_CCQ1X'\-^#9I?MMKX&^*_AG5]3GOX+[[?
M\2>(OAQIGP]_; LOV7O'OC#6/V)_#?[(?_!"6R\7^)/V<O''Q ^)&J:1^Q=)
M^UA^V=I?[:&J> O%7A+4_%/CZY;3/A=8?%6Q^)FJZ+?77C31M)T+Q=:S2VVO
M>'TMK/\ J%_X5+\:3U_:7\1$CHW_  KGP+D>N#]GR,X&0" <#(XH_P"%2_&C
M<6_X:6\0AB I*_#GP*I*J3M4D6X)5=S%5^ZI9B "S9=2;FJ"Y4O8N#E=MJLJ
M;JN*J*RYKJJVVU)W3:24O9HA%1=5[^TIRIQM:+I*;HRE*#]Z2FW1BD[VLH*7
M,X*;_E$^.$W[,]E%\>_ _P#P33^(6O6O[!^O^.?^";WA3QEJ_P"SC\2O$L?P
M"TG]H_XA?M?>#_"GCO1?@-\4?"6N%M'\;Z[^S[JEM%\7%^%OBB--)O[O2K[7
M9=-\9L)%_:+]@#X1^ /V:O\ @HE_P4V_9P^!FD3> /@/H/PJ_P""?/QD\/\
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
M@796>GZQ?>/[#QQX!\(^&X]4\'KX4L?Z$_\ A4OQI[_M+^(C['X=>!B."""
M8" P(!#=01D$'F@?";XU Y'[3/B/ICGX=>!R.?8P8^AQD>N>:2=E9^\N2<-;
M-QC-55-0O&T92C5LV^9>Y"[:YTWRN]^:5NU]-%2Y6^K494^96LUSS44E9G\X
M/["?Q\^$_P#P3D\;>#_BM^W;X\B_9?\ AQ\7O^"87PKUOX0ZK\9-"\5>$K*:
M'X3?'W]J#XF>._@]H(NM(EMKKXN:+X+^+?PZ\5Z?\$-',WQ7\51>,K.T\+>"
M=;U2SU&RL?U+_8(^&/Q+^#?_  0^_9_^&?QAT_7M$^(_A?\ 8$@M_$?A?Q3I
MVMZ/XI\%2:A\*M1UC3?A_P")=$\16>GZYH7B'X?Z+J&F^"M;T'4K*UNM$U30
M+K26A068%?>@^$_QJ&<?M,>(LGU^'7@8]N<9@X^O4?K2?\*F^-7_ $<QXB/J
M#\.O Y!Z8R/(Y[Y!R#GD>LSO+"U\+&T(5E33;2E./LO;^SU22NGB).HU95;0
MNO=&]:M*J]72YM$DE+FC3C)MN\[.--63DW>\I.346OY[O@?^R[\%OVP?%/P!
M^%?[1_AO6?B)\+O#/_!"/]COQ'IOP]O?&GC?0O!5IXRUZW\2:%)XYG\.^'M>
MTC2IO'WAW2[-1X*\87EM+XD\"W,]WJ/A>^TG4+F6Z/C'@'QG^R]X^^'G["WC
M;_@K!\4O$J^#M7_X(G_L>^//V4_&7Q<^('Q T'0_$G[5=Y!\39OVN_%GP^\6
MZ/J-GJGBG]M:/P]<?LD7/@2"RU74OCC?:?J^N7WPBTV_O;KQY/'_ $[CX2?&
M=<!?VEO$"@ * /AQX%&%'W4&+<80#H@^4<X S2K\)?C2H 7]I?Q"J@!55?AS
MX%"JH& %7R,*     ,#@5@J,U4JR=:<J52-5*C>T(SJ5:]3VJNG>K&G65&,G
M;2$>9NG:$=I3@Z-"G&G&$Z,:,958NTI^QP]&C9KE]V$Y4O:S@MW.2^.]27\-
MVLR^*;CX1_L,Z5^T)X]_8O\  '[*WA[_ ()L^#/$7P(E_P""E.H_M,^%/"5]
M\3M-\4>/X_C]??#Z_P#V<_B!\/K&R_:WT+1+7P(D.E:C=7WQJMKF[E/P4L(I
M5U:1OT9_:4U?]H33?A%^S'9? KXE?M/_ !,_:GN/^"?/P]MO^"JWQ'^".C_$
M+P7XE7_@F9!XZTZ77OBSX6\%_M')X4\1>#/^"BS:?=?&R?\ 8NM_$_@23XYZ
M_P"!I/VM)KK1=0\;^'?A'%:_T\_\*F^-6<_\-,>(AP1@?#KP-C''0>1@$8ZC
M!_7+%^$7QG4NR?M*^($:1_,E9/AQX$5I7")&'E86X:1Q'''&&<DB.-$!VHH'
M;4JNI5G4Y(Q4ZLZK@W)IN4IRM)QY7*4E)0K32BZM.,8J-.UC#EVO?2*BK-)?
M#%:)INT6G*FFUR5&Y-RNV^8U*\\8:7^RI\-I?^"=&A_LY^/=.C\!?"Z+X!V?
MQ)^)GC3PK\!M1^"IT+1E\,:CHOQ ^&G@3XO^(=0TH_#\:3<^#+BP\/ZI9:W
M]E+<:M#;3?:W]N^$US\6+OX<^$+GXYZ/\/- ^+<ND1/X\T?X3>(_$OB[X<V&
MN>>1-%X1\2^,?"W@CQ1J^DF#R7CN=:\*:)>"1Y86M&2-)I?.(_A%\9HE5(OV
ME?$$4:@!(XOAQX%BC0=PD:6ZJH)YX& 2>.:=_P *E^-7_1S/B3M_S3OP/^/_
M "P[UC;5MZMR4FW[SO>[LVDUS._-=>]H[)IICC=):JR:]W2Z::U6OP_92=EK
MO<^'O@Y<_$)-:_X+DR?"4"X^*,/[6[/\.XF:YD+>-8O^"47_  3Z7PQ'&MJ)
M+DSG6(K2&V6%2[3K%$O0"OQK_9*\._L<^/\ XD_\$\O!G[&^O>+?&_[0WQC^
M'OQ0\%?\%B/#5CXU^)E_\0-0^&.K_!?QAH7QQ3]NNT\;:S;^.OA[\8;+]J2Z
MTG1OAE=^*AX6^*5L;[Q+'\.6/@>(2VW].G_"I/C0"2O[2_B%2QRQ'PY\# L0
MH4,Y$ +,%55W-D[55>B@!Q^$WQJ;@_M,>(\#/3X=>!@<$YY(@&?J<XZ#CBLJ
M5'V4:<>>3]G1HT=&HJ2I1J1;MRS2C5YVZL;2<HI1OLXZ.;O4:C#WZU6LN:/,
MHNHJ:2TE%MTO9\U*2<5&H^>VG++^'SX<>,/V)K/]C'_@F9^SC8VO['^E_P#"
M(?L>?$'XK_$_QS_P4$^/?QK7]D30/VDKF\^&_@W]H?X6>$/@E\.M0?7?C-_P
M4&^&6KZCX;UG4O@?K/C_ .$?B7X1?"?XF:-)\)="U^+XE7-]X'_5C_@DQXC\
M2>)/C9_P3%NO%^N^(?$.MZ?_ ,$^/VWO"<-]XIC\;VNNQ:#X#_;1D\$>%=%N
M=-^)FM>(OB-HL/AGPKH&B^'+#PYX^\0:[XS\-Z;I=GH/B?6-3UK3KZ]F_HK'
MPF^-0_YN8\1<C!Q\.? HR>I/%O@,3_%][U)I/^%2_&D<#]I?Q"HR3Q\./ H.
M6.6.5MP<L>6/\398Y)KIYWSSG).3G!1LVOB]E*DYM[[.+4;W48QBY2;=LX15
M.DJ4$DDY6=M;3J*JU:RCK)2<M$I2FY1C%)(_(OXZ?"+XX?%__@M1\7]%^!/[
M6WQ)_9#\56'_  23_9VNX?%_P_\ A=\ OBK:^(]1F_:P_;#M=!MO&&@?'CX:
M?$*"Y\.>'=1E74KK2O ]]X#U_6X[Z6SNO%MA&MC-;?C_ /&0_&CPO^R'\:_
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
M>$KR+6KCQ ^G:C^_(^$_QJ4#'[3'B'CN?ASX%)_,V^<>W3VXH_X5/\:<D_\
M#2_B$9.3CX<>! .G)P+<#).3NQG..>,U^WI<M.A37O>PIT:<)U)3J3E[!54I
MU)S?M'.I&K)5)0<%.4IRG"U6K!^GRJTXWERS@Z<K-*3@Z=&&MH\LM:$)2=1-
MR=]4^5K^3?\ 9,^#7PZ^&G[&/_!+G]M7P-I.NZ!^TYXJ_P""P/BSX/\ B'XG
MZ3XN\6S^(==^#'CS_@H'^U3\+O%_P-AT_4M?N=$L_A3KGA.2[=?AII=CI?@^
M+QKJ&J?$!-,A\;>(/$7B+5/./V6_BE\-O%O[??[$_P 9OA=<_LW_  N\>_$W
M]M'X@:/\2_ _A_XM?M.?&_\ X*2V>A^*]"^,^C^,?!?_  4,\>:M>>!?A'\'
M(&\:>&]&T30/V=/'OP^\6JESI7ARQ^#GC"^MO"6JZWJG]AY^$WQI/7]I?Q#_
M .&X\"X]<@?9\!@<D-C.>>O4/PF^-) !_:7\0D#H#\./ IY!# \VYR58 @GD
M$<$4.[DY)R2YVX1B[NG!\BE2C*=[Q?L[MR<K<[:]ZZ6LYJ7,^2*E)S<I/5-R
M<I1;BDFW3<FEJKV2^%(_E#_9R^'_ (:^'_[/G_!'3]MCP_J?BR7]JCXP?\%;
MI/@!X^^-GB'QOXI\2>+O$OP(\:^,_P!K7X=7GP"N9M;U2]LX?@_IGA7PCX4T
MWPWX"M;.#1_#U_X>L?$.FQ0^(9=1U*^Z?]DS4?@(VJ?L ZWX(\6>++W_ (+:
M:_\ M0V=G_P41\-:AXG^(-[\>4L+:_UFU_;$T_\ :;\$^&KV_P!#\-_LW^&+
M1=*@^!EYXRTK2?A2F@6?PWG^$-Y<7=R&G_J5'PF^-.<G]I?Q">,?\DY\"X&>
MO'V?@GID8.,C/-(?A-\:B /^&F?$8P2>/AUX&R<C'7R,XSS@Y'I@\T]E91@H
MVM%-7<(NG"DZ:>MJ4G!U*L+3]IS15TU)2F;YY3E[T>:523C&2L^>K6JQ<KQ]
MZ=-553ISO#E4+\MG'V?P+^Q"8X?^"(WPQ+AD2/\ 8F\;';)F)EB7P;XM)W;@
M&1@@^8L,KRV.#CXH_87_ &"/VF_VL?\ @G=_P3.\.?M)?MI>"]>_8WL?V;OV
M%_BY#^S3\*OV4X_AEXZ\1:-\._A7\+O'/PK^&_CW]HG7?CW\3-1U70=%U72?
M#LWCO6/!'PV^&^O^.Y]+N5TZ[\$Z-JESH:?NB/A+\:1PO[3'B)0   /ASX%"
MKC/11;A0HXPN,8&.] ^$GQH4!5_:7\1*HX"K\.O RJ   %"K;@!5  "J !CC
M XJ(1=.2G&7O1C24;+X94I*491N[;I.*?PVC>Z5FYRYTU9VE.K-W=VU54HN+
M:M?23YI6]Z\K*+=U_'+X,'QQUC]OF#6/C;\=_P!C#X7_ +<D7_!2?0-%@T74
M+?\ ;BUS_@I,?A=8_%.#4M'^'WP_\#?#/Q?JWPV\1_LB^/?V7+#6-!US5]/^
M&ES^R]H_@;7]5\7^._$'A_QSH?\ PENB8_PT3XS:Q^VR=7\=?'W]BSX0_M_6
MO_!4'QKH_BG0=8TO]OSQG_P4SDT"V^.>JZSX5^'&G> /#_BW6/!VM_L(>./V
M.9/!6F>#/$FF_#"+]D?1?@!KMEXTU+7M+^)6D^(_&-O_ &9_\*F^-6,?\-,>
M(NN?^2=>!L],=?(S]1G!/.,\T?\ "IOC5T'[3'B/UY^'7@8G/U\@''MTSVK6
M$G3<&DG[-12347%V@HRTDG\37/)2;7,VUS-MN)+F53[+J-MM7O'WI225G:RY
MFE97:M=I:+\MO^",_P )OA]J[?M>_M-:IIVH^)/CAJG[;W[7WPA'Q&\1>(M<
MU_7--^$W@SXM72^%/AKH_P#:.I7&G:5X/\.-)//INDZ=:0P0W=U=W.^1ILC
M\/?M ?#/]B[]IG_@JC\,_P!I7]H3X2_L:?&C]JSXOV'[1?[)W[4/[3</@?0/
M@[\1OA>_[)W[/'P+\)6/AK7/%7Q!\ Z5\3M<_9?^*W@#Q+I?COX%:EXW\%^*
MX-!UWP]XITM;7PS\1O\ A(X/UH/PF^-1_P";F/$73''PZ\##OUP(!SZGJ>Y-
M87B/]GWX@^,=+DT/QC\<1XPT.:>VN9M$\6?!SX8>)=&EN;*9+FRN)=*UO3+Z
MPDN+.YCCN;6=[=I;>=$FA=)%5Q%E=6]U*E[*,8RG&,8.-)-+E>OOTW4M+FBW
M.:>O+)7.7/.I*UO:555?P-W7-:[<5=)-1]U1E=1:LN9/^9_4?B7XR_;&MO@#
MX!^,?CSX<?'OX'?$'_@L;HGP@B^.W[._PM\5?LT_";]MCX4)^S9?7_CSQ!]@
MT'XD^-?^%B>$X/B#H%Q\--:\5Z1\1/%/AOQ?;> 4M5U>^TEHK2WXW]HO1?V3
M/ >@_P#!2/0OC3K?B+P-_P %4/A'\0/%G@W_ ()3> M,U[QU8?';1O"6F:(F
MG?\ !-+P[^P3\/\ P!<WFM>,?AUXC\5S:%IOQ5;P+H>NZ5<>)[[XFVG[1LUC
MX>LM:FM?ZK1\)/C0H"K^TOXA50 %5?AQX$5$ X"QJML!&H'R@)@!?E&!2_\
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
M _X9XT'_ **7\?\ _P /I\2/_E[1_P ,\:#_ -%+^/\ _P"'T^)'_P O:**
M#_AGC0?^BE_'_P#\/I\2/_E[1_PSQH/_ $4OX_\ _A]/B1_\O:** #_AGC0?
M^BE_'_\ \/I\2/\ Y>T?\,\:#_T4OX__ /A]/B1_\O:** #_ (9XT'_HI?Q_
M_P##Z?$C_P"7M'_#/&@_]%+^/_\ X?3XD?\ R]HHH /^&>-!_P"BE_'_ /\
M#Z?$C_Y>T?\ #/&@_P#12_C_ /\ A]/B1_\ +VBB@ _X9XT'_HI?Q_\ _#Z?
M$C_Y>T?\,\:#_P!%+^/_ /X?3XD?_+VBB@ _X9XT'_HI?Q__ /#Z?$C_ .7M
M'_#/&@_]%+^/_P#X?3XD?_+VBB@ _P"&>-!_Z*7\?_\ P^GQ(_\ E[1_PSQH
M/_12_C__ .'T^)'_ ,O:** #_AGC0?\ HI?Q_P#_  ^GQ(_^7M'_  SQH/\
MT4OX_P#_ (?3XD?_ "]HHH /^&>-!_Z*7\?_ /P^GQ(_^7M'_#/&@_\ 12_C
M_P#^'T^)'_R]HHH /^&>-!_Z*7\?_P#P^GQ(_P#E[1_PSQH/_12_C_\ ^'T^
M)'_R]HHH /\ AGC0?^BE_'__ ,/I\2/_ )>T?\,\:#_T4OX__P#A]/B1_P#+
MVBB@ _X9XT'_ **7\?\ _P /I\2/_E[1_P ,\:#_ -%+^/\ _P"'T^)'_P O
M:** #_AGC0?^BE_'_P#\/I\2/_E[1_PSQH/_ $4OX_\ _A]/B1_\O:** #_A
MGC0?^BE_'_\ \/I\2/\ Y>T?\,\:#_T4OX__ /A]/B1_\O:** #_ (9XT'_H
MI?Q__P##Z?$C_P"7M'_#/&@_]%+^/_\ X?3XD?\ R]HHH /^&>-!_P"BE_'_
M /\ #Z?$C_Y>T?\ #/&@_P#12_C_ /\ A]/B1_\ +VBB@ _X9XT'_HI?Q_\
M_#Z?$C_Y>T?\,\:#_P!%+^/_ /X?3XD?_+VBB@ _X9XT'_HI?Q__ /#Z?$C_
M .7M'_#/&@_]%+^/_P#X?3XD?_+VBB@ _P"&>-!_Z*7\?_\ P^GQ(_\ E[1_
MPSQH/_12_C__ .'T^)'_ ,O:** #_AGC0?\ HI?Q_P#_  ^GQ(_^7M'_  SQ
MH/\ T4OX_P#_ (?3XD?_ "]HHH /^&>-!_Z*7\?_ /P^GQ(_^7M'_#/&@_\
M12_C_P#^'T^)'_R]HHH /^&>-!_Z*7\?_P#P^GQ(_P#E[1_PSQH/_12_C_\
M^'T^)'_R]HHH /\ AGC0?^BE_'__ ,/I\2/_ )>T?\,\:#_T4OX__P#A]/B1
M_P#+VBB@ _X9XT'_ **7\?\ _P /I\2/_E[1_P ,\:#_ -%+^/\ _P"'T^)'
M_P O:** #_AGC0?^BE_'_P#\/I\2/_E[1_PSQH/_ $4OX_\ _A]/B1_\O:**
M #_AGC0?^BE_'_\ \/I\2/\ Y>U)9?L[^$K77O"_B&[\8?&'7[GPAKT7B71K
M'Q-\7O'FO:*-7@TW5-*AGOM&U'69M/U&.&UU>\,=O>PS0+<F"Z">?;0.A10!
([W1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>3
<FILENAME>c103257_ex21.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">EXHIBIT 21</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SUBSIDIARIES OF REX AMERICAN RESOURCES
CORPORATION</B></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 12pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
<TR>
    <TD STYLE="width: 80%; text-decoration: none; text-align: center"><U>Name</U></TD>
    <TD STYLE="width: 20%; text-align: left"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center">State&nbsp;of&nbsp;Incorporation<BR>
                           <U>or Organization</U></P>

</TD></TR>
<TR>
    <TD STYLE="text-decoration: none; text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR>
    <TD>Alistar Enterprises, LLC<SUP>(1)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Delaware</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>AVA Acquisition Corp.</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Delaware</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Rex Radio and Television, Inc.<SUP>(2)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Rex Acquisition, LLC<SUP>(3)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>REX Carbon, LLC</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>RGPP I, LLC<SUP>(4)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>REX/GPP II, LLC<SUP>(4)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>REX Investment, LLC<SUP>(5)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>REX IP, LLC</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>REX Marketing Group, LLC<SUP>(4)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">South Dakota</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>RRC1, LLC<SUP>(6)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Farmers Energy Incorporated</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Delaware</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Farmers Energy Big River Holding, LLC<SUP>(7)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Farmers Energy Big River, LLC<SUP>(8)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Farmers Energy Cardinal Holding, LLC<SUP>(4)(7)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Farmers Energy Highwater Holding, LLC<SUP>(4)(7)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Farmers Energy Highwater, LLC<SUP>(4)(8)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Farmers Energy Levelland Holding, LLC<SUP>(4)(7)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Farmers Energy Levelland, LLC<SUP>(4)(8)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">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 CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 12pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
<TR>
    <TD STYLE="width: 80%">Farmers Energy Millennium Holding, LLC<SUP>(4)(7)</SUP></TD>
    <TD STYLE="text-align: left; width: 20%; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Farmers Energy Millennium, LLC<SUP>(4)(8)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Farmers Energy One Earth Holding, LLC<SUP>(7)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Farmers Energy One Earth, LLC<SUP>(8)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>One Earth Energy, LLC<SUP>(9)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Illinois</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Farmers Energy Patriot Holding, LLC<SUP>(7)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Farmers Energy Patriot, LLC<SUP>(8)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>FEI Investment Incorporated</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Delaware</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>Future Energy, LLC<SUP>(10)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>FE-I, LLC<SUP>(11)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">California</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>FE-II, LLC<SUP>(11)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">Ohio</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>REX NuGen Holding, LLC<SUP>(7)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">South Dakota</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>REX NuGen, LLC<SUP>(8)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">South Dakota</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 30pt">&nbsp;</TD></TR>
<TR>
    <TD>NuGen Energy, LLC<SUP>(9)</SUP></TD>
    <TD STYLE="text-align: left; padding-left: 30pt">South Dakota</TD></TR>
</TABLE>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; width: 25%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 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: bottom; width: 18pt"><SUP>(1)</SUP></TD>
    <TD STYLE="vertical-align: bottom">Wholly-owned subsidiary of RRC1, LLC</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><SUP>(2)</SUP></TD>
    <TD STYLE="vertical-align: bottom">Wholly-owned subsidiary of AVA Acquisition Corp.</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><SUP>(3)</SUP></TD>
    <TD STYLE="vertical-align: bottom">Wholly-owned subsidiary of Rex Radio and Television, Inc.</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><SUP>(4)</SUP></TD>
    <TD STYLE="vertical-align: bottom">Non-operating or inactive subsidiary.</TD></TR>
</TABLE>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 18pt"><SUP>(5)</SUP></TD><TD STYLE="text-align: justify">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.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 12pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 18pt"><SUP>(6)</SUP></TD><TD STYLE="text-align: justify">AVA Acquisition Corp. owns a 95.35% percentage interest.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 12pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 18pt"><SUP>(7)</SUP></TD><TD>First-tier wholly-owned subsidiary of Farmers Energy Incorporated.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 12pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 18pt"><SUP>(8)</SUP></TD><TD>Second-tier wholly-owned subsidiary of Farmers Energy Incorporated.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 12pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 18pt"><SUP>(9)</SUP></TD><TD>Third-tier majority-owned subsidiary of Farmers Energy Incorporated.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 12pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 18pt"><SUP>(10)</SUP></TD><TD>Majority-owned subsidiary of REX IP, LLC.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 12pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 18pt"><SUP>(11)</SUP></TD><TD>Wholly-owned subsidiary of Future Energy, LLC.</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>

    <!-- Field: /Page -->

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>4
<FILENAME>c103257_ex23.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY>

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: right"><B>Exhibit 23</B></P>

<P STYLE="font: 11pt/normal Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</B></P>

<P STYLE="font: 11pt/normal Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt/normal Times New Roman, Times, 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 April 6, 2022,
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, 2022. </FONT></P>

<P STYLE="font: 11pt/normal Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0">/s/ Deloitte &amp; Touche LLP</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0">Dayton, Ohio<BR>
April 6, 2022</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>c103257_ex31.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY>

<P STYLE="margin: 0"></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0; text-align: right">Exhibit 31</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: right">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATIONS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Zafar A. Rizvi, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<P STYLE="font: 10pt  Times New Roman, Times, Serif; margin: 0pt 0 0pt 4.3pt; text-indent: 31.7pt"><FONT STYLE="font-size: 10pt ">1.</FONT><FONT STYLE="font-size: 7pt">&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: 0pt 0 0pt 4.3pt; text-indent: 31.7pt">&nbsp;</P>


<P STYLE="font: 10pt  Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt ">2.</FONT><FONT STYLE="font-size: 7pt">&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: 0pt 0; text-indent: 36pt">&nbsp;</P>


<P STYLE="font: 10pt  Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt ">3.</FONT><FONT STYLE="font-size: 7pt">&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: 0pt 0; text-indent: 36pt">&nbsp;</P>


<P STYLE="font: 10pt  Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt ">4.</FONT><FONT STYLE="font-size: 7pt">&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: 0pt 0; text-indent: 36pt">&nbsp;</P>

<P STYLE="font: 10pt  Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt; text-indent: 18pt"><FONT STYLE="font-size: 10pt ">(a)</FONT><FONT STYLE="font-size: 7pt">&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: 0pt 0 0pt 36pt; text-indent: 18pt">&nbsp;</P>



<P STYLE="font: 10pt  Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 0pt 0 0pt 36pt; text-indent: 18pt">&nbsp;</P>


<P STYLE="font: 10pt  Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt; text-indent: 18pt"><FONT STYLE="font-size: 10pt ">(c)</FONT><FONT STYLE="font-size: 7pt">&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: 0pt 0 0pt 36pt; text-indent: 18pt">&nbsp;</P>


<P STYLE="font: 10pt  Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 10pt  Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt ">5.</FONT><FONT STYLE="font-size: 7pt">&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: 0pt 0; text-indent: 36pt">&nbsp;</P>


<P STYLE="font: 10pt  Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt; text-indent: 18pt"><FONT STYLE="font-size: 10pt ">(a)</FONT><FONT STYLE="font-size: 7pt">&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: 0pt 0 0pt 36pt; text-indent: 18pt">&nbsp;</P>


<P STYLE="font: 10pt  Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt; text-indent: 18pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>







<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 57%; layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="width: 43%; layout-grid-mode: line"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date: April 6, 2022</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ Zafar A. Rizvi</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Zafar A. Rizvi</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><I>Chief Executive Officer and President</I></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>
    <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: 0pt; margin-bottom: 0pt; text-align: center">CERTIFICATIONS</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 180pt; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Douglas L. Bruggeman, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<P STYLE="font: 10pt  Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt ">1.</FONT><FONT STYLE="font-size: 7pt">&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: 0pt 0; text-indent: 36pt">&nbsp;</P>


<P STYLE="font: 10pt  Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt ">2.</FONT><FONT STYLE="font-size: 7pt">&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: 0pt 0; text-indent: 36pt">&nbsp;</P>


<P STYLE="font: 10pt  Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt ">3.</FONT><FONT STYLE="font-size: 7pt">&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: 0pt 0; text-indent: 36pt">&nbsp;</P>


<P STYLE="font: 10pt  Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt ">4.</FONT><FONT STYLE="font-size: 7pt">&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: 0pt 0; text-indent: 36pt">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 0pt 0 0pt 36pt; text-indent: 18pt">&nbsp;</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 0pt 0 0pt 36pt; text-indent: 18pt">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 0pt 0 0pt 36pt; text-indent: 18pt">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 10pt  Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt ">5.</FONT><FONT STYLE="font-size: 7pt">&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: 0pt 0; text-indent: 36pt">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 0pt 0 0pt 36pt; text-indent: 36pt">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 0pt 0 0pt 36pt; text-indent: 36pt">&nbsp;</P>


<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Courier New, Courier, Monospace; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 56%; layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="width: 44%; layout-grid-mode: line"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date: April 6, 2022</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ Douglas L. Bruggeman</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Douglas L. Bruggeman</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><I>Vice President, Finance, Treasurer and</I></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line"><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>c103257_ex32.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="font-style: normal">Exhibit 32</FONT></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: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="color: black">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 </FONT>31, <FONT STYLE="color: black">2022 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: 0.5in">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</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: April 6, 2022</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-20220131.xsd
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Apr 05 14:23:51 UTC 2022 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2022" targetNamespace="http://www.rexamerican.com/20220131" 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/20220131" 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-20220131_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-20220131_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-20220131_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-20220131_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>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+zoEiIZmtp2H7C6qvFYFNeA86aF0ybghZbK7fxvu022HCfsE6Ud1anyx4yqDpLTG3PYMPNkyR5zgsPwr6Daa8+zj+mttOObi3K0qpt847AuzHqe3njkk/WNszSd8ZvXGpXIWbVge1T0KW8OwVe/iqoOw5FaPzG82tYHGawO/Mw+Yrz1CQzTixs3L38FVnXkq/G4SGpC/Z2oFvAMkzjPNxXiizXtaSu+LCI+Kb6pDyfErfrGwfmOyil] CSR-->
      <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>
      <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/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table" id="rex_r_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table">
        <link:definition>051 - Disclosure - LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2020)</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>052 - 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>053 - 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>054 - 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>055 - 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>056 - 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>057 - 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>058 - 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>059 - 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/ScheduleofUnrecognizedTaxBenefitsRollForwardTable" id="rex_r_ScheduleofUnrecognizedTaxBenefitsRollForwardTable">
        <link:definition>060 - 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/ScheduleofDeferredTaxAssetsandLiabilitiesTable" id="rex_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable">
        <link:definition>061 - 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>062 - 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/ScheduleofUnrecognizedTaxBenefitsRollForwardTable0" id="rex_r_ScheduleofUnrecognizedTaxBenefitsRollForwardTable0">
        <link:definition>063 - 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/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/ScheduleOfDiscontinuedItemsBalanceSheetTable" id="rex_r_ScheduleOfDiscontinuedItemsBalanceSheetTable">
        <link:definition>065 - Disclosure - DISCONTINUED OPERATIONS (Details) - Schedule Of Discontinued Items 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/ScheduleofQuarterlyFinancialInformationTable" id="rex_r_ScheduleofQuarterlyFinancialInformationTable">
        <link:definition>066 - 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>067 - 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="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract"/>
  <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="ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract"/>
  <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="ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract"/>
  <xs:element name="ScheduleOfDiscontinuedItemsBalanceSheetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfDiscontinuedItemsBalanceSheetAbstract"/>
  <xs:element name="ScheduleOfQuarterlyFinancialInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfQuarterlyFinancialInformationAbstract"/>
  <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="CommitmentsAndContingenciesNote13EquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_CommitmentsAndContingenciesNote13EquityAbstract"/>
  <xs:element name="RexShareholdersEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_RexShareholdersEquityAbstract"/>
  <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="ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract"/>
  <xs:element name="SalesOfProductsContinuingOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_SalesOfProductsContinuingOperationsAbstract"/>
  <xs:element name="SalesOfProductsDiscontinuedOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_SalesOfProductsDiscontinuedOperationsAbstract"/>
  <xs:element name="FederalAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_FederalAbstract"/>
  <xs:element name="StateAndLocalAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_StateAndLocalAbstract"/>
  <xs:element name="AssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_AssetsAbstract0"/>
  <xs:element name="CurrentAssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_CurrentAssetsAbstract0"/>
  <xs:element name="LiabilitiesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_LiabilitiesAbstract0"/>
  <xs:element name="CurrentLiabilitiesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_CurrentLiabilitiesAbstract0"/>
  <xs:element name="LiabilitiesHeldForSaleCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="rex_LiabilitiesHeldForSaleCurrent"/>
  <xs:element name="CurrentLiabilitiesHeldForSaleRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="rex_CurrentLiabilitiesHeldForSaleRelatedParties"/>
  <xs:element name="NetIncomeLossAttributableToParentContinuingOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="rex_NetIncomeLossAttributableToParentContinuingOperations"/>
  <xs:element name="NetIncomeLossAttributableToParentDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="rex_NetIncomeLossAttributableToParentDiscontinuedOperations"/>
  <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="ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock"/>
  <xs:element name="DISCONTINUEDOPERATIONSTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rex_DISCONTINUEDOPERATIONSTablesTable"/>
  <xs:element name="DISCONTINUEDOPERATIONSTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_DISCONTINUEDOPERATIONSTablesLineItems"/>
  <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="ForwardPurchaseContractsLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="rex_ForwardPurchaseContractsLiability"/>
  <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="ForwardPurchaseContractsAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="rex_ForwardPurchaseContractsAsset"/>
  <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="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="NetAssetsOfDisposalGroupIncludingDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations"/>
  <xs:element name="SalesAndRevenueDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_SalesAndRevenueDomain"/>
  <xs:element name="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable"/>
  <xs:element name="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems"/>
  <xs:element name="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc"/>
  <xs:element name="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd"/>
  <xs:element name="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin"/>
  <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="COMMONSTOCKDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rex_COMMONSTOCKDetailsTable"/>
  <xs:element name="COMMONSTOCKDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_COMMONSTOCKDetailsLineItems"/>
  <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="NumberOfInstallmentsPayable" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_NumberOfInstallmentsPayable"/>
  <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="SalesAndRevenueAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="rex_SalesAndRevenueAxis"/>
  <xs:element name="ApproximationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ApproximationMember"/>
  <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="DiscontinuedItemsAssetsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_DiscontinuedItemsAssetsMember"/>
  <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="GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember"/>
  <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="QuarterlyUnauditedInformationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_QuarterlyUnauditedInformationMember"/>
  <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-20220131_cal.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Apr 05 14:23:51 UTC 2022 -->
<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-20220131.xsd#rex_r_ConsolidatedBalanceSheet" roleURI="http://www.rexamerican.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ConsolidatedIncomeStatement" roleURI="http://www.rexamerican.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ConsolidatedCashFlow" roleURI="http://www.rexamerican.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofcomponentsofInventoryTable" roleURI="http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofCondensedBalanceSheetTable" roleURI="http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofFinancialinformationForEquityMethodInvestmentTable" roleURI="http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofOtherAssetsTable" roleURI="http://www.rexamerican.com/role/ScheduleofOtherAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofaccruedexpensesandothercurrentliabilitiesTable" roleURI="http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofComponentsofLeaseExpenseTable" roleURI="http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" roleURI="http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table" roleURI="http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofEffectiveIncomeTaxReconciliationTable" roleURI="http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleOfDiscontinuedItemsStatementofOperationsTable" roleURI="http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleOfDiscontinuedItemsBalanceSheetTable" roleURI="http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"/>
  <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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" order="8" 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_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" order="6" 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="rex_LiabilitiesHeldForSaleCurrent" xlink:href="rex-20220131.xsd#rex_LiabilitiesHeldForSaleCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="rex_LiabilitiesHeldForSaleCurrent" order="4" 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="rex_NetIncomeLossAttributableToParentContinuingOperations" xlink:href="rex-20220131.xsd#rex_NetIncomeLossAttributableToParentContinuingOperations"/>
    <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="rex_NetIncomeLossAttributableToParentContinuingOperations" 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="rex_NetIncomeLossAttributableToParentContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" 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="rex_NetIncomeLossAttributableToParentContinuingOperations" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="rex_NetIncomeLossAttributableToParentDiscontinuedOperations" xlink:href="rex-20220131.xsd#rex_NetIncomeLossAttributableToParentDiscontinuedOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="rex_NetIncomeLossAttributableToParentDiscontinuedOperations" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" 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_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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations" 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_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="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_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="8" 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="9" 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="10" 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="11" 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="12" 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="13" 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="14" 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="15" 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_ProceedsFromCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromCollectionOfNotesReceivable" order="3" 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="4" 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="5" 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="6" 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"/>
    <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"/>
    <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_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"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+zoEiIZmtp2H7C6qvFYFNeA86aF0ybghZbK7fxvu022HCfsE6Ud1anyx4yqDpLTG3PYMPNkyR5zgsPwr6Daa8+zj+mttOObi3K0qpt847AuzHqe3njkk/WNszSd8ZvXGpXIWbVge1T0KW8OwVe/iqoOw5FaPzG82tYHGawO/Mw+Yrz1CQzTixs3L38FVnXkq/G4SGpC/Z2oFvAMkzjPNxXiizXtaSu+LBSo0IATxRyp7Y2GgMudn5Q] CSR-->
    <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/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-20220131.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="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="5" 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="6" 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="7" 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_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-20220131.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/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table">
    <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_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-20220131.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-20220131.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-20220131.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_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"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" order="2" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>rex-20220131_def.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Apr 05 14:23:51 UTC 2022 -->
<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-20220131.xsd#rex_r_ConsolidatedBalanceSheet" roleURI="http://www.rexamerican.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ConsolidatedIncomeStatement" roleURI="http://www.rexamerican.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ShareholdersEquityType2or3" roleURI="http://www.rexamerican.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ConsolidatedCashFlow" roleURI="http://www.rexamerican.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_NETSALESANDREVENUE" roleURI="http://www.rexamerican.com/role/NETSALESANDREVENUE"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_INVESTMENTS" roleURI="http://www.rexamerican.com/role/INVESTMENTS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_FAIRVALUE" roleURI="http://www.rexamerican.com/role/FAIRVALUE"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_OTHERASSETS" roleURI="http://www.rexamerican.com/role/OTHERASSETS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" roleURI="http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_LEASES" roleURI="http://www.rexamerican.com/role/LEASES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_COMMONSTOCK" roleURI="http://www.rexamerican.com/role/COMMONSTOCK"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_DERIVATIVEFINANCIALINSTRUMENTS" roleURI="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_EMPLOYEEBENEFITS" roleURI="http://www.rexamerican.com/role/EMPLOYEEBENEFITS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_COMMITMENTS" roleURI="http://www.rexamerican.com/role/COMMITMENTS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_INCOMETAXES" roleURI="http://www.rexamerican.com/role/INCOMETAXES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_CONTINGENCIES" roleURI="http://www.rexamerican.com/role/CONTINGENCIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_DISCONTINUEDOPERATIONS" roleURI="http://www.rexamerican.com/role/DISCONTINUEDOPERATIONS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_QUARTERLYUNAUDITEDINFORMATION" roleURI="http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATION"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_RELATEDPARTIES" roleURI="http://www.rexamerican.com/role/RELATEDPARTIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_AccountingPoliciesByPolicy" roleURI="http://www.rexamerican.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_NETSALESANDREVENUETables" roleURI="http://www.rexamerican.com/role/NETSALESANDREVENUETables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_INVESTMENTSTables" roleURI="http://www.rexamerican.com/role/INVESTMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_FAIRVALUETables" roleURI="http://www.rexamerican.com/role/FAIRVALUETables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_OTHERASSETSTables" roleURI="http://www.rexamerican.com/role/OTHERASSETSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" roleURI="http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_LEASESTables" roleURI="http://www.rexamerican.com/role/LEASESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_COMMONSTOCKTables" roleURI="http://www.rexamerican.com/role/COMMONSTOCKTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_DERIVATIVEFINANCIALINSTRUMENTSTables" roleURI="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_EMPLOYEEBENEFITSTables" roleURI="http://www.rexamerican.com/role/EMPLOYEEBENEFITSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_INCOMETAXESTables" roleURI="http://www.rexamerican.com/role/INCOMETAXESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_DISCONTINUEDOPERATIONSTables" roleURI="http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_QUARTERLYUNAUDITEDINFORMATIONTables" roleURI="http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATIONTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofcomponentsofInventoryTable" roleURI="http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofDisaggregatedRevenuebyProductTable" roleURI="http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofEquityMethodInvestmentsTable" roleURI="http://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofCondensedBalanceSheetTable" roleURI="http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofFinancialinformationForEquityMethodInvestmentTable" roleURI="http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" roleURI="http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofOtherAssetsTable" roleURI="http://www.rexamerican.com/role/ScheduleofOtherAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofaccruedexpensesandothercurrentliabilitiesTable" roleURI="http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofComponentsofLeaseExpenseTable" roleURI="http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" roleURI="http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table" roleURI="http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofCommonStockTable" roleURI="http://www.rexamerican.com/role/ScheduleofCommonStockTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofFairValuesforDerivativeFinancialInstrumentsTable" roleURI="http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofNonVestedRestrictedStockAwardActivityTable" roleURI="http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofUnrecognizedTaxBenefitsRollForwardTable" roleURI="http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofEffectiveIncomeTaxReconciliationTable" roleURI="http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofUnrecognizedTaxBenefitsRollForwardTable0" roleURI="http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable0"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleOfDiscontinuedItemsStatementofOperationsTable" roleURI="http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleOfDiscontinuedItemsBalanceSheetTable" roleURI="http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofQuarterlyFinancialInformationTable" roleURI="http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_INVESTMENTSDetails" roleURI="http://www.rexamerican.com/role/INVESTMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_LEASESDetails" roleURI="http://www.rexamerican.com/role/LEASESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_COMMONSTOCKDetails" roleURI="http://www.rexamerican.com/role/COMMONSTOCKDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_DERIVATIVEFINANCIALINSTRUMENTSDetails" roleURI="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_EMPLOYEEBENEFITSDetails" roleURI="http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_COMMITMENTSDetails" roleURI="http://www.rexamerican.com/role/COMMITMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_INCOMETAXESDetails" roleURI="http://www.rexamerican.com/role/INCOMETAXESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_RELATEDPARTIESDetails" roleURI="http://www.rexamerican.com/role/RELATEDPARTIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" order="7" 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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" 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="8" 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="9" 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="10" 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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" order="12" 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_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_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsPayableTradeCurrent" order="2" 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_AccountsPayableTradeCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="0" 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_AccountsPayableTradeCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_LiabilitiesHeldForSaleCurrent" xlink:href="rex-20220131.xsd#rex_LiabilitiesHeldForSaleCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="rex_LiabilitiesHeldForSaleCurrent" 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="rex_LiabilitiesHeldForSaleCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_LongTermLiabilitiesAbstract" xlink:href="rex-20220131.xsd#rex_LongTermLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_LiabilitiesHeldForSaleCurrent" xlink:to="rex_LongTermLiabilitiesAbstract" order="1" 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="rex_CommitmentsAndContingenciesNote13EquityAbstract" xlink:href="rex-20220131.xsd#rex_CommitmentsAndContingenciesNote13EquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_LiabilitiesHeldForSaleCurrent" xlink:to="rex_CommitmentsAndContingenciesNote13EquityAbstract" order="2" 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="rex_CommitmentsAndContingenciesNote13EquityAbstract" 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="rex_CommitmentsAndContingenciesNote13EquityAbstract" 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="rex_CommitmentsAndContingenciesNote13EquityAbstract" 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="rex_CommitmentsAndContingenciesNote13EquityAbstract" 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="rex_CommitmentsAndContingenciesNote13EquityAbstract" 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="rex_CommitmentsAndContingenciesNote13EquityAbstract" 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="rex_LiabilitiesHeldForSaleCurrent" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="3" 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="rex_CurrentLiabilitiesHeldForSaleRelatedParties" xlink:href="rex-20220131.xsd#rex_CurrentLiabilitiesHeldForSaleRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="rex_CurrentLiabilitiesHeldForSaleRelatedParties" order="1" 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="2" 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="3" 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="4" 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="rex_NetIncomeLossAttributableToParentContinuingOperations" xlink:href="rex-20220131.xsd#rex_NetIncomeLossAttributableToParentContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="rex_NetIncomeLossAttributableToParentContinuingOperations" 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="rex_NetIncomeLossAttributableToParentDiscontinuedOperations" xlink:href="rex-20220131.xsd#rex_NetIncomeLossAttributableToParentDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="rex_NetIncomeLossAttributableToParentDiscontinuedOperations" 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="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="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_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="2" 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="3" 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="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-20220131.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_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_CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations" 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-20220131.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-20220131.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_ProceedsFromCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromCollectionOfNotesReceivable" order="4" 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="5" 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-20220131.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-20220131.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-20220131.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-20220131.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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" order="8" 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="9" 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="10" 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="11" 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="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="1" 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="2" 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="3" 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="4" 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="5" 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="6" 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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RegulatoryDepreciationAndAmortizationPolicy" 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_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="16" 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="17" 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="18" 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-20220131.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="rex_DISCONTINUEDOPERATIONSTablesLineItems" xlink:href="rex-20220131.xsd#rex_DISCONTINUEDOPERATIONSTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_DISCONTINUEDOPERATIONSTablesTable" xlink:href="rex-20220131.xsd#rex_DISCONTINUEDOPERATIONSTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rex_DISCONTINUEDOPERATIONSTablesLineItems" xlink:to="rex_DISCONTINUEDOPERATIONSTablesTable" 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="rex_DISCONTINUEDOPERATIONSTablesTable" 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_DiscontinuedItemsAssetsMember" xlink:href="rex-20220131.xsd#rex_DiscontinuedItemsAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="rex_DiscontinuedItemsAssetsMember" order="0" xbrldt:closed="true"/>
    <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="rex_DISCONTINUEDOPERATIONSTablesLineItems" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" order="1" 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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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="rex_SalesOfProductsContinuingOperationsAbstract" xlink:href="rex-20220131.xsd#rex_SalesOfProductsContinuingOperationsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="rex_SalesOfProductsContinuingOperationsAbstract" order="1" 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_SalesOfProductsContinuingOperationsAbstract" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_SalesOfProductsDiscontinuedOperationsAbstract" xlink:href="rex-20220131.xsd#rex_SalesOfProductsDiscontinuedOperationsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="rex_SalesOfProductsDiscontinuedOperationsAbstract" order="2" 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="rex_SalesOfProductsDiscontinuedOperationsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="0" 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-20220131.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-20220131.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-20220131.xsd#rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable" xlink:href="rex-20220131.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-20220131.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-20220131.xsd#rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:href="rex-20220131.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_ForwardPurchaseContractsLiability" xlink:href="rex-20220131.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_InvestmentInCooperativeFairValueDisclosure" xlink:href="rex-20220131.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="2" 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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_CommodityContractLiabilityCurrent" xlink:href="rex-20220131.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="4" 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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_ForwardPurchaseContractsAsset" xlink:href="rex-20220131.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="6" 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-20220131.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"/>
    <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"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+zoEiIZmtp2H7C6qvFYFNeA86aF0ybghZbK7fxvu022HCfsE6Ud1anyx4yqDpLTG3PYMPNkyR5zgsPwr6Daa8+zj+mttOObi3K0qpt847AuzHqe3njkk/WNszSd8ZvXGpXIWbVge1T0KW8OwVe/iqoOw5FaPzG82tYHGawO/Mw+Yrz1CQzTixs3L38FVnXkq/G4SGpC/Z2oFvAMkzjPNxXiizXtaSu+LDo4rfYzF7iS8ROueOXsTey] CSR-->
    <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-20220131.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-20220131.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="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="4" 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="5" 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="6" 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="7" 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-20220131.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-20220131.xsd#rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems"/>
    <loc xlink:type="locator" xlink:label="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" xlink:href="rex-20220131.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_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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_PresentValueDiscount" xlink:href="rex-20220131.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="1" 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="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" xlink:href="rex-20220131.xsd#rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract"/>
    <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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="0" 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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1" 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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="2" 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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="3" 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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="4" 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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_PresentValueDiscount" xlink:href="rex-20220131.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="1" 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="2" 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-20220131.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-20220131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable" xlink:href="rex-20220131.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-20220131.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-20220131.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-20220131.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_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="5" 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="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-20220131.xsd#rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract"/>
    <loc xlink:type="locator" xlink:label="rex_FederalAbstract" xlink:href="rex-20220131.xsd#rex_FederalAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" 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-20220131.xsd#rex_StateAndLocalAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" 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_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" 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-20220131.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-20220131.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-20220131.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-20220131.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/ScheduleofUnrecognizedTaxBenefitsRollForwardTable0">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:href="rex-20220131.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-20220131.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/ScheduleOfDiscontinuedItemsBalanceSheetTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfDiscontinuedItemsBalanceSheetAbstract" xlink:href="rex-20220131.xsd#rex_ScheduleOfDiscontinuedItemsBalanceSheetAbstract"/>
    <loc xlink:type="locator" xlink:label="rex_CurrentAssetsAbstract0" xlink:href="rex-20220131.xsd#rex_CurrentAssetsAbstract0"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDiscontinuedItemsBalanceSheetAbstract" xlink:to="rex_CurrentAssetsAbstract0" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CurrentAssetsAbstract0" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CurrentAssetsAbstract0" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CurrentAssetsAbstract0" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_CurrentLiabilitiesAbstract0" xlink:href="rex-20220131.xsd#rex_CurrentLiabilitiesAbstract0"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDiscontinuedItemsBalanceSheetAbstract" xlink:to="rex_CurrentLiabilitiesAbstract0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CurrentLiabilitiesAbstract0" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CurrentLiabilitiesAbstract0" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations" xlink:href="rex-20220131.xsd#rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDiscontinuedItemsBalanceSheetAbstract" xlink:to="rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable">
    <loc xlink:type="locator" xlink:label="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:href="rex-20220131.xsd#rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable" xlink:href="rex-20220131.xsd#rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_SalesAndRevenueAxis" xlink:href="rex-20220131.xsd#rex_SalesAndRevenueAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable" xlink:to="rex_SalesAndRevenueAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_SalesAndRevenueDomain" xlink:href="rex-20220131.xsd#rex_SalesAndRevenueDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rex_SalesAndRevenueAxis" xlink:to="rex_SalesAndRevenueDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_SalesAndRevenueDomain_0" xlink:href="rex-20220131.xsd#rex_SalesAndRevenueDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rex_SalesAndRevenueAxis" xlink:to="rex_SalesAndRevenueDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_QuarterlyUnauditedInformationMember" xlink:href="rex-20220131.xsd#rex_QuarterlyUnauditedInformationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SalesAndRevenueDomain" xlink:to="rex_QuarterlyUnauditedInformationMember" 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_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" 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_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" 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_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="3" 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_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="4" 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_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="5" 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_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="us-gaap_NetIncomeLoss" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" xlink:href="rex-20220131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" xlink:href="rex-20220131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" xlink:href="rex-20220131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" order="9" 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-20220131.xsd#rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:href="rex-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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_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="6" 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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting" xlink:href="rex-20220131.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_OutboundFreightCharges" xlink:href="rex-20220131.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="9" 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="10" 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="11" 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-20220131.xsd#rex_INVESTMENTSDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_INVESTMENTSDetailsTable" xlink:href="rex-20220131.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-20220131.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-20220131.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-20220131.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="rex_COMMONSTOCKDetailsLineItems" xlink:href="rex-20220131.xsd#rex_COMMONSTOCKDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_COMMONSTOCKDetailsTable" xlink:href="rex-20220131.xsd#rex_COMMONSTOCKDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rex_COMMONSTOCKDetailsLineItems" xlink:to="rex_COMMONSTOCKDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationTechniqueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationTechniqueAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_COMMONSTOCKDetailsTable" xlink:to="us-gaap_ValuationTechniqueAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationTechniqueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationTechniqueDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationTechniqueDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationTechniqueDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_ApproximationMember" xlink:href="rex-20220131.xsd#rex_ApproximationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationTechniqueDomain" xlink:to="rex_ApproximationMember" order="0" 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="rex_COMMONSTOCKDetailsLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="1" 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="rex_COMMONSTOCKDetailsLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" xlink:href="rex-20220131.xsd#rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_COMMONSTOCKDetailsLineItems" 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-20220131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" xlink:href="rex-20220131.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_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="2" 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-20220131.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_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-20220131.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-20220131.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainOnDerivative" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:to="us-gaap_DerivativeGainOnDerivative" order="5" 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-20220131.xsd#rex_EMPLOYEEBENEFITSDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_EMPLOYEEBENEFITSDetailsTable" xlink:href="rex-20220131.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-20220131.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="rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember" xlink:href="rex-20220131.xsd#rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_EMPLOYEEBENEFITSDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" 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="2" 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="3" xbrldt:closed="true"/>
    <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_EMPLOYEEBENEFITSDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="4" 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-20220131.xsd#rex_COMMITMENTSDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_COMMITMENTSDetailsTable" xlink:href="rex-20220131.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-20220131.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-20220131.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="rex_OneEarthEnergyAndNuGenEnergyMember" xlink:href="rex-20220131.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-20220131.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-20220131.xsd#rex_RefinedCoalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="rex_RefinedCoalMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_NaturalGasPipelineMember" xlink:href="rex-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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="rex_LeaseExpirationPeriod" xlink:href="rex-20220131.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="6" 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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_NumberOfInstallmentsPayable" xlink:href="rex-20220131.xsd#rex_NumberOfInstallmentsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="rex_NumberOfInstallmentsPayable" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_InstallmentAmount" xlink:href="rex-20220131.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="us-gaap_OperatingLeasesRentExpenseNet" order="10" 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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_FeesIncurredBySubsidiary" xlink:href="rex-20220131.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="12" 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-20220131.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-20220131.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/RELATEDPARTIESDetails">
    <loc xlink:type="locator" xlink:label="rex_RELATEDPARTIESDetailsLineItems" xlink:href="rex-20220131.xsd#rex_RELATEDPARTIESDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_RELATEDPARTIESDetailsTable" xlink:href="rex-20220131.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-20220131.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-20220131.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_AccruedLiabilitiesForCommissionsExpenseAndTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesForCommissionsExpenseAndTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_RELATEDPARTIESDetailsLineItems" xlink:to="us-gaap_AccruedLiabilitiesForCommissionsExpenseAndTaxes" order="4" 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="5" 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_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="34" 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="35" 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="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-20220131_lab.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Apr 05 14:23:51 UTC 2022 -->
<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/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <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"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <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"/>
    <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_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"/>
    <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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GrossProfit_lbl1" xml:lang="en-US">Gross (loss) 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="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">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">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_lbl1"/>
    <loc xlink:type="locator" xlink:label="rex_NetIncomeLossAttributableToParentContinuingOperations" xlink:href="rex-20220131.xsd#rex_NetIncomeLossAttributableToParentContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="rex_NetIncomeLossAttributableToParentContinuingOperations_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="rex_NetIncomeLossAttributableToParentContinuingOperations" xlink:to="rex_NetIncomeLossAttributableToParentContinuingOperations_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"/>
    <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_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="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_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_ScheduleOfComponentsOfInventoryAbstract" xlink:href="rex-20220131.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"/>
    <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="rex_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="rex-20220131.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"/>
    <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_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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfDisaggregatedRevenueByProductAbstract" xlink:href="rex-20220131.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"/>
    <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_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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfEquityMethodInvestmentsAbstract" xlink:href="rex-20220131.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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfCondensedBalanceSheetAbstract" xlink:href="rex-20220131.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"/>
    <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"/>
    <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="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract" xlink:href="rex-20220131.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"/>
    <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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net (loss) 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_lbl1"/>
    <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_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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" xlink:href="rex-20220131.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"/>
    <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="rex_ScheduleOfOtherAssetsAbstract" xlink:href="rex-20220131.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="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="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:href="rex-20220131.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"/>
    <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_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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:href="rex-20220131.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"/>
    <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="rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2021Abstract" xlink:href="rex-20220131.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"/>
    <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="rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" xlink:href="rex-20220131.xsd#rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract_lbl" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases (FY2020) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" xlink:to="rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract_lbl"/>
    <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="rex_ScheduleOfCommonStockAbstract" xlink:href="rex-20220131.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"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract" xlink:href="rex-20220131.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"/>
    <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="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:href="rex-20220131.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"/>
    <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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" xlink:href="rex-20220131.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-20220131.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_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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:href="rex-20220131.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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="rex-20220131.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"/>
    <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="rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:href="rex-20220131.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"/>
    <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="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"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:href="rex-20220131.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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfDiscontinuedItemsBalanceSheetAbstract" xlink:href="rex-20220131.xsd#rex_ScheduleOfDiscontinuedItemsBalanceSheetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfDiscontinuedItemsBalanceSheetAbstract_lbl" xml:lang="en-US">Schedule Of Discontinued Items Balance Sheet [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfDiscontinuedItemsBalanceSheetAbstract" xlink:to="rex_ScheduleOfDiscontinuedItemsBalanceSheetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_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_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_lbl"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfQuarterlyFinancialInformationAbstract" xlink:href="rex-20220131.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"/>
    <loc xlink:type="locator" xlink:label="rex_SalesAndRevenueAxis" xlink:href="rex-20220131.xsd#rex_SalesAndRevenueAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_SalesAndRevenueAxis_lbl" xml:lang="en-US">Sales and Revenue [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_SalesAndRevenueAxis" xlink:to="rex_SalesAndRevenueAxis_lbl"/>
    <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"/>
    <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_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_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_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_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_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_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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl" xml:lang="en-US">Current assets held for sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_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="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_lbl" xml:lang="en-US">Assets held for sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_LiabilitiesAndEquityAbstract" xlink:href="rex-20220131.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 $0.5 million and $0.7 million with related parties at 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_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_LiabilitiesHeldForSaleCurrent" xlink:href="rex-20220131.xsd#rex_LiabilitiesHeldForSaleCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_LiabilitiesHeldForSaleCurrent_lbl" xml:lang="en-US">Current liabilities held for sale (includes $0.1 million with related parties at January 31, 2021)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_LiabilitiesHeldForSaleCurrent" xlink:to="rex_LiabilitiesHeldForSaleCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_CurrentLiabilitiesHeldForSaleRelatedParties" xlink:href="rex-20220131.xsd#rex_CurrentLiabilitiesHeldForSaleRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_CurrentLiabilitiesHeldForSaleRelatedParties_lbl" xml:lang="en-US">Current liabilities held for sale, related parties (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CurrentLiabilitiesHeldForSaleRelatedParties" xlink:to="rex_CurrentLiabilitiesHeldForSaleRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_LongTermLiabilitiesAbstract" xlink:href="rex-20220131.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_CommitmentsAndContingenciesNote13EquityAbstract" xlink:href="rex-20220131.xsd#rex_CommitmentsAndContingenciesNote13EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_CommitmentsAndContingenciesNote13EquityAbstract_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES (Note 13) EQUITY:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CommitmentsAndContingenciesNote13EquityAbstract" xlink:to="rex_CommitmentsAndContingenciesNote13EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_RexShareholdersEquityAbstract" xlink:href="rex-20220131.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 $90.2 million, $54.8 million and $171.5 million with related parties for the years ended January 31, 2022, 2021 and 2020, 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="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="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, $(0.2) million, and $(0.7) million with related parties for the years ended January 31, 2022, 2021 and 2020, 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"/>
    <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">Selling, general and administrative expenses, 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="rex_NetIncomeLossAttributableToParentDiscontinuedOperations" xlink:href="rex-20220131.xsd#rex_NetIncomeLossAttributableToParentDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_NetIncomeLossAttributableToParentDiscontinuedOperations_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="rex_NetIncomeLossAttributableToParentDiscontinuedOperations" xlink:to="rex_NetIncomeLossAttributableToParentDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average shares outstanding &#8211; basic and diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xml:lang="en-US">Basic and diluted net income per share from continuing operations 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="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl" xml:lang="en-US">Basic and diluted net income per share from discontinued operations 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="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EarningsPerShareBasic_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="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_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="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_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="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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:href="rex-20220131.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="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/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperations_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_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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="rex_AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract" xlink:href="rex-20220131.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"/>
    <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_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/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Loss (gain) 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_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-20220131.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_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/2003/role/terseLabel" 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/2003/role/terseLabel" 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/2003/role/terseLabel" 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/2003/role/terseLabel" 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_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/terseLabel" 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-20220131.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_ProceedsFromCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromCollectionOfNotesReceivable_lbl" xml:lang="en-US">Repayment of note receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:to="us-gaap_ProceedsFromCollectionOfNotesReceivable_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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_CashFlowsFromFinancingActivitiesAbstract" xlink:href="rex-20220131.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 INCREASE (DECREAS)E 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_NonCashFinancingActivitiesEquityAwardsIssued" xlink:href="rex-20220131.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-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_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_NonCashFinancingActivitiesEquityAwardsAccrued" xlink:href="rex-20220131.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-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_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures" xlink:href="rex-20220131.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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl" xml:lang="en-US">Initial right-of-use assets and liabilities recorded upon adoption of ASC 842</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_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_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract" xlink:href="rex-20220131.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, 23,933 and 23,861 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_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/2009/role/negatedLabel" 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl0" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method (in Dollars)</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"/>
    <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/2009/role/negatedLabel" 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_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="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="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-20220131.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_SalesOfProductsDiscontinuedOperationsAbstract" xlink:href="rex-20220131.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="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="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-20220131.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_InvestmentInCooperativeFairValueDisclosure" xlink:href="rex-20220131.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/terseLabel" 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="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_ForwardPurchaseContractsAsset" xlink:href="rex-20220131.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="rex_CommodityContractLiabilityCurrent" xlink:href="rex-20220131.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="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="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-20220131.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="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="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">2023</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl0" xml:lang="en-US">2022</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"/>
    <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">2024</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl0" xml:lang="en-US">2023</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"/>
    <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">2025</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl0" xml:lang="en-US">2024</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"/>
    <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">2026</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl0" xml:lang="en-US">2025</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"/>
    <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">2027</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl0" xml:lang="en-US">2026</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"/>
    <loc xlink:type="locator" xlink:label="rex_PresentValueDiscount" xlink:href="rex-20220131.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_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="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-20220131.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="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_StateAndLocalAbstract" xlink:href="rex-20220131.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="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="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="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="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-20220131.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="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_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="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_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/2003/role/terseLabel" 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="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</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"/>
    <loc xlink:type="locator" xlink:label="rex_AssetsAbstract0" xlink:href="rex-20220131.xsd#rex_AssetsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_AssetsAbstract0_lbl" xml:lang="en-US">Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_AssetsAbstract0" xlink:to="rex_AssetsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_CurrentAssetsAbstract0" xlink:href="rex-20220131.xsd#rex_CurrentAssetsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_CurrentAssetsAbstract0_lbl" xml:lang="en-US">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CurrentAssetsAbstract0" xlink:to="rex_CurrentAssetsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets_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_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_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_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_lbl" 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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_LiabilitiesAbstract0" xlink:href="rex-20220131.xsd#rex_LiabilitiesAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_LiabilitiesAbstract0_lbl" xml:lang="en-US">Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_LiabilitiesAbstract0" xlink:to="rex_LiabilitiesAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_CurrentLiabilitiesAbstract0" xlink:href="rex-20220131.xsd#rex_CurrentLiabilitiesAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_CurrentLiabilitiesAbstract0_lbl" xml:lang="en-US">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CurrentLiabilitiesAbstract0" xlink:to="rex_CurrentLiabilitiesAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_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_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities_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_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations" xlink:href="rex-20220131.xsd#rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations_lbl" xml:lang="en-US">Net assets included in discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations" xlink:to="rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations_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="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" xlink:href="rex-20220131.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 (loss) 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_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" xlink:to="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" xlink:href="rex-20220131.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 (loss) 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_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" xlink:to="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" xlink:href="rex-20220131.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 (loss) 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="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="rex_ForwardPurchaseContractsLiability" xlink:href="rex-20220131.xsd#rex_ForwardPurchaseContractsLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="rex_ForwardPurchaseContractsLiability_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_ForwardPurchaseContractsLiability" xlink:to="rex_ForwardPurchaseContractsLiability_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-20220131.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_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/2009/role/negatedLabel" 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_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/2009/role/negatedLabel" 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="rex_EthanolMember" xlink:href="rex-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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="rex_DiscontinuedItemsAssetsMember" xlink:href="rex-20220131.xsd#rex_DiscontinuedItemsAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_DiscontinuedItemsAssetsMember_lbl" xml:lang="en-US">Discontinued Items Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DiscontinuedItemsAssetsMember" xlink:to="rex_DiscontinuedItemsAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_QuarterlyUnauditedInformationMember" xlink:href="rex-20220131.xsd#rex_QuarterlyUnauditedInformationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_QuarterlyUnauditedInformationMember_lbl" xml:lang="en-US">Quarterly Unaudited Information [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuarterlyUnauditedInformationMember" xlink:to="rex_QuarterlyUnauditedInformationMember_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_ValuationTechniqueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationTechniqueAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationTechniqueAxis_lbl" xml:lang="en-US">Valuation Approach and Technique [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueAxis_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="rex_NumberOfOperatingEntities" xlink:href="rex-20220131.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-20220131.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_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-20220131.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"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+zoEiIZmtp2H7C6qvFYFNeA86aF0ybghZbK7fxvu022HCfsE6Ud1anyx4yqDpLTG3PYMPNkyR5zgsPwr6Daa8+zj+mttOObi3K0qpt847AuzHqe3njkk/WNszSd8ZvXGpXIWbVge1T0KW8OwVe/iqoOw5FaPzG82tYHGawO/Mw+Yrz1CQzTixs3L38FVnXkq/G4SGpC/Z2oFvAMkzjPNxXiizXtaSu+LA3V6J2Nfb0FkeRiYQlDt0h] CSR-->
    <loc xlink:type="locator" xlink:label="rex_OutboundFreightCharges" xlink:href="rex-20220131.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_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-20220131.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-20220131.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="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" xlink:href="rex-20220131.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-20220131.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-20220131.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_DerivativeGainOnDerivative" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeGainOnDerivative_lbl" xml:lang="en-US">Derivative, Gain on Derivative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeGainOnDerivative" xlink:to="us-gaap_DerivativeGainOnDerivative_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_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</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 (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_QuantityOfNaturalGasUnderSalesCommitmen" xlink:href="rex-20220131.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-20220131.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-20220131.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-20220131.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="rex_LeaseExpirationPeriod" xlink:href="rex-20220131.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_NumberOfInstallmentsPayable" xlink:href="rex-20220131.xsd#rex_NumberOfInstallmentsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_NumberOfInstallmentsPayable_lbl" xml:lang="en-US">Number of installments payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NumberOfInstallmentsPayable" xlink:to="rex_NumberOfInstallmentsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_InstallmentAmount" xlink:href="rex-20220131.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_OperatingLeasesRentExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl" xml:lang="en-US">Operating Leases, Rent Expense, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet_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-20220131.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"/>
    <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-20220131.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-20220131.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_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_AccruedLiabilitiesForCommissionsExpenseAndTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesForCommissionsExpenseAndTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesForCommissionsExpenseAndTaxes_lbl" xml:lang="en-US">Accrued Liabilities for Commissions, Expense and Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesForCommissionsExpenseAndTaxes" xlink:to="us-gaap_AccruedLiabilitiesForCommissionsExpenseAndTaxes_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="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_RegulatoryDepreciationAndAmortizationPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RegulatoryDepreciationAndAmortizationPolicy_lbl" xml:lang="en-US">Regulatory Depreciation and Amortization, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:to="us-gaap_RegulatoryDepreciationAndAmortizationPolicy_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_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-20220131.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-20220131.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="rex_ApproximationMember" xlink:href="rex-20220131.xsd#rex_ApproximationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_ApproximationMember_lbl" xml:lang="en-US">Approximation [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ApproximationMember" xlink:to="rex_ApproximationMember_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="rex_CornMember" xlink:href="rex-20220131.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-20220131.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="rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember" xlink:href="rex-20220131.xsd#rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember_lbl" xml:lang="en-US">Granted to Officers As Fully Vested Due to Retirement Eligibility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember" xlink:to="rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_OneEarthEnergyAndNuGenEnergyMember" xlink:href="rex-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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_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="rex_DISCONTINUEDOPERATIONSTablesTable" xlink:href="rex-20220131.xsd#rex_DISCONTINUEDOPERATIONSTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_DISCONTINUEDOPERATIONSTablesTable_lbl" xml:lang="en-US">DISCONTINUED OPERATIONS (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DISCONTINUEDOPERATIONSTablesTable" xlink:to="rex_DISCONTINUEDOPERATIONSTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_DISCONTINUEDOPERATIONSTablesLineItems" xlink:href="rex-20220131.xsd#rex_DISCONTINUEDOPERATIONSTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_DISCONTINUEDOPERATIONSTablesLineItems_lbl" xml:lang="en-US">DISCONTINUED OPERATIONS (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DISCONTINUEDOPERATIONSTablesLineItems" xlink:to="rex_DISCONTINUEDOPERATIONSTablesLineItems_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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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="rex_SalesAndRevenueDomain" xlink:href="rex-20220131.xsd#rex_SalesAndRevenueDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_SalesAndRevenueDomain_lbl" xml:lang="en-US">SalesAndRevenue [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_SalesAndRevenueDomain" xlink:to="rex_SalesAndRevenueDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable" xlink:href="rex-20220131.xsd#rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable_lbl" xml:lang="en-US">QUARTERLY UNAUDITED INFORMATION (Details) - Schedule of Quarterly Financial Information [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable" xlink:to="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:href="rex-20220131.xsd#rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems_lbl" xml:lang="en-US">QUARTERLY UNAUDITED INFORMATION (Details) - Schedule of Quarterly Financial Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems_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-20220131.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-20220131.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-20220131.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-20220131.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_ValuationTechniqueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationTechniqueDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationTechniqueDomain_lbl" xml:lang="en-US">Valuation Approach and Technique [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationTechniqueDomain" xlink:to="us-gaap_ValuationTechniqueDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_COMMONSTOCKDetailsTable" xlink:href="rex-20220131.xsd#rex_COMMONSTOCKDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_COMMONSTOCKDetailsTable_lbl" xml:lang="en-US">COMMON STOCK (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_COMMONSTOCKDetailsTable" xlink:to="rex_COMMONSTOCKDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_COMMONSTOCKDetailsLineItems" xlink:href="rex-20220131.xsd#rex_COMMONSTOCKDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_COMMONSTOCKDetailsLineItems_lbl" xml:lang="en-US">COMMON STOCK (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_COMMONSTOCKDetailsLineItems" xlink:to="rex_COMMONSTOCKDetailsLineItems_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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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_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_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_NumberOfInstallmentsPayable_lbl0" xml:lang="en-US">Number of installments payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NumberOfInstallmentsPayable" xlink:to="rex_NumberOfInstallmentsPayable_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_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="rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition_lbl0" xml:lang="en-US">EffectiveIncomeTaxReconciliationUncertainTaxPosition</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="rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments_lbl0" xml:lang="en-US">QuantityOfNonFoodGradeCornOilUnderSalesCommitments</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="rex_ChangesInAssetsAndLiabilitiesAbstract_lbl0" xml:lang="en-US">ChangesInAssetsAndLiabilitiesAbstract</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="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased_lbl1" xml:lang="en-US">StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased</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_IncreaseDecreaseInProvisionForIncomeTaxes_lbl0" xml:lang="en-US">IncreaseDecreaseInProvisionForIncomeTaxes</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_DerivativeFinancialInstrumentLossesMember_lbl0" xml:lang="en-US">DerivativeFinancialInstrumentLossesMember</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="rex_QuantityOfNaturalGasUnderSalesCommitmen_lbl0" xml:lang="en-US">QuantityOfNaturalGasUnderSalesCommitmen</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="rex_RefinedCoalMember_lbl0" xml:lang="en-US">RefinedCoalMember</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="rex_NetIncomeLossAttributableToParentDiscontinuedOperations_lbl0" xml:lang="en-US">NetIncomeLossAttributableToParentDiscontinuedOperations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NetIncomeLossAttributableToParentDiscontinuedOperations" xlink:to="rex_NetIncomeLossAttributableToParentDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_QuantityOfEthanolUnderSalesCommitment_lbl1" xml:lang="en-US">QuantityOfEthanolUnderSalesCommitment</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="rex_DistillersGrainsMarketingServicesMember_lbl1" xml:lang="en-US">DistillersGrainsMarketingServicesMember</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="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears_lbl1" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" xlink:to="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_StateAndLocalAbstract_lbl0" xml:lang="en-US">StateAndLocalAbstract</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="rex_ForwardPurchaseContractsLiability_lbl0" xml:lang="en-US">ForwardPurchaseContractsLiability</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="rex_CurrentLiabilitiesHeldForSaleRelatedParties_lbl0" xml:lang="en-US">CurrentLiabilitiesHeldForSaleRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CurrentLiabilitiesHeldForSaleRelatedParties" xlink:to="rex_CurrentLiabilitiesHeldForSaleRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_NumberOfOperatingEntities_lbl0" xml:lang="en-US">NumberOfOperatingEntities</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="rex_ProportionateShareOfRestrictedNetAssets_lbl1" xml:lang="en-US">ProportionateShareOfRestrictedNetAssets</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="rex_EthanolMember_lbl1" xml:lang="en-US">EthanolMember</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="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock</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_LeaseExpirationPeriod_lbl1" xml:lang="en-US">LeaseExpirationPeriod</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_LeaseExpirationPeriod" xlink:to="rex_LeaseExpirationPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_CommitmentsAndContingenciesNote13EquityAbstract_lbl0" xml:lang="en-US">CommitmentsAndContingenciesNote13EquityAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CommitmentsAndContingenciesNote13EquityAbstract" xlink:to="rex_CommitmentsAndContingenciesNote13EquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_CommodityFutures_lbl0" xml:lang="en-US">CommodityFutures</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="rex_LiabilitiesAndEquityAbstract_lbl0" xml:lang="en-US">LiabilitiesAndEquityAbstract</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="rex_CommodityContractLiabilityCurrent_lbl0" xml:lang="en-US">CommodityContractLiabilityCurrent</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="rex_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract_lbl0" xml:lang="en-US">ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract</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_FeesIncurredBySubsidiary_lbl0" xml:lang="en-US">FeesIncurredBySubsidiary</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="rex_CashFlowsFromOperatingActivitiesAbstract_lbl0" xml:lang="en-US">CashFlowsFromOperatingActivitiesAbstract</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="rex_PresentValueDiscount_lbl0" xml:lang="en-US">PresentValueDiscount</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">FixturesAndEquipmentMember</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="rex_SalesOfProductsDiscontinuedOperationsAbstract_lbl0" xml:lang="en-US">SalesOfProductsDiscontinuedOperationsAbstract</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="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin_lbl0" xml:lang="en-US">BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin</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="rex_CashFlowsFromFinancingActivitiesAbstract_lbl0" xml:lang="en-US">CashFlowsFromFinancingActivitiesAbstract</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_CommodityFuturesQuantity_lbl0" xml:lang="en-US">CommodityFuturesQuantity</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_ApproximationMember_lbl0" xml:lang="en-US">ApproximationMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ApproximationMember" xlink:to="rex_ApproximationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_NonFoodGradeCornOilMember_lbl1" xml:lang="en-US">NonFoodGradeCornOilMember</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_OneEarthEnergyMember_lbl1" xml:lang="en-US">OneEarthEnergyMember</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_OneEarthEnergyAndNuGenEnergyMember_lbl1" xml:lang="en-US">OneEarthEnergyAndNuGenEnergyMember</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="rex_QuarterlyUnauditedInformationMember_lbl0" xml:lang="en-US">QuarterlyUnauditedInformationMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuarterlyUnauditedInformationMember" xlink:to="rex_QuarterlyUnauditedInformationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_QuantityOfDistillersGrainsUnderSalesCommitment_lbl1" xml:lang="en-US">QuantityOfDistillersGrainsUnderSalesCommitment</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="rex_ForwardPurchaseContractsQuantity_lbl0" xml:lang="en-US">ForwardPurchaseContractsQuantity</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="rex_NumberOfInstallmentsPayable_lbl1" xml:lang="en-US">NumberOfInstallmentsPayable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NumberOfInstallmentsPayable" xlink:to="rex_NumberOfInstallmentsPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_NonCashFinancingActivitiesEquityAwardsAccrued_lbl0" xml:lang="en-US">NonCashFinancingActivitiesEquityAwardsAccrued</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="rex_FederalAbstract_lbl0" xml:lang="en-US">FederalAbstract</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="rex_AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract_lbl0" xml:lang="en-US">AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract</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="rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations_lbl0" xml:lang="en-US">NetAssetsOfDisposalGroupIncludingDiscontinuedOperations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations" xlink:to="rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_LongTermLiabilitiesAbstract_lbl0" xml:lang="en-US">LongTermLiabilitiesAbstract</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="rex_LiabilitiesAbstract0_lbl0" xml:lang="en-US">LiabilitiesAbstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_LiabilitiesAbstract0" xlink:to="rex_LiabilitiesAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_CornMember_lbl0" xml:lang="en-US">CornMember</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="rex_LiabilitiesHeldForSaleCurrent_lbl0" xml:lang="en-US">LiabilitiesHeldForSaleCurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_LiabilitiesHeldForSaleCurrent" xlink:to="rex_LiabilitiesHeldForSaleCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc_lbl0" xml:lang="en-US">BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc</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="rex_SalesAndRevenueAxis_lbl0" xml:lang="en-US">SalesAndRevenueAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_SalesAndRevenueAxis" xlink:to="rex_SalesAndRevenueAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_RexShareholdersEquityAbstract_lbl0" xml:lang="en-US">RexShareholdersEquityAbstract</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="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd_lbl0" xml:lang="en-US">BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd</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="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures_lbl1" xml:lang="en-US">NonCashInvestingActivitiesAccruedCapitalExpenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures" xlink:to="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_CurrentAssetsAbstract0_lbl0" xml:lang="en-US">CurrentAssetsAbstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CurrentAssetsAbstract0" xlink:to="rex_CurrentAssetsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_DriedDistillersGrainsMember_lbl1" xml:lang="en-US">DriedDistillersGrainsMember</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="rex_SalesOfProductsContinuingOperationsAbstract_lbl0" xml:lang="en-US">SalesOfProductsContinuingOperationsAbstract</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="rex_DiscontinuedItemsAssetsMember_lbl0" xml:lang="en-US">DiscontinuedItemsAssetsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DiscontinuedItemsAssetsMember" xlink:to="rex_DiscontinuedItemsAssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_AssetsAbstract0_lbl0" xml:lang="en-US">AssetsAbstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_AssetsAbstract0" xlink:to="rex_AssetsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest_lbl0" xml:lang="en-US">UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest</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_ConcentrationRiskNumberOfCustomers_lbl0" xml:lang="en-US">ConcentrationRiskNumberOfCustomers</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_RenewalMember_lbl0" xml:lang="en-US">RenewalMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_RenewalMember" xlink:to="rex_RenewalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ModifiedDistillersGrainsMember_lbl1" xml:lang="en-US">ModifiedDistillersGrainsMember</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">MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting</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="rex_OutboundFreightCharges_lbl0" xml:lang="en-US">OutboundFreightCharges</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="rex_InvestmentInCooperativeFairValueDisclosure_lbl1" xml:lang="en-US">InvestmentInCooperativeFairValueDisclosure</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_NaturalGasPipelineMember_lbl1" xml:lang="en-US">NaturalGasPipelineMember</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="rex_NonCashFinancingActivitiesEquityAwardsIssued_lbl0" xml:lang="en-US">NonCashFinancingActivitiesEquityAwardsIssued</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="rex_InstallmentAmount_lbl1" xml:lang="en-US">InstallmentAmount</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="rex_CashFlowsFromInvestingActivitiesAbstract_lbl0" xml:lang="en-US">CashFlowsFromInvestingActivitiesAbstract</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="rex_QuantityOfEthanolShipped_lbl1" xml:lang="en-US">QuantityOfEthanolShipped</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_StockOptionPlans2015Member_lbl0" xml:lang="en-US">StockOptionPlans2015Member</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_BigRiverMember_lbl1" xml:lang="en-US">BigRiverMember</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="rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember_lbl0" xml:lang="en-US">GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember" xlink:to="rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue_lbl2" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue</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="rex_CurrentLiabilitiesAbstract0_lbl0" xml:lang="en-US">CurrentLiabilitiesAbstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CurrentLiabilitiesAbstract0" xlink:to="rex_CurrentLiabilitiesAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_NetIncomeLossAttributableToParentContinuingOperations_lbl0" xml:lang="en-US">NetIncomeLossAttributableToParentContinuingOperations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NetIncomeLossAttributableToParentContinuingOperations" xlink:to="rex_NetIncomeLossAttributableToParentContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_OtherMember_lbl0" xml:lang="en-US">OtherMember</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="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation_lbl1" xml:lang="en-US">DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation</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="rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember_lbl0" xml:lang="en-US">ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember</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="rex_ForwardPurchaseContractsAsset_lbl0" xml:lang="en-US">ForwardPurchaseContractsAsset</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_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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="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="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"/>
    <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="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="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="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="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="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"/>
    <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="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="us-gaap_MachineryAndEquipmentGross_lbl0" xml:lang="en-US">Machinery and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl0"/>
    <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="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="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="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"/>
    <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="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="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="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="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="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeGainOnDerivative_lbl0" xml:lang="en-US">Derivative, Gain on Derivative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeGainOnDerivative" xlink:to="us-gaap_DerivativeGainOnDerivative_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"/>
    <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_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="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="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="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_AssetsHeldForSaleNotPartOfDisposalGroup_lbl0" xml:lang="en-US">Assets Held-for-sale, Not Part of Disposal Group</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_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="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="us-gaap_DeferredTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets_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_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="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"/>
    <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="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="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="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities_lbl0"/>
    <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="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="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="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"/>
    <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_OperatingLeasesRentExpenseNet_lbl0" xml:lang="en-US">Operating Leases, Rent Expense, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet_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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl1" 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_lbl1"/>
    <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_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="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl1" 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_lbl1"/>
    <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"/>
    <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="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="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="us-gaap_AccruedLiabilitiesForCommissionsExpenseAndTaxes_lbl0" xml:lang="en-US">Accrued Liabilities for Commissions, Expense and Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesForCommissionsExpenseAndTaxes" xlink:to="us-gaap_AccruedLiabilitiesForCommissionsExpenseAndTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_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="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="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="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="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_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"/>
    <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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_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_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_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"/>
    <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_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl0"/>
    <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="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_RegulatoryDepreciationAndAmortizationPolicy_lbl0" xml:lang="en-US">Regulatory Depreciation and Amortization, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:to="us-gaap_RegulatoryDepreciationAndAmortizationPolicy_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"/>
    <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="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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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"/>
    <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_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommodityContractMember_lbl0" xml:lang="en-US">Commodity Contract [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommodityContractMember" xlink:to="us-gaap_CommodityContractMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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="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"/>
    <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="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="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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"/>
    <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_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_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl0" xml:lang="en-US">Assets Held-for-sale, Not Part of Disposal Group, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_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="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="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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" 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_lbl2"/>
    <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="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="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"/>
    <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_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_lbl1" 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_lbl1"/>
    <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_lbl1" 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_lbl1"/>
    <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"/>
    <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="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" 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_lbl1"/>
    <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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl0" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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_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_ProceedsFromCollectionOfNotesReceivable_lbl0" xml:lang="en-US">Proceeds from Collection of Notes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:to="us-gaap_ProceedsFromCollectionOfNotesReceivable_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="us-gaap_GrossProfit_lbl2" 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_lbl2"/>
    <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_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="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="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="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="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <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="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="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_lbl1" 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_lbl1"/>
    <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_lbl2" 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_lbl2"/>
    <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="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_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"/>
    <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_TreasuryStockSharesAcquired_lbl1" 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_lbl1"/>
    <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"/>
    <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"/>
    <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="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>rex-20220131_pre.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Apr 05 14:23:51 UTC 2022 -->
<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-20220131.xsd#rex_r_ConsolidatedBalanceSheet" roleURI="http://www.rexamerican.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ConsolidatedIncomeStatement" roleURI="http://www.rexamerican.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ShareholdersEquityType2or3" roleURI="http://www.rexamerican.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ConsolidatedCashFlow" roleURI="http://www.rexamerican.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_NETSALESANDREVENUE" roleURI="http://www.rexamerican.com/role/NETSALESANDREVENUE"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_INVESTMENTS" roleURI="http://www.rexamerican.com/role/INVESTMENTS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_FAIRVALUE" roleURI="http://www.rexamerican.com/role/FAIRVALUE"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_OTHERASSETS" roleURI="http://www.rexamerican.com/role/OTHERASSETS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" roleURI="http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_LEASES" roleURI="http://www.rexamerican.com/role/LEASES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_COMMONSTOCK" roleURI="http://www.rexamerican.com/role/COMMONSTOCK"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_DERIVATIVEFINANCIALINSTRUMENTS" roleURI="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_EMPLOYEEBENEFITS" roleURI="http://www.rexamerican.com/role/EMPLOYEEBENEFITS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_COMMITMENTS" roleURI="http://www.rexamerican.com/role/COMMITMENTS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_INCOMETAXES" roleURI="http://www.rexamerican.com/role/INCOMETAXES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_CONTINGENCIES" roleURI="http://www.rexamerican.com/role/CONTINGENCIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_DISCONTINUEDOPERATIONS" roleURI="http://www.rexamerican.com/role/DISCONTINUEDOPERATIONS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_QUARTERLYUNAUDITEDINFORMATION" roleURI="http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATION"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_RELATEDPARTIES" roleURI="http://www.rexamerican.com/role/RELATEDPARTIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_AccountingPoliciesByPolicy" roleURI="http://www.rexamerican.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_NETSALESANDREVENUETables" roleURI="http://www.rexamerican.com/role/NETSALESANDREVENUETables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_INVESTMENTSTables" roleURI="http://www.rexamerican.com/role/INVESTMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_FAIRVALUETables" roleURI="http://www.rexamerican.com/role/FAIRVALUETables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_OTHERASSETSTables" roleURI="http://www.rexamerican.com/role/OTHERASSETSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" roleURI="http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_LEASESTables" roleURI="http://www.rexamerican.com/role/LEASESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_COMMONSTOCKTables" roleURI="http://www.rexamerican.com/role/COMMONSTOCKTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_DERIVATIVEFINANCIALINSTRUMENTSTables" roleURI="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_EMPLOYEEBENEFITSTables" roleURI="http://www.rexamerican.com/role/EMPLOYEEBENEFITSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_INCOMETAXESTables" roleURI="http://www.rexamerican.com/role/INCOMETAXESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_DISCONTINUEDOPERATIONSTables" roleURI="http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_QUARTERLYUNAUDITEDINFORMATIONTables" roleURI="http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATIONTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofcomponentsofInventoryTable" roleURI="http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofDisaggregatedRevenuebyProductTable" roleURI="http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofEquityMethodInvestmentsTable" roleURI="http://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofCondensedBalanceSheetTable" roleURI="http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofFinancialinformationForEquityMethodInvestmentTable" roleURI="http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" roleURI="http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofOtherAssetsTable" roleURI="http://www.rexamerican.com/role/ScheduleofOtherAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofaccruedexpensesandothercurrentliabilitiesTable" roleURI="http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofComponentsofLeaseExpenseTable" roleURI="http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" roleURI="http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table" roleURI="http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofCommonStockTable" roleURI="http://www.rexamerican.com/role/ScheduleofCommonStockTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofFairValuesforDerivativeFinancialInstrumentsTable" roleURI="http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofNonVestedRestrictedStockAwardActivityTable" roleURI="http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofUnrecognizedTaxBenefitsRollForwardTable" roleURI="http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofEffectiveIncomeTaxReconciliationTable" roleURI="http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofUnrecognizedTaxBenefitsRollForwardTable0" roleURI="http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable0"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleOfDiscontinuedItemsStatementofOperationsTable" roleURI="http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleOfDiscontinuedItemsBalanceSheetTable" roleURI="http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_ScheduleofQuarterlyFinancialInformationTable" roleURI="http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_INVESTMENTSDetails" roleURI="http://www.rexamerican.com/role/INVESTMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_LEASESDetails" roleURI="http://www.rexamerican.com/role/LEASESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_COMMONSTOCKDetails" roleURI="http://www.rexamerican.com/role/COMMONSTOCKDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_DERIVATIVEFINANCIALINSTRUMENTSDetails" roleURI="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_EMPLOYEEBENEFITSDetails" roleURI="http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_COMMITMENTSDetails" roleURI="http://www.rexamerican.com/role/COMMITMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_INCOMETAXESDetails" roleURI="http://www.rexamerican.com/role/INCOMETAXESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.xsd#rex_r_RELATEDPARTIESDetails" roleURI="http://www.rexamerican.com/role/RELATEDPARTIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20220131.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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" 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="8.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="9.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="10.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="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" order="12.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_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_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsPayableTradeCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_AccountsPayableTradeCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_AccountsPayableTradeCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="LiabilitiesHeldForSaleCurrent" xlink:href="rex-20220131.xsd#rex_LiabilitiesHeldForSaleCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesHeldForSaleCurrent" order="3.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="LiabilitiesHeldForSaleCurrent" 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-20220131.xsd#rex_LongTermLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesHeldForSaleCurrent" xlink:to="LongTermLiabilitiesAbstract" order="1.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="CommitmentsAndContingenciesNote13EquityAbstract" xlink:href="rex-20220131.xsd#rex_CommitmentsAndContingenciesNote13EquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesHeldForSaleCurrent" xlink:to="CommitmentsAndContingenciesNote13EquityAbstract" order="2.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="CommitmentsAndContingenciesNote13EquityAbstract" 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="CommitmentsAndContingenciesNote13EquityAbstract" 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="CommitmentsAndContingenciesNote13EquityAbstract" 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="CommitmentsAndContingenciesNote13EquityAbstract" 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="CommitmentsAndContingenciesNote13EquityAbstract" 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="CommitmentsAndContingenciesNote13EquityAbstract" 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="LiabilitiesHeldForSaleCurrent" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="3.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="CurrentLiabilitiesHeldForSaleRelatedParties" xlink:href="rex-20220131.xsd#rex_CurrentLiabilitiesHeldForSaleRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="CurrentLiabilitiesHeldForSaleRelatedParties" order="1.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="2.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="3.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="4.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="NetIncomeLossAttributableToParentContinuingOperations" xlink:href="rex-20220131.xsd#rex_NetIncomeLossAttributableToParentContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="NetIncomeLossAttributableToParentContinuingOperations" 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="NetIncomeLossAttributableToParentDiscontinuedOperations" xlink:href="rex-20220131.xsd#rex_NetIncomeLossAttributableToParentDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="NetIncomeLossAttributableToParentDiscontinuedOperations" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/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="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="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"/>
    <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_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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/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="3.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="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"/>
    <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/2009/role/negatedLabel"/>
    <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-20220131.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_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="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations" 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/2009/role/negatedLabel"/>
    <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/2003/role/terseLabel"/>
    <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-20220131.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/2003/role/terseLabel"/>
    <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/2003/role/terseLabel"/>
    <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/2003/role/terseLabel"/>
    <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/2003/role/terseLabel"/>
    <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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashFlowsFromInvestingActivitiesAbstract" xlink:href="rex-20220131.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_ProceedsFromCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromCollectionOfNotesReceivable" order="4.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="5.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-20220131.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-20220131.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-20220131.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-20220131.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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" order="9.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="10.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="11.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="12.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="13.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="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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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="2.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="3.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="4.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="5.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="6.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RegulatoryDepreciationAndAmortizationPolicy" 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_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="16.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="17.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="18.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-20220131.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="DISCONTINUEDOPERATIONSTablesTable" xlink:href="rex-20220131.xsd#rex_DISCONTINUEDOPERATIONSTablesTable"/>
    <loc xlink:type="locator" xlink:label="DISCONTINUEDOPERATIONSTablesLineItems" xlink:href="rex-20220131.xsd#rex_DISCONTINUEDOPERATIONSTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="DISCONTINUEDOPERATIONSTablesTable" order="1.0"/>
    <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="DISCONTINUEDOPERATIONSTablesTable" 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="DiscontinuedItemsAssetsMember" xlink:href="rex-20220131.xsd#rex_DiscontinuedItemsAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="DiscontinuedItemsAssetsMember" 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="DISCONTINUEDOPERATIONSTablesTable" xlink:to="DISCONTINUEDOPERATIONSTablesLineItems" order="2.0"/>
    <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="DISCONTINUEDOPERATIONSTablesLineItems" 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-20220131.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-20220131.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-20220131.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"/>
    <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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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"/>
    <loc xlink:type="locator" xlink:label="SalesOfProductsContinuingOperationsAbstract" xlink:href="rex-20220131.xsd#rex_SalesOfProductsContinuingOperationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="SalesOfProductsContinuingOperationsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/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="SalesOfProductsContinuingOperationsAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="SalesOfProductsDiscontinuedOperationsAbstract" xlink:href="rex-20220131.xsd#rex_SalesOfProductsDiscontinuedOperationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="SalesOfProductsDiscontinuedOperationsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <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="SalesOfProductsDiscontinuedOperationsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="0.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-20220131.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-20220131.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"/>
    <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-20220131.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"/>
    <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-20220131.xsd#rex_ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract"/>
    <loc xlink:type="locator" xlink:label="INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable" xlink:href="rex-20220131.xsd#rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable"/>
    <loc xlink:type="locator" xlink:label="INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" xlink:href="rex-20220131.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"/>
    <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-20220131.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"/>
    <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/terseLabel"/>
    <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-20220131.xsd#rex_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract"/>
    <loc xlink:type="locator" xlink:label="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:href="rex-20220131.xsd#rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
    <loc xlink:type="locator" xlink:label="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:href="rex-20220131.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"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="ForwardPurchaseContractsLiability" xlink:href="rex-20220131.xsd#rex_ForwardPurchaseContractsLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="ForwardPurchaseContractsLiability" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="InvestmentInCooperativeFairValueDisclosure" xlink:href="rex-20220131.xsd#rex_InvestmentInCooperativeFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="InvestmentInCooperativeFairValueDisclosure" order="1.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommodityContractLiabilityCurrent" xlink:href="rex-20220131.xsd#rex_CommodityContractLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="CommodityContractLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+zoEiIZmtp2H7C6qvFYFNeA86aF0ybghZbK7fxvu022HCfsE6Ud1anyx4yqDpLTG3PYMPNkyR5zgsPwr6Daa8+zj+mttOObi3K0qpt847AuzHqe3njkk/WNszSd8ZvXGpXIWbVge1T0KW8OwVe/iqoOw5FaPzG82tYHGawO/Mw+Yrz1CQzTixs3L38FVnXkq/G4SGpC/Z2oFvAMkzjPNxXiizXtaSu+LAGQptCseQyDmBxIfGjfQzi] CSR-->
    <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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ForwardPurchaseContractsAsset" xlink:href="rex-20220131.xsd#rex_ForwardPurchaseContractsAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="ForwardPurchaseContractsAsset" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofOtherAssetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOtherAssetsAbstract" xlink:href="rex-20220131.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-20220131.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-20220131.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="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="4.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="5.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="6.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="7.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-20220131.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-20220131.xsd#rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2021Abstract"/>
    <loc xlink:type="locator" xlink:label="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" xlink:href="rex-20220131.xsd#rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"/>
    <loc xlink:type="locator" xlink:label="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:href="rex-20220131.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"/>
    <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"/>
    <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_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="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="PresentValueDiscount" xlink:href="rex-20220131.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="1.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table">
    <loc xlink:type="locator" xlink:label="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" xlink:href="rex-20220131.xsd#rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract"/>
    <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="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <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="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <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="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <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="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <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="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <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="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="PresentValueDiscount" xlink:href="rex-20220131.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="1.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="2.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-20220131.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-20220131.xsd#rex_ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:label="DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable" xlink:href="rex-20220131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable"/>
    <loc xlink:type="locator" xlink:label="DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems" xlink:href="rex-20220131.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"/>
    <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"/>
    <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-20220131.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-20220131.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-20220131.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_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="5.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="6.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue_0" xlink:href="rex-20220131.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="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears_0" xlink:href="rex-20220131.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="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:href="rex-20220131.xsd#rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract"/>
    <loc xlink:type="locator" xlink:label="FederalAbstract" xlink:href="rex-20220131.xsd#rex_FederalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" 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-20220131.xsd#rex_StateAndLocalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" 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="ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" 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-20220131.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-20220131.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-20220131.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-20220131.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/ScheduleofUnrecognizedTaxBenefitsRollForwardTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:href="rex-20220131.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/2009/role/negatedLabel"/>
    <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-20220131.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/2009/role/negatedLabel"/>
    <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/2003/role/terseLabel"/>
    <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/verboseLabel"/>
    <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/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDiscontinuedItemsBalanceSheetAbstract" xlink:href="rex-20220131.xsd#rex_ScheduleOfDiscontinuedItemsBalanceSheetAbstract"/>
    <loc xlink:type="locator" xlink:label="CurrentAssetsAbstract0" xlink:href="rex-20220131.xsd#rex_CurrentAssetsAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDiscontinuedItemsBalanceSheetAbstract" xlink:to="CurrentAssetsAbstract0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentLiabilitiesAbstract0" xlink:href="rex-20220131.xsd#rex_CurrentLiabilitiesAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDiscontinuedItemsBalanceSheetAbstract" xlink:to="CurrentLiabilitiesAbstract0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="NetAssetsOfDisposalGroupIncludingDiscontinuedOperations" xlink:href="rex-20220131.xsd#rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDiscontinuedItemsBalanceSheetAbstract" xlink:to="NetAssetsOfDisposalGroupIncludingDiscontinuedOperations" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfQuarterlyFinancialInformationAbstract" xlink:href="rex-20220131.xsd#rex_ScheduleOfQuarterlyFinancialInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable" xlink:href="rex-20220131.xsd#rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable"/>
    <loc xlink:type="locator" xlink:label="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:href="rex-20220131.xsd#rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="SalesAndRevenueAxis" xlink:href="rex-20220131.xsd#rex_SalesAndRevenueAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable" xlink:to="SalesAndRevenueAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QuarterlyUnauditedInformationMember" xlink:href="rex-20220131.xsd#rex_QuarterlyUnauditedInformationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalesAndRevenueAxis" xlink:to="QuarterlyUnauditedInformationMember" 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="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable" xlink:to="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" order="2.0"/>
    <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="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" 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="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="us-gaap_GrossProfit" 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="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <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="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <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="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/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="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="us-gaap_NetIncomeLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" xlink:href="rex-20220131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" xlink:href="rex-20220131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" xlink:to="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" xlink:href="rex-20220131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems" 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-20220131.xsd#rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:href="rex-20220131.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"/>
    <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-20220131.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-20220131.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-20220131.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"/>
    <loc xlink:type="locator" xlink:label="NumberOfOperatingEntities" xlink:href="rex-20220131.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-20220131.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_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="5.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting" xlink:href="rex-20220131.xsd#rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OutboundFreightCharges" xlink:href="rex-20220131.xsd#rex_OutboundFreightCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="OutboundFreightCharges" order="8.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="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/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="10.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-20220131.xsd#rex_INVESTMENTSDetailsTable"/>
    <loc xlink:type="locator" xlink:label="INVESTMENTSDetailsLineItems" xlink:href="rex-20220131.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"/>
    <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-20220131.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"/>
    <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-20220131.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-20220131.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="COMMONSTOCKDetailsTable" xlink:href="rex-20220131.xsd#rex_COMMONSTOCKDetailsTable"/>
    <loc xlink:type="locator" xlink:label="COMMONSTOCKDetailsLineItems" xlink:href="rex-20220131.xsd#rex_COMMONSTOCKDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="COMMONSTOCKDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationTechniqueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationTechniqueAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMONSTOCKDetailsTable" xlink:to="us-gaap_ValuationTechniqueAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationTechniqueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationTechniqueDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ApproximationMember" xlink:href="rex-20220131.xsd#rex_ApproximationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="ApproximationMember" 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="COMMONSTOCKDetailsTable" xlink:to="COMMONSTOCKDetailsLineItems" order="2.0"/>
    <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="COMMONSTOCKDetailsLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <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="COMMONSTOCKDetailsLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" xlink:href="rex-20220131.xsd#rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMONSTOCKDetailsLineItems" xlink:to="StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" order="2.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-20220131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable"/>
    <loc xlink:type="locator" xlink:label="DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:href="rex-20220131.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"/>
    <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_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="3.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-20220131.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="4.0"/>
    <loc xlink:type="locator" xlink:label="CommodityFuturesQuantity" xlink:href="rex-20220131.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-20220131.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainOnDerivative" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:to="us-gaap_DerivativeGainOnDerivative" order="4.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-20220131.xsd#rex_EMPLOYEEBENEFITSDetailsTable"/>
    <loc xlink:type="locator" xlink:label="EMPLOYEEBENEFITSDetailsLineItems" xlink:href="rex-20220131.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"/>
    <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_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="GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember" xlink:href="rex-20220131.xsd#rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember" 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-20220131.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITSDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <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="1.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <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="EMPLOYEEBENEFITSDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </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-20220131.xsd#rex_COMMITMENTSDetailsTable"/>
    <loc xlink:type="locator" xlink:label="COMMITMENTSDetailsLineItems" xlink:href="rex-20220131.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"/>
    <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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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="RefinedCoalMember" xlink:href="rex-20220131.xsd#rex_RefinedCoalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="RefinedCoalMember" 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="COMMITMENTSDetailsTable" xlink:to="COMMITMENTSDetailsLineItems" order="4.0"/>
    <loc xlink:type="locator" xlink:label="ForwardPurchaseContractsQuantity" xlink:href="rex-20220131.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-20220131.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-20220131.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-20220131.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-20220131.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="LeaseExpirationPeriod" xlink:href="rex-20220131.xsd#rex_LeaseExpirationPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="LeaseExpirationPeriod" order="5.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfInstallmentsPayable" xlink:href="rex-20220131.xsd#rex_NumberOfInstallmentsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="NumberOfInstallmentsPayable" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InstallmentAmount" xlink:href="rex-20220131.xsd#rex_InstallmentAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="InstallmentAmount" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="us-gaap_OperatingLeasesRentExpenseNet" order="9.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FeesIncurredBySubsidiary" xlink:href="rex-20220131.xsd#rex_FeesIncurredBySubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="FeesIncurredBySubsidiary" order="11.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-20220131.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-20220131.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/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-20220131.xsd#rex_RELATEDPARTIESDetailsTable"/>
    <loc xlink:type="locator" xlink:label="RELATEDPARTIESDetailsLineItems" xlink:href="rex-20220131.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"/>
    <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-20220131.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-20220131.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"/>
    <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_AccruedLiabilitiesForCommissionsExpenseAndTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesForCommissionsExpenseAndTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RELATEDPARTIESDetailsLineItems" xlink:to="us-gaap_AccruedLiabilitiesForCommissionsExpenseAndTaxes" order="3.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="RELATEDPARTIESDetailsLineItems" xlink:to="us-gaap_ProceedsFromContributionsFromAffiliates" order="4.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-20220131.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_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="33.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="34.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="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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049446462088">
<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, 2022</div></th>
<th class="th"><div>Apr. 05, 2022</div></th>
<th class="th"><div>Jul. 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,920,351<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="top.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">$ 432,166,213<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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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: 0; text-align: justify">Documents Incorporated by Reference</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049445583624">
<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, 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 229,846<span></span>
</td>
<td class="nump">$ 144,501<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">25,877<span></span>
</td>
<td class="nump">36,194<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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">2,222<span></span>
</td>
<td class="nump">1,657<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">25,821<span></span>
</td>
<td class="nump">19,713<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="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">42,225<span></span>
</td>
<td class="nump">37,426<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Refundable income taxes</a></td>
<td class="nump">6,677<span></span>
</td>
<td class="nump">6,020<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="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">12,499<span></span>
</td>
<td class="nump">12,751<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="top.Show.showAR( this, 'defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent', window );">Current assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">488<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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">345,167<span></span>
</td>
<td class="nump">258,750<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment - net</a></td>
<td class="nump">137,554<span></span>
</td>
<td class="nump">150,861<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">11,221<span></span>
</td>
<td class="nump">12,678<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">25,853<span></span>
</td>
<td class="nump">25,275<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">30,566<span></span>
</td>
<td class="nump">29,456<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="top.Show.showAR( this, 'defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup', window );">Assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,325<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">550,361<span></span>
</td>
<td class="nump">479,345<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Accounts payable &#8211; trade (includes $0.5 million and $0.7 million with related parties at January 31, 2022 and 2021, respectively)</a></td>
<td class="nump">32,266<span></span>
</td>
<td class="nump">16,573<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">4,600<span></span>
</td>
<td class="nump">4,875<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">13,617<span></span>
</td>
<td class="nump">8,754<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="top.Show.showAR( this, 'defref_rex_LiabilitiesHeldForSaleCurrent', window );">Current liabilities held for sale (includes $0.1 million with related parties at January 31, 2021)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">535<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">50,483<span></span>
</td>
<td class="nump">30,737<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred taxes</a></td>
<td class="nump">3,132<span></span>
</td>
<td class="nump">3,713<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">6,390<span></span>
</td>
<td class="nump">7,439<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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">2,794<span></span>
</td>
<td class="nump">273<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">12,316<span></span>
</td>
<td class="nump">11,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_CommitmentsAndContingenciesNote13EquityAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES (Note 13) 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Paid in capital</a></td>
<td class="nump">149,334<span></span>
</td>
<td class="nump">149,110<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="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">642,350<span></span>
</td>
<td class="nump">589,986<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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, 23,933 and 23,861 shares, respectively</a></td>
<td class="num">(361,191)<span></span>
</td>
<td class="num">(354,612)<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total REX shareholders&#8217; equity</a></td>
<td class="nump">430,792<span></span>
</td>
<td class="nump">384,783<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">56,770<span></span>
</td>
<td class="nump">52,400<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">487,562<span></span>
</td>
<td class="nump">437,183<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND EQUITY</a></td>
<td class="nump">$ 550,361<span></span>
</td>
<td class="nump">$ 479,345<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_CommitmentsAndContingenciesNote13EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CommitmentsAndContingenciesNote13EquityAbstract</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_LiabilitiesHeldForSaleCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LiabilitiesHeldForSaleCurrent</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_LongTermLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetsHeldForSaleNotPartOfDisposalGroup">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets held-for-sale that are not part of a disposal group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 15<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982154&amp;loc=d3e400-110220<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 360<br> -SubTopic 10<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982154&amp;loc=d3e400-110220<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449841784">
<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, 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable - trade, related parties (in Dollars)</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_CurrentLiabilitiesHeldForSaleRelatedParties', window );">Current liabilities held for sale, related parties (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<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="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">23,933<span></span>
</td>
<td class="nump">23,861<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_CurrentLiabilitiesHeldForSaleRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CurrentLiabilitiesHeldForSaleRelatedParties</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_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049446868344">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 774,802<span></span>
</td>
<td class="nump">$ 372,664<span></span>
</td>
<td class="nump">$ 417,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales (includes $90.2 million, $54.8 million and $171.5 million with related parties for the years ended January 31, 2022, 2021 and 2020, respectively)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">677,242<span></span>
</td>
<td class="nump">353,131<span></span>
</td>
<td class="nump">397,298<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="top.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">97,560<span></span>
</td>
<td class="nump">19,533<span></span>
</td>
<td class="nump">20,402<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="top.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,476)<span></span>
</td>
<td class="num">(17,639)<span></span>
</td>
<td class="num">(19,532)<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="top.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">6,624<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">1,392<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="top.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">130<span></span>
</td>
<td class="nump">1,818<span></span>
</td>
<td class="nump">4,212<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="top.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">75,838<span></span>
</td>
<td class="nump">4,212<span></span>
</td>
<td class="nump">6,474<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="top.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">(19,031)<span></span>
</td>
<td class="nump">546<span></span>
</td>
<td class="nump">1,985<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="top.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">56,807<span></span>
</td>
<td class="nump">4,758<span></span>
</td>
<td class="nump">8,459<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="top.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">(9,235)<span></span>
</td>
<td class="num">(2,878)<span></span>
</td>
<td class="num">(4,557)<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="top.Show.showAR( this, 'defref_rex_NetIncomeLossAttributableToParentContinuingOperations', 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">47,572<span></span>
</td>
<td class="nump">1,880<span></span>
</td>
<td class="nump">3,902<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income from discontinued operations, net of tax (includes expense of $0.3 million, $(0.2) million, and $(0.7) million with related parties for the years ended January 31, 2022, 2021 and 2020, respectively.</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,395<span></span>
</td>
<td class="nump">860<span></span>
</td>
<td class="nump">3,185<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="top.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="nump">397<span></span>
</td>
<td class="nump">261<span></span>
</td>
<td class="nump">340<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="top.Show.showAR( this, 'defref_rex_NetIncomeLossAttributableToParentDiscontinuedOperations', window );">Net income attributable to REX common shareholders (discontinued operations)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,792<span></span>
</td>
<td class="nump">1,121<span></span>
</td>
<td class="nump">3,525<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="top.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">$ 52,364<span></span>
</td>
<td class="nump">$ 3,001<span></span>
</td>
<td class="nump">$ 7,427<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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding &#8211; basic and diluted (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,982<span></span>
</td>
<td class="nump">6,167<span></span>
</td>
<td class="nump">6,318<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic and diluted net income per share from continuing operations attributable to REX common shareholders (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7.95<span></span>
</td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.62<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Basic and diluted net income per share from discontinued operations attributable to REX common shareholders (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.18<span></span>
</td>
<td class="nump">0.56<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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic and diluted net income per share attributable to REX common shareholders (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 8.75<span></span>
</td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="nump">$ 1.18<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_NetIncomeLossAttributableToParentContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NetIncomeLossAttributableToParentContinuingOperations</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_NetIncomeLossAttributableToParentDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NetIncomeLossAttributableToParentDiscontinuedOperations</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_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 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 5: 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(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<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 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 12: 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(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: 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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 9: 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(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449832392">
<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, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartiesAmountInCostOfSales', window );">Cost of sales, related parties</a></td>
<td class="nump">$ 90.2<span></span>
</td>
<td class="nump">$ 54.8<span></span>
</td>
<td class="nump">$ 171.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty', window );">Selling, general and administrative expenses, related parties</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (0.7)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049440758264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)<br> $ 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>Additional Paid-in Capital [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>Total</div></th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jan. 31, 2019</a></td>
<td class="nump">$ 299<span></span>
</td>
<td class="num">$ (335,193)<span></span>
</td>
<td class="nump">$ 148,273<span></span>
</td>
<td class="nump">$ 579,558<span></span>
</td>
<td class="nump">$ 52,334<span></span>
</td>
<td class="nump">$ 445,271<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jan. 31, 2019</a></td>
<td class="nump">29,853,000<span></span>
</td>
<td class="nump">23,580,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">7,427<span></span>
</td>
<td class="nump">4,217<span></span>
</td>
<td class="nump">11,644<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="top.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="text">&#160;<span></span>
</td>
<td class="nump">312<span></span>
</td>
<td class="nump">312<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="top.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="text">&#160;<span></span>
</td>
<td class="num">(4,264)<span></span>
</td>
<td class="num">(4,264)<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="top.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">$ 127<span></span>
</td>
<td class="nump">516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">643<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="top.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">(19,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ (335,066)<span></span>
</td>
<td class="nump">148,789<span></span>
</td>
<td class="nump">586,985<span></span>
</td>
<td class="nump">52,599<span></span>
</td>
<td class="nump">453,606<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jan. 31, 2020</a></td>
<td class="nump">29,853,000<span></span>
</td>
<td class="nump">23,561,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">3,001<span></span>
</td>
<td class="nump">2,617<span></span>
</td>
<td class="nump">5,618<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="top.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="text">&#160;<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="nump">112<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="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">315,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">315,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="top.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="text">&#160;<span></span>
</td>
<td class="num">(2,928)<span></span>
</td>
<td class="num">$ (2,928)<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="top.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">$ 83<span></span>
</td>
<td class="nump">321<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">404<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="top.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">(15,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ (354,612)<span></span>
</td>
<td class="nump">149,110<span></span>
</td>
<td class="nump">589,986<span></span>
</td>
<td class="nump">52,400<span></span>
</td>
<td class="nump">437,183<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jan. 31, 2021</a></td>
<td class="nump">29,853,000<span></span>
</td>
<td class="nump">23,861,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">52,364<span></span>
</td>
<td class="nump">8,838<span></span>
</td>
<td class="nump">61,202<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="top.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="text">&#160;<span></span>
</td>
<td class="nump">304<span></span>
</td>
<td class="nump">304<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="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">84,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,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="top.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="text">&#160;<span></span>
</td>
<td class="num">(4,772)<span></span>
</td>
<td class="num">$ (4,772)<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="top.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">$ 48<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">272<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="top.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">(12,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ (361,191)<span></span>
</td>
<td class="nump">$ 149,334<span></span>
</td>
<td class="nump">$ 642,350<span></span>
</td>
<td class="nump">$ 56,770<span></span>
</td>
<td class="nump">$ 487,562<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jan. 31, 2022</a></td>
<td class="nump">29,853,000<span></span>
</td>
<td class="nump">23,933,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049446561304">
<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, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income including noncontrolling interests</a></td>
<td class="nump">$ 61,202<span></span>
</td>
<td class="nump">$ 5,618<span></span>
</td>
<td class="nump">$ 11,644<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income from discontinued operations, net of tax</a></td>
<td class="nump">4,395<span></span>
</td>
<td class="nump">860<span></span>
</td>
<td class="nump">3,185<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income from continuing operations</a></td>
<td class="nump">56,807<span></span>
</td>
<td class="nump">4,758<span></span>
</td>
<td class="nump">8,459<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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation</a></td>
<td class="nump">18,031<span></span>
</td>
<td class="nump">18,116<span></span>
</td>
<td class="nump">20,217<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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of operating lease right-of-use assets</a></td>
<td class="nump">5,560<span></span>
</td>
<td class="nump">5,358<span></span>
</td>
<td class="nump">6,304<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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="nump">1,753<span></span>
</td>
<td class="nump">264<span></span>
</td>
<td class="nump">397<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investments</a></td>
<td class="num">(6,624)<span></span>
</td>
<td class="num">(500)<span></span>
</td>
<td class="num">(1,392)<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Dividends received from equity method investments</a></td>
<td class="nump">5,514<span></span>
</td>
<td class="nump">3,508<span></span>
</td>
<td class="nump">1,003<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromInterestAndDividendsReceived', window );">Interest income from investments</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(216)<span></span>
</td>
<td class="num">(73)<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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss (gain) on disposal of real estate and property and equipment</a></td>
<td class="nump">30<span></span>
</td>
<td class="num">(58)<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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax</a></td>
<td class="nump">12,730<span></span>
</td>
<td class="num">(1,110)<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(6,108)<span></span>
</td>
<td class="num">(6,744)<span></span>
</td>
<td class="num">(1,591)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(4,799)<span></span>
</td>
<td class="num">(2,307)<span></span>
</td>
<td class="num">(17,135)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">199<span></span>
</td>
<td class="num">(3,243)<span></span>
</td>
<td class="num">(627)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable', window );">Income taxes refundable</a></td>
<td class="num">(1,103)<span></span>
</td>
<td class="num">(276)<span></span>
</td>
<td class="nump">1,283<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable-trade</a></td>
<td class="nump">16,005<span></span>
</td>
<td class="num">(2,618)<span></span>
</td>
<td class="nump">12,284<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">475<span></span>
</td>
<td class="num">(3,523)<span></span>
</td>
<td class="num">(11,995)<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by operating activities from continuing operations</a></td>
<td class="nump">98,427<span></span>
</td>
<td class="nump">11,409<span></span>
</td>
<td class="nump">17,275<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="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash used in operating activities from discontinued operations</a></td>
<td class="num">(6,716)<span></span>
</td>
<td class="num">(2,786)<span></span>
</td>
<td class="num">(6,932)<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">91,711<span></span>
</td>
<td class="nump">8,623<span></span>
</td>
<td class="nump">10,343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(5,126)<span></span>
</td>
<td class="num">(10,412)<span></span>
</td>
<td class="num">(3,776)<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchases of short-term investments</a></td>
<td class="num">(88,949)<span></span>
</td>
<td class="num">(96,233)<span></span>
</td>
<td class="num">(26,025)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfShortTermInvestments', window );">Sales of short-term investments</a></td>
<td class="nump">99,309<span></span>
</td>
<td class="nump">86,328<span></span>
</td>
<td class="nump">15,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of real estate and property and equipment</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">58<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfNotesReceivable', window );">Repayment of note receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">369<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForDeposits', window );">Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(532)<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">5,294<span></span>
</td>
<td class="num">(20,791)<span></span>
</td>
<td class="num">(14,432)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Treasury stock acquired</a></td>
<td class="num">(6,627)<span></span>
</td>
<td class="num">(19,629)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsToMinorityShareholders', window );">Payments to noncontrolling interests holders</a></td>
<td class="num">(4,772)<span></span>
</td>
<td class="num">(2,928)<span></span>
</td>
<td class="num">(4,264)<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash used in financing activities from continuing operations</a></td>
<td class="num">(11,399)<span></span>
</td>
<td class="num">(22,557)<span></span>
</td>
<td class="num">(4,264)<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations', window );">Net cash provided by financing activities from discontinued operations</a></td>
<td class="nump">304<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="nump">312<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(11,095)<span></span>
</td>
<td class="num">(22,445)<span></span>
</td>
<td class="num">(3,952)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET INCREASE (DECREAS)E IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</a></td>
<td class="nump">85,910<span></span>
</td>
<td class="num">(34,613)<span></span>
</td>
<td class="num">(8,041)<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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH-Beginning of year</a></td>
<td class="nump">146,158<span></span>
</td>
<td class="nump">180,771<span></span>
</td>
<td class="nump">188,812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH-End 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_NonCashFinancingActivitiesEquityAwardsIssued', window );">Non cash financing activities-Equity awards issued</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">241<span></span>
</td>
<td class="nump">487<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="top.Show.showAR( this, 'defref_rex_NonCashFinancingActivitiesEquityAwardsAccrued', window );">Non cash financing activities-Equity awards accrued</a></td>
<td class="nump">1,580<span></span>
</td>
<td class="nump">99<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="top.Show.showAR( this, 'defref_rex_NonCashInvestingActivitiesAccruedCapitalExpenditures', window );">Non cash investing activities-Accrued capital expenditures</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">390<span></span>
</td>
<td class="nump">37<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="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Initial right-of-use assets and liabilities recorded upon adoption of ASC 842</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,918<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="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets acquired and liabilities incurred upon lease execution</a></td>
<td class="nump">4,103<span></span>
</td>
<td class="nump">1,863<span></span>
</td>
<td class="nump">432<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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">229,846<span></span>
</td>
<td class="nump">144,501<span></span>
</td>
<td class="nump">179,658<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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">2,222<span></span>
</td>
<td class="nump">1,657<span></span>
</td>
<td class="nump">1,113<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>non cash payments to acquire property, plant and equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromCollectionOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449657512">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 23.75pt">1.</td><td style="text-align: justify">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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, 2022, 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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&#160;31. For example, &#8220;fiscal year 2021&#8221; means the period February&#160;1, 2021 to January 31, 2022. The Company
refers to its fiscal year by reference to the year immediately preceding the January 31 fiscal year end date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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. Nine (fiscal year 2021), seven (fiscal year 2020) and eight (fiscal year
2019) customers accounted for approximately 85%, 89% and 85% of the Company&#8217;s net sales and revenue during fiscal years 2021,
2020 and 2019, respectively. At January 31, 2022 and 2021, these customers represented approximately 83% and 54%, respectively,
of the Company&#8217;s accounts receivable balance.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">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.5 million and approximately
$1.0 million of inventory write-downs in cost of sales at January 31, 2022 and January 31, 2021, 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center"><b>January 31,</b></td><td style="color: black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="color: black; font-weight: bold">&#160;</td><td style="color: black; font-weight: bold">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="color: black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 68%; color: black; text-align: left">Ethanol and other finished goods</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 12%; color: black; text-align: right">13,158</td><td style="width: 1%; color: black; text-align: left">&#160;</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 12%; color: black; text-align: right">18,346</td><td style="width: 1%; color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="color: black; text-align: left">Work in process</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">&#160;</td><td style="color: black; text-align: right">5,473</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">&#160;</td><td style="color: black; text-align: right">4,374</td><td style="color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="color: black; text-align: left; padding-bottom: 1px">Grain and other raw materials</td><td style="color: black; padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; color: black; text-align: right">23,594</td><td style="padding-bottom: 1px; color: black; text-align: left">&#160;</td><td style="color: black; padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; color: black; text-align: right">14,706</td><td style="padding-bottom: 1px; color: black; 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="color: black; padding-bottom: 3px">Total</td><td style="color: black; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; color: black; text-align: left">$</td><td style="border-bottom: Black 3px double; color: black; text-align: right">42,225</td><td style="padding-bottom: 3px; color: black; text-align: left">&#160;</td><td style="color: black; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; color: black; text-align: left">$</td><td style="border-bottom: Black 3px double; color: black; text-align: right">37,426</td><td style="padding-bottom: 3px; color: black; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"><b><i>&#160;</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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>&#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; border-bottom: Black 1px solid">2022</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; border-bottom: Black 1px solid">2021</td><td style="font-weight: bold">&#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; background-color: rgb(229,255,255)">
    <td style="width: 68%; text-align: left">Land and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">27,329</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: 12%; 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">Buildings and improvements</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,613</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">Machinery, equipment and fixtures</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">293,762</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Construction in progress</td><td>&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">1,515</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">215</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td>&#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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">344,919</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less: accumulated depreciation</td><td>&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(211,150</td><td style="text-align: left; padding-bottom: 1px">)</td><td>&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(194,058</td><td style="text-align: left; padding-bottom: 1px">)</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">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">137,554</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">150,861</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 0pt 22.5pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"><b><i>Impairment of Long-Lived
Assets</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">flows. Such estimates could
be significantly affected by future changes in market conditions. The Company recorded no impairment charges in fiscal years 2021,
2020 and 2019. 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: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">Depreciation expense was approximately
$18.0 million, $18.1 million and $20.2 million in fiscal years 2021, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"><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: 0pt 0 0pt 23.75pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt">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: 0pt 0 0pt 23.75pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt">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: 0pt 0 0pt 23.75pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 management, certain compensation costs and general facility overhead
charges.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 $7,321,000, $3,482,000, and $4,086,000 in
fiscal years 2021, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">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 2021, 2020 and 2019 there
were no material settlements of forward contracts that were recorded at fair value. The Company recorded an asset of approximately
$1.0 million and $2.1 million at January 31, 2022 and 2021, respectively, 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 sales 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"><b><i>Stock Compensation </i></b>&#8211;
The Company has a stock-based compensation plan, approved by its shareholders, which reserves a total of 550,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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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. The
Company will be required to adopt this update for the fiscal year ending January 31, 2023. The Company has not completed its analysis
of adopting this guidance and has not determined the effect of this standard on its consolidated financial statements and related
disclosures.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049450071880">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 23.75pt">2.</td><td style="text-align: justify">NET SALES AND REVENUE</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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: 23.75pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center">Fiscal Year</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt; 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; padding-bottom: 1pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt; 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; padding-bottom: 1pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2019</td><td style="font-weight: bold; padding-bottom: 1pt; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="font-weight: bold; text-decoration: underline; text-align: left">Sales of products, continuing operations:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-decoration: none; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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%">Ethanol</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; 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: 6%; text-align: right">284,191</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">321,434</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">Dried distillers grains</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">71,755</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <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">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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,135</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">Modified distillers grains</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,240</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <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">(12,109</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,167</td><td style="text-align: left">)</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="padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#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: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#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: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">136</td><td style="text-align: left; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Total sales</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">774,802</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">372,664</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">417,700</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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-decoration: underline; text-align: left">Sales of products, discontinued operations:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Refined coal<sup>1</sup></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">400</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">182</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">334</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><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: 23.75pt">&#160;</td> <td style="text-align: justify; width: 10pt"><sup>1</sup></td> <td style="text-align: justify"> 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>
</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449736200">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTextBlock', window );">Investment [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 23.75pt">3.</td><td style="text-align: justify">INVESTMENTS</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"><b><i>Equity Method Investment
in Big River</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="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></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#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: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="width: 68%; text-align: justify; padding-bottom: 2.5pt">Carrying amount</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 2.5pt double">$</td><td style="width: 12%; text-align: right; border-bottom: Black 2.5pt double">30,566</td><td style="width: 1%; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 2.5pt double">$</td><td style="width: 12%; text-align: right; border-bottom: Black 2.5pt double">29,456</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Ownership percentage</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.3%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.3%</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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 421.0 million gallons
of ethanol in the twelve months ended January 31, 2022. The Company recorded income of approximately $6.6 million, $0.5 million
and $1.4 million as its share of earnings from Big River during fiscal years 2021, 2020 and 2019, respectively. The Company received
dividends of approximately $5.5 million, $3.5 million and $1.0 million from Big River during fiscal years 2021, 2020 and 2019,
respectively. At January 31, 2022, the carrying value of the investment in Big River is approximately $30.6 million; the amount
of underlying equity in the net assets of Big River is approximately $29.8 million. 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: 0pt 0 0pt 22.5pt; 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: 23.75pt">
<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">December 31,</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1pt">&#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: 1pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1pt">&#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: 1pt">&#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: 72%; text-align: left">Current assets</td><td style="width: 2%">&#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><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">172,742</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Non current assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">146,384</td><td style="text-align: left; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">178,221</td><td style="text-align: left; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">456,795</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">350,963</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current liabilities</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><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">69,259</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1pt">Long-term liabilities</td><td style="padding-bottom: 1pt">&#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: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">2,832</td><td style="text-align: left; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Total liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">131,317</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">72,091</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Noncontrolling interests</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">36,786</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">30,116</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="color: black; font-weight: bold">&#160;</td>
    <td colspan="10" style="color: black; font-weight: bold; text-align: center">Years Ended December 31,</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: black; font-weight: bold; text-align: center">&#160;</td><td style="color: black; font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; color: black; font-weight: bold">&#160;</td><td style="color: black; font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="padding-bottom: 1px; color: black; font-weight: bold">&#160;</td><td style="color: black; font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2019</td><td style="padding-bottom: 1px; color: black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: 61%; color: black; text-align: left">Net sales and revenue</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 9%; color: black; text-align: right">1,332,555</td><td style="width: 1%; color: black; text-align: left">&#160;</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 9%; color: black; text-align: right">736,225</td><td style="width: 1%; color: black; text-align: left">&#160;</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 9%; color: black; text-align: right">823,718</td><td style="width: 1%; color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="color: black; text-align: left">Gross profit</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">85,401</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">18,858</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">30,774</td><td style="color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="color: black; text-align: left">Income from continuing operations</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">64,243</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">4,850</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">13,502</td><td style="color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="color: black; text-align: left">Net income</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">64,243</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">4,850</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">13,502</td><td style="color: black; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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, 2022 are approximately $116.2 million; the Company&#8217;s proportionate share of restricted net assets
of Big River is approximately $12.0 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"><b><i>Short-term Investments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">At January 31, 2021, the Company
owned certificates of deposit that had an amortized cost, or carrying value, of approximately $36.2 million. The contractual maturity
of these investments was less than one year. The yield to maturity rate was approximately 0.2%. 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investment.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449681976">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Disclosures [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 23.75pt">4.</td><td style="text-align: justify">FAIR VALUE</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 10pt">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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 10pt">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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 10pt">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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">statement fair value determination
and risk quantification; and (ii) periodic review and substantiation of profit and loss reporting for all derivative instruments.
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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 92%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Total<br/>
Fair<br/> Value</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 52%; text-align: justify">Forward purchase contracts asset (1)</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-4">-</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">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: 8%; 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: right">$</td><td style="width: 8%; 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">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-6">-</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-7">-</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: right; 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; background-color: rgb(229,255,255)">
    <td style="text-align: justify; 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">993</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: right; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">1,347</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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">Commodity futures (3)</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"><div style="-sec-ix-hidden: hidden-fact-8">-</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">933</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"><div style="-sec-ix-hidden: hidden-fact-9">-</div></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: right; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">933</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 18pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">Financial assets and
liabilities measured at fair value at January 31, 2021 on a recurring basis are summarized below (amounts in
thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 92%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Total<br/>
Fair<br/> Value</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 52%; text-align: justify">Forward purchase contracts asset&#160;&#160;(1)</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-10">-</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">2,144</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-11">-</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">2,144</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; 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-12">-</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-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">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; background-color: rgb(229,255,255)">
    <td style="text-align: justify; 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">2,144</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">2,498</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Commodity futures (3)</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"><div style="-sec-ix-hidden: hidden-fact-14">-</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">1,794</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"><div style="-sec-ix-hidden: hidden-fact-15">-</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">1,794</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 18pt">&#160;</p><table cellpadding="0" cellspacing="0" style="width: 92%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr> <td style="vertical-align: top; width: 3%; text-align: justify">(1)</td> <td style="vertical-align: bottom; text-align: justify; width: 97%">The forward purchase contracts asset is included in &#8220;Prepaid expenses and other&#8221; on the accompanying Consolidated Balance Sheets.</td></tr>
<tr> <td style="vertical-align: top; text-align: justify">&#160;</td> <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
<tr> <td style="vertical-align: top; text-align: justify">(2)</td> <td style="vertical-align: bottom; text-align: justify">The investment in cooperative is included in &#8220;Other assets&#8221; on the accompanying Consolidated Balance Sheets.</td></tr>
<tr> <td style="vertical-align: top; text-align: justify">&#160;</td> <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
<tr> <td style="vertical-align: top; text-align: justify">(3)</td> <td style="vertical-align: bottom; text-align: justify">The commodity futures liability is included in &#8220;Accrued expenses and other current liabilities&#8221; on the accompanying Consolidated Balance Sheets.</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: -18pt"><span style="font-weight: normal">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: -18pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">There were no assets measured
at fair value at January 31, 2022 and 2021 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049446430888">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 23.75pt">5.</td><td style="text-align: justify">OTHER ASSETS</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"><span style="font-weight: normal">The components of other noncurrent assets are as follows (amounts in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"><span style="font-weight: normal">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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 style="text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#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></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 68%; text-align: justify">Deferred taxes</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">24,914</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: 12%; text-align: right">24,390</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; 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">939</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">885</td><td style="text-align: left; padding-bottom: 1px">&#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: justify; padding-bottom: 3px">Total</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">25,853</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">25,275</td><td style="text-align: left; padding-bottom: 3px">&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449761624">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 23.75pt">6.</td><td style="text-align: justify">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt">The components of accrued expenses
and other current liabilities at January 31, 2022 and 2021 are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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 style="text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#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></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 68%; text-align: justify">Accrued payroll and related items</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">5,407</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: 12%; text-align: right">690</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Accrued utility charges</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,515</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">Accrued transportation related items</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,560</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Commodity futures</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,794</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">Accrued real estate taxes</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,778</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Accrued income taxes</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55</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; 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">435</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">362</td><td style="text-align: left; padding-bottom: 1px">&#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: justify; padding-bottom: 3px">Total</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">13,617</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">8,754</td><td style="text-align: left; padding-bottom: 3px">&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449736200">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 23.75pt">7.</td><td style="text-align: justify">LEASES</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">The Company used the optional
transition method in adopting ASC Topic 842 &#8220;<i>Leases</i>&#8221; (&#8220;ASC 842&#8221;), which resulted in applying ASC
842 at the date of adoption (February 1, 2019). Thus, comparative information has not been restated and continues to be reported
under accounting standards in effect for those periods.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">ASC 842 provides for three practical
expedients, which the Company elected as a package. Pursuant to this package, the Company did not reassess: i) whether any expired
or existing contracts are or contain leases; ii) the lease classification for any expired or existing leases that were previously
classified as operating leases; or iii) the initial direct costs for any existing leases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">At January 31, 2022, 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 exercise of any lease renewal is at the Company&#8217;s sole discretion.
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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">For fiscal years 2021 and 2020,
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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold; font-size: 10pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt">Fiscal Year</td><td style="font-weight: bold; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2021</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2020</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255); font-size: 10pt">
    <td style="width: 68%; text-align: justify; font-size: 10pt">Operating lease expense</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 12%; text-align: right; font-size: 10pt">6,346</td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 12%; text-align: right; font-size: 10pt">6,340</td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom;  font-size: 10pt">
    <td style="text-align: justify; padding-bottom: 1px; font-size: 10pt">Variable lease expense</td><td style="padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid; font-size: 10pt">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid; font-size: 10pt">1,907</td><td style="text-align: left; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid; font-size: 10pt">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid; font-size: 10pt">447</td><td style="text-align: left; padding-bottom: 1px; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255); font-size: 10pt">
    <td style="text-align: justify; padding-bottom: 3px; font-size: 10pt">Total lease expense</td><td style="padding-bottom: 3px; font-size: 10pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double; font-size: 10pt">$</td><td style="text-align: right; border-bottom: Black 3px double; font-size: 10pt">8,253</td><td style="text-align: left; padding-bottom: 3px; font-size: 10pt">&#160;</td><td style="padding-bottom: 3px; font-size: 10pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double; font-size: 10pt">$</td><td style="text-align: right; border-bottom: Black 3px double; font-size: 10pt">6,787</td><td style="text-align: left; padding-bottom: 3px; font-size: 10pt">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">The following table is a summary
of future minimum rentals on such leases at January 31, 2022 (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 1px"><span style="text-decoration:underline">Years Ended January 31,</span></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">Minimum Rentals</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 74%; text-align: justify">2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">5,015</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 2%; background-color: White">&#160;</td>
    <td style="width: 1%; background-color: White">&#160;</td>
    <td style="width: 6%; background-color: White">&#160;</td>
    <td style="width: 1%; background-color: White">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,856</td><td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,408</td><td style="text-align: left">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">235</td><td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; padding-bottom: 1px">2027</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">171</td><td style="text-align: left; padding-bottom: 1px">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,685</td><td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; padding-bottom: 1px">Less:&#160;&#160;present value discount</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">695</td><td style="text-align: left; padding-bottom: 1px">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 3px">Operating lease 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; border-bottom: Black 3px double">10,990</td><td style="text-align: left; padding-bottom: 3px">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">At January 31, 2022, the weighted
average remaining lease term is 2.5 years and the weighted average discount rate is 4.85% for the above leases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">The following table is a summary
of future minimum rentals on such leases at January 31, 2021 (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 1px"><span style="text-decoration:underline">Years Ended January 31,</span></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">Minimum <br/>
Rentals</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 86%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">5,397</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,690</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">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,524</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,648</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; padding-bottom: 1px">2026</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">49</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,308</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; padding-bottom: 1px">Less: present value discount</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">994</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 3px">Operating lease 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; border-bottom: Black 3px double">12,314</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">At January 31, 2021, the weighted
average remaining lease term is 3.0 years, and the weighted average discount rate is 5.26% for the above leases.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049450102296">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 23.75pt">8.</td><td style="text-align: justify">COMMON STOCK</td>
    </tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">During fiscal years 2021 and
2020, the Company purchased approximately 84,000 shares and approximately 315,000 shares of its common stock for approximately
$6.6 million and approximately $19.6 million, respectively. During fiscal year 2019, the Company did not purchase any of its common
stock. At January 31, 2022, the Company had prior authorization by its Board of Directors to purchase, in open market transactions,
an additional approximately 449,000 shares of its common stock. 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; text-align: justify; padding-bottom: 1px">&#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">January 31,</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; 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">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: center; border-bottom: Black 1px solid">2021</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 68%; text-align: justify">Authorized shares</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">45,000</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: 12%; text-align: right">45,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">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="text-align: justify">Outstanding shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,920</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,992</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449759128">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 23.75pt">9.</td><td style="text-align: justify">DERIVATIVE FINANCIAL INSTRUMENTS</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: left">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: 0pt 0 0pt 23.75pt; 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: 23.75pt">
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt">Asset Derivatives<br/> &#160;Fair Value at<br/> January 31,</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt">Liability Derivatives<br/>
 Fair Value at<br/> January 31,</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2022</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2021</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2022</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2021</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom;  font-size: 10pt">
    <td style="width: 44%; text-align: justify; font-size: 10pt">Commodity futures (1)</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 10%; text-align: right; font-size: 10pt"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 10%; text-align: right; font-size: 10pt"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 10%; text-align: right; font-size: 10pt">933</td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 10%; text-align: right; font-size: 10pt">1,794</td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom;  font-size: 10pt">
    <td style="text-align: justify; font-size: 10pt">Forward purchase contracts (2)</td><td style="font-size: 10pt">&#160;</td>
    <td style="text-align: left; font-size: 10pt">$</td><td style="text-align: right; font-size: 10pt">993</td><td style="text-align: left; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="text-align: left; font-size: 10pt">$</td><td style="text-align: right; font-size: 10pt">2,144</td><td style="text-align: left; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="text-align: left; font-size: 10pt">$</td><td style="text-align: right; font-size: 10pt"><div style="-sec-ix-hidden: hidden-fact-18">-</div></td><td style="text-align: left; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="text-align: left; font-size: 10pt">$</td><td style="text-align: right; font-size: 10pt"><div style="-sec-ix-hidden: hidden-fact-19">-</div></td><td style="text-align: left; font-size: 10pt">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="width: 95.5%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt"><tr style="vertical-align: top">
<td style="width: 3%">(1)</td><td style="text-align: justify; width: 97%">Commodity futures assets are included in prepaid expenses and other. Commodity futures liabilities
are included in accrued expenses and other current liabilities. These contracts are short/sell positions for approximately 7.4
million bushels and 6.9 million bushels of corn at January 31, 2022 and 2021, respectively.</td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td>(2)</td><td style="text-align: justify">Forward purchase contracts assets are included in prepaid expenses and other. Forward purchase
contracts liabilities are included in accrued expenses and other current liabilities. These contracts are for purchases of approximately
19.2 million bushels and 6.4 million bushels of corn at January 31, 2022 and 2021, respectively.</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">As of January 31, 2022, and
2021, 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, 2022, and 2021 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, 2022, and 2021, the Company was required to maintain collateral with the counterparty in the amount of approximately
$2,222,000 and $1,657,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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: left">The Company recognized gains
(losses) (included in cost of sales) on corn and natural gas derivative financial instruments of approximately $(3,427,000), $(5,552,000),
and $2,201,000 in fiscal years 2021, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: left">The Company recognized losses
(included in net sales and revenue) on ethanol derivative financial instruments of $12,109,000 and $1,167,000 in fiscal years 2021
and 2020, respectively. There were no derivative financial instruments gains or losses included in net sales and revenue in fiscal
year 2019.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049450094504">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 23.75pt">10.</td><td style="text-align: justify">EMPLOYEE BENEFITS</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">The Company maintains the REX
2015 Incentive Plan, approved by its shareholders, which reserves a total of 550,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 liability and equity awards in its consolidated
financial statements over</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"> the requisite service
period on a straight-line basis. 471,027 shares remain available for issuance under the Plan at January 31, 2022. As a component
of their compensation, restricted stock has been granted to directors at the market price of REX common stock on the date of the
grant. In addition, one third 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">At January 31, 2022 and 2021,
unrecognized compensation cost related to nonvested restricted stock was approximately $97,000 and $272,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">The following table summarizes
non-vested restricted stock award activity for fiscal years 2021, 2020, and 2019:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; padding-bottom: 1px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td><td style="font-size: 11pt; padding-bottom: 1px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="10" style="font-size: 11pt; text-align: center; border-bottom: Black 1px solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="padding-bottom: 1px; font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td>
    <td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;"><span style="font-size: 10pt"><b>Non-Vested<br/> Shares</b></span></td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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>Weighted<br/> Average&#160;Grant<br/> Date&#160;Fair&#160;Value<br/> (000&#8217;s)</b></span></td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td>
    <td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Weighted<br/> Remaining&#160;Vesting<br/> Vesting Term<br/> (in
                                                                                      years)</b></span></td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;&#160;&#160;&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;&#160;&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 58%; text-align: justify">Non-Vested at January 31, 2021</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">19,705</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: 10%; text-align: right">1,398</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: 10%; text-align: right">1</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,803</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 style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify">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 style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1px">Vested</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; border-bottom: Black 1px solid">12,447</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">900</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="font-size: 11pt; padding-bottom: 1px">&#160;</td>
    <td style="font-size: 11pt; text-align: left; padding-bottom: 1px">&#160;</td><td style="font-size: 11pt; text-align: right; padding-bottom: 1px">&#160;</td><td style="font-size: 11pt; text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt">&#160;</td><td style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; 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">Non-Vested at January 31, 2022</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double">10,061</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">773</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; padding-bottom: 3px">1</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>

<tr style="vertical-align: bottom">
    <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1px">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="10" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>2020</b></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Non-Vested<br/>
    Shares</b></span></td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Weighted<br/> Average&#160;&#160;Grant<br/>
    Date&#160;Fair&#160;Value<br/> (000&#8217;s)</b></span></td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Weighted<br/>
    Average&#160;&#160;Remaining<br/> Vesting
    Term<br/>     (in years)</b></span></td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="font-size: 10pt; text-align: justify">Non-Vested at January 31, 2020</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">28,576</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">$</td><td style="font-size: 10pt; text-align: right">2,193</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">2</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="font-size: 10pt; text-align: justify">Granted</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">6,158</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">416</td><td style="font-size: 10pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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; text-align: justify">Forfeited</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">-</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">-</td><td style="font-size: 10pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="font-size: 10pt; text-align: justify">Vested</td><td style="font-size: 10pt">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: right">15,029</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: right">1,211</td><td style="font-size: 10pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; 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="font-size: 10pt; text-align: justify">Non-Vested at January 31, 2021</td><td style="font-size: 10pt">&#160;</td>
    <td style="border-bottom: Black 3px double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 3px double; font-size: 10pt; text-align: right">19,705</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="border-bottom: Black 3px double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 3px double; font-size: 10pt; text-align: right">1,398</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="padding-bottom: 3px; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 3px; font-size: 10pt; text-align: right">1</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
</table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td>
    <td colspan="10" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid">2019</td><td style="padding-bottom: 1px; font: bold 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">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;"><b>Non-Vested<br/> Shares</b></td>
    <td>&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"><b>Weighted<br/> Average&#160;Grant<br/>
    Date&#160;Fair&#160;Value<br/> (000&#8217;s)</b></td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"><b>Weighted<br/> Average&#160;Remaining<br/>
    Vesting Term<br/> (in years)</b></td><td style="font: bold 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">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" 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 colspan="2" 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 colspan="2" 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: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif">
    <td style="width: 58%; font: 10pt Times New Roman, Times, Serif">Non-Vested at January 31, 2019</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">38,036</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">2,935</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">2</td><td style="width: 1%; 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">Granted</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><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9,442</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#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><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">662</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">Forfeited</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><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#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><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; 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; padding-bottom: 1px">Vested</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right">18,902</td><td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,404</td><td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; text-align: left; 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">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">Non-Vested at January 31, 2020</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 3px double">&#160;</td><td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right">28,576</td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,193</td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 3px">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 3px">2</td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">The above tables include 5,714,
14,777, and 24,219 non-vested shares at January 31, 2022, 2021, and 2020, respectively, which are included in the number of weighted
average shares outstanding used to determine basic and diluted earnings per share attributable to REX common shareholders. Such
shares are treated, for accounting purposes, as being fully vested at the grant date as they were granted to officers who were
retirement eligible at the time of grant.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449736200">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsDisclosureTextBlock', window );">Commitments Disclosure [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 23.75pt">11.</td><td style="text-align: justify">COMMITMENTS</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">At January 31, 2022, One Earth
and NuGen had combined forward purchase contracts for approximately 19.3 million&#160;bushels of corn, the principal raw material
for their ethanol plants and they had combined forward purchase contracts for approximately 1.8 MmBtu of natural gas.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">At January 31, 2022, One Earth
and NuGen had combined sales commitments for approximately 47.7 million gallons of ethanol, 97,000&#160;tons of distillers grains
and 14.5 million pounds of non-food grade corn oil.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">One Earth has entered into
an agreement with an unrelated party for the use of a portion of that party&#8217;s natural gas pipeline. The term of the original
agreement was 10&#160;years, and the amount was $4,380,000, which was paid over 120 equal monthly installments of $36,500 beginning
in February 2009. 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 2021 and 2020, and approximately $358,000 in fiscal year 2019 pursuant to the agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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,190,000, $841,000, and $936,000 in fiscal years 2021, 2020 and 2019, respectively, for these marketing services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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, $2,500,000, and $4,231,000 in
fiscal years 2021, 2020, and 2019, 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_CommitmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449807320">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Tax Disclosure [Text Block]</a></td>
<td class="text"><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: 23.75pt"><b>12.</b></td>
    <td style="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 22.5pt; text-align: justify">The provision for income taxes
for fiscal years 2021, 2020, and 2019 consist of the following (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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">&#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><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">2019</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>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,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><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,918</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">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><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,387</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">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><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">531</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="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">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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,223</td><td style="text-align: left">)</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">(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><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">(293</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,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><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,516</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">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: 2px; text-align: left">)</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,985</td><td style="text-align: left; padding-bottom: 2px">)</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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 0pt 22.5pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 79%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="text-align: left">&#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="text-align: left">&#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="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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">39,199</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">40,641</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">582</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">&#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">269</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">294</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">280</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">206</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">(213</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">(232</td><td style="padding-bottom: 1px; text-align: left">)</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; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1px; text-align: left">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">40,117</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,912</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">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">(17,995</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(20,076</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: left; 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">(340</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">(159</td><td style="padding-bottom: 1px; text-align: left">)</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; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1px; text-align: left">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">(18,335</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">(20,235</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">21,782</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">20,677</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 0pt 23.75pt; text-align: justify">The Company has a general business
credit carryforward of approximately $39.2 million and approximately $40.6 million at January 31, 2022 and 2021, 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 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt">The Company has a valuation allowance of approximately
$213,000 and $232,000 at January 31, 2022 and 2021, respectively, related to state net operating loss carryforwards. The Company
decreased the valuation allowance by $19,000 in fiscal year 2021. 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 23.75pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt">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. The company ceased operation of its refined coal business on November 18, 2021. 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 23.75pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt">Through its refined coal operation, the Company
earned production tax credits pursuant to IRC Section 45. 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, $5.2 million,
and $9.0 million during fiscal years 2021, 2020, and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">During fiscal years 2021, 2020,
and 2019, the Company recognized an income tax benefit (provision) for federal and state research and experimentation credits (net
of uncertain tax position expense) of approximately $(3.0) million, $0.9 million, and $0.4 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 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">The Company paid income taxes
of approximately $7,239,000, $1,274,000, and $565,000 in fiscal years 2021, 2020, and 2019, respectively. The Company received
refunds of income taxes of approximately $655,000 and $11,000 in fiscal years 2020 and 2019, respectively. The Company did not
receive any refunds in fiscal year 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">Reconciliations of the federal
statutory tax and the Company&#8217;s income tax (benefit) expense for fiscal years 2021, 2020, and 2019 are as follows (amounts
in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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">&#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><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">2019</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">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><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,360</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">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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">230</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">(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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(899</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">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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,435</td><td style="text-align: left">)</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,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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,118</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">(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><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">(123</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="padding-bottom: 3px">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">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: 2px; text-align: left">)</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,985</td><td style="padding-bottom: 2px; text-align: left">)</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 23.75pt; text-align: justify">The Company applies the provisions
of ASC 740-10-25-5 for uncertain tax positions. As of January 31, 2022, total unrecognized tax benefits were approximately $16,741,000,
and accrued penalties and interest were approximately $40,000. If the Company were to prevail on all unrecognized tax benefits
recorded, the provision for income taxes would be reduced by approximately $16,662,000. In addition, the impact 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 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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">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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">8,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">7,370</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">3,827</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(74</td><td style="text-align: left">)</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">4,554</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,104</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">16,781</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,400</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449780744">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDisclosures', window );">Contingencies Disclosure [Text Block]</a></td>
<td class="text"><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: 23.75pt">13.</td>
    <td>CONTINGENCIES</td></tr>
</table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-indent: -23.75pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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. There were no liabilities recorded at January 31, 2022 or 2021 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449808984">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</a></td>
<td class="text"><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: 23.75pt"><b>14.</b></td>
    <td style="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 23.75pt; 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.
Below is a table reflecting certain items of the Consolidated Condensed Statement of Operations that were reclassified as discontinued
operations for fiscal years 2021, 2020 and 2019 (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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">&#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><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">2019</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">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><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">334</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><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,251</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">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,672</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,917</td><td style="text-align: left">)</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><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">(274</td><td style="padding-bottom: 1px; text-align: left">)</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">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,694</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,643</td><td style="text-align: left">)</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><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,828</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,185</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><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">&#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><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">3,525</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 0pt 22.5pt"><sup>&#160;</sup></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt"><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 22.5pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt"><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 22.5pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">As of January 31, 2022, there
were no amounts on the balance sheet reclassified to discontinued operations. Below is a table reflecting certain items of the
Consolidated Condensed Balance Sheets that were reclassified as discontinued operations as of January 31, 2021 (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 23.75pt">
<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; border-bottom: Black 1px solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>January&#160;31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="font-weight: bold">&#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></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 85%; text-align: left; padding-left: 10pt">Prepaid expenses and other</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">34</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; padding-left: 10pt">Inventory</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">454</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-left: 20pt">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">488</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">Property and equipment, net</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,325</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: 1px; padding-left: 20pt">Total 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">2,813</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></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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">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></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt">Accounts payable, trade</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">334</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">Accrued expenses and other current 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">201</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; padding-left: 20pt">Total current 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">535</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: 1px; padding-left: 20pt">Total 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">535</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></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 3px">Net assets included in 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">2,278</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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049450075784">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial Information [Text Block]</a></td>
<td class="text"><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="text-align: justify; width: 23.75pt">15.</td>
    <td style="text-align: justify">QUARTERLY UNAUDITED INFORMATION</td></tr>
</table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 96%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom; font-size: 8pt">
    <td style="padding-left: 10pt; text-indent: -10pt; font-size: 8pt"><span style="font-size: 8pt">&#160;</span></td><td style="font: bold 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="14" style="font: bold 8pt Arial, Helvetica, Sans-Serif; text-align: center; border-bottom: Black 1px solid"><span style="font-size: 8pt">Quarters
    Ended<br/> (In Thousands, Except Per Share Amounts)</span></td><td style="font: bold 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; font-size: 8pt">
    <td style="padding-left: 10pt; text-indent: -10pt; font-size: 8pt"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>April
    30,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2021</span></span></b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>July
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2021</span></span></b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>October
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2021</span></span></b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>January
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2022</span></span></b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></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></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">164,042</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">195,678</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">203,066</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">212,016</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">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 (loss) 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">1.21</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.95</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.23</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.58</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 (loss) 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.09</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.36</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.33</td><td style="text-align: left">&#160;</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></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 (loss) income per share attributable to REX common shareholders (a)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.30</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.31</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.56</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3.61</td><td style="text-align: left">&#160;</td></tr>
</table><p style="margin: 0"><span style="font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 96%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 8pt">&#160;</span></td><td style="font: bold 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="14" style="font: bold 9pt Arial, Helvetica, Sans-Serif; text-align: center; border-bottom: Black 1px solid"><span style="font-size: 8pt">Quarters
    Ended<br/> (In Thousands, Except Per Share Amounts)</span></td><td style="font: bold 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>April
    30,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2020</span></span></b></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>July
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2020</span></span></b></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>October
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2020</span></span></b></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>January
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2021</span></span></b></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></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></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">83,235</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,242</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">124,217</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">125,970</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 (loss) profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,223</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">553</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,929</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,274</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 (loss) income from continuing operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,578</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,867</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,312</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,891</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 (loss) 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,821</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,679</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,036</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,344</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 (loss) income attributable to REX common shareholders (discontinued operations)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">186</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">931</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(195</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">199</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 (loss) income attributable to REX common shareholders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,635</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,748</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,841</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,543</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 (loss) 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">(1.24</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.43</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.47</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.56</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 (loss) 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.15</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.03</td><td style="text-align: left">)</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></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 (loss) income per share attributable to REX common shareholders (a)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.21</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(0.28</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.44</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.59</td><td style="text-align: left">&#160;</td></tr>
</table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <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: 23.75pt"/><td style="width: 0.25in"><span style="font-size: 10pt">a)</span></td><td style="text-align: justify"><span style="font-size: 10pt">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. </span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449791416">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions Disclosure [Text Block]</a></td>
<td class="text"><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: 23.75pt">16. </td>
    <td>RELATED PARTIES</td></tr>
</table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">During fiscal years 2021, 2020,
and 2019, One Earth and NuGen, combined, purchased approximately $90.2 million, $54.8 million, and $171.5 million, respectively,
of corn and other supplies from minority equity investors. The Company had amounts payable to related parties of approximately
$0.5 million and $0.7 million at January 31, 2022 and 2021, respectively.<span style="background-color: yellow"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">During fiscal years 2021, 2020,
and 2019, the Company recognized (reduced) commission expense of approximately $0.3 million, $(0.2) million, and $(0.7) million,
respectively, payable to the minority investor in the refined coal entity. The commission expense is associated with the refined
coal business. The Company did not have accrued liabilities related to commission expense as of January 31, 2022 and had accrued
liabilities related to the commission expense of approximately $0.1 million at January 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">During fiscal years 2021 and
2020, the Company received approximately $0.3 million and approximately $0.1 million, respectively, in capital contributions from
the minority investor in the refined coal entity.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049445470952">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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: 0pt 0 0pt 23.75pt; 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, 2022, 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: 0pt 0 0pt 23.75pt; 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="top.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: 0pt 0 0pt 23.75pt; 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&#160;31. For example, &#8220;fiscal year 2021&#8221; means the period February&#160;1, 2021 to January 31, 2022. The Company
refers to its fiscal year by reference to the year immediately preceding the January 31 fiscal year end date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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="top.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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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="top.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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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="top.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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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="top.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: 0pt 0 0pt 23.75pt; 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. Nine (fiscal year 2021), seven (fiscal year 2020) and eight (fiscal year
2019) customers accounted for approximately 85%, 89% and 85% of the Company&#8217;s net sales and revenue during fiscal years 2021,
2020 and 2019, respectively. At January 31, 2022 and 2021, these customers represented approximately 83% and 54%, respectively,
of the Company&#8217;s accounts receivable balance.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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="top.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: 0pt 0 0pt 23.75pt; 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</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">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.5 million and approximately
$1.0 million of inventory write-downs in cost of sales at January 31, 2022 and January 31, 2021, 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center"><b>January 31,</b></td><td style="color: black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="color: black; font-weight: bold">&#160;</td><td style="color: black; font-weight: bold">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="color: black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 68%; color: black; text-align: left">Ethanol and other finished goods</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 12%; color: black; text-align: right">13,158</td><td style="width: 1%; color: black; text-align: left">&#160;</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 12%; color: black; text-align: right">18,346</td><td style="width: 1%; color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="color: black; text-align: left">Work in process</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">&#160;</td><td style="color: black; text-align: right">5,473</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">&#160;</td><td style="color: black; text-align: right">4,374</td><td style="color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="color: black; text-align: left; padding-bottom: 1px">Grain and other raw materials</td><td style="color: black; padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; color: black; text-align: right">23,594</td><td style="padding-bottom: 1px; color: black; text-align: left">&#160;</td><td style="color: black; padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; color: black; text-align: right">14,706</td><td style="padding-bottom: 1px; color: black; 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="color: black; padding-bottom: 3px">Total</td><td style="color: black; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; color: black; text-align: left">$</td><td style="border-bottom: Black 3px double; color: black; text-align: right">42,225</td><td style="padding-bottom: 3px; color: black; text-align: left">&#160;</td><td style="color: black; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; color: black; text-align: left">$</td><td style="border-bottom: Black 3px double; color: black; text-align: right">37,426</td><td style="padding-bottom: 3px; color: black; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"><b><i>&#160;</i></b></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="top.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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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>&#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; border-bottom: Black 1px solid">2022</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; border-bottom: Black 1px solid">2021</td><td style="font-weight: bold">&#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; background-color: rgb(229,255,255)">
    <td style="width: 68%; text-align: left">Land and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">27,329</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: 12%; 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">Buildings and improvements</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,613</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">Machinery, equipment and fixtures</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">293,762</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Construction in progress</td><td>&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">1,515</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">215</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td>&#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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">344,919</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less: accumulated depreciation</td><td>&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(211,150</td><td style="text-align: left; padding-bottom: 1px">)</td><td>&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(194,058</td><td style="text-align: left; padding-bottom: 1px">)</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">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">137,554</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">150,861</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 0pt 22.5pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; 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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryDepreciationAndAmortizationPolicy', window );">Regulatory Depreciation and Amortization, Policy [Policy Text Block]</a></td>
<td class="text">Depreciation is computed using the straight-line method<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="top.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: 0pt 0 0pt 22.5pt; text-align: justify"><b><i>Impairment of Long-Lived
Assets</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">flows. Such estimates could
be significantly affected by future changes in market conditions. The Company recorded no impairment charges in fiscal years 2021,
2020 and 2019. 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: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">Depreciation expense was approximately
$18.0 million, $18.1 million and $20.2 million in fiscal years 2021, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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="top.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: 0pt 0 0pt 23.75pt"><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: 0pt 0 0pt 23.75pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt">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: 0pt 0 0pt 23.75pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt">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: 0pt 0 0pt 23.75pt">&#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="top.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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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="top.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: 0pt 0 0pt 23.75pt; 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 management, certain compensation costs and general facility overhead
charges.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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="top.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: 0pt 0 0pt 23.75pt; 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 $7,321,000, $3,482,000, and $4,086,000 in
fiscal years 2021, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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="top.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: 0pt 0 0pt 23.75pt; 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</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">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 2021, 2020 and 2019 there
were no material settlements of forward contracts that were recorded at fair value. The Company recorded an asset of approximately
$1.0 million and $2.1 million at January 31, 2022 and 2021, respectively, 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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 sales 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: 0pt 0 0pt 23.75pt; 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="top.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: 0pt 0 0pt 23.75pt; text-align: justify"><b><i>Stock Compensation </i></b>&#8211;
The Company has a stock-based compensation plan, approved by its shareholders, which reserves a total of 550,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: 0pt 0 0pt 23.75pt; 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="top.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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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="top.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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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="top.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: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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. The
Company will be required to adopt this update for the fiscal year ending January 31, 2023. The Company has not completed its analysis
of adopting this guidance and has not determined the effect of this standard on its consolidated financial statements and related
disclosures.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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_RegulatoryDepreciationAndAmortizationPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for systematically allocating capitalized costs to periods that benefit from the use thereof. Includes, but is not limited to, methods used, such as composite depreciation, descriptions of regulatory treatment for estimated removal and disposal costs, and description of amortization of plant-related regulatory assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryDepreciationAndAmortizationPolicy</td>
</tr>
<tr>
<td style="padding-right: 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449741112">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center"><b>January 31,</b></td><td style="color: black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="color: black; font-weight: bold">&#160;</td><td style="color: black; font-weight: bold">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="color: black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="color: black; font-weight: bold; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 68%; color: black; text-align: left">Ethanol and other finished goods</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 12%; color: black; text-align: right">13,158</td><td style="width: 1%; color: black; text-align: left">&#160;</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 12%; color: black; text-align: right">18,346</td><td style="width: 1%; color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="color: black; text-align: left">Work in process</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">&#160;</td><td style="color: black; text-align: right">5,473</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">&#160;</td><td style="color: black; text-align: right">4,374</td><td style="color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="color: black; text-align: left; padding-bottom: 1px">Grain and other raw materials</td><td style="color: black; padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; color: black; text-align: right">23,594</td><td style="padding-bottom: 1px; color: black; text-align: left">&#160;</td><td style="color: black; padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; color: black; text-align: right">14,706</td><td style="padding-bottom: 1px; color: black; 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="color: black; padding-bottom: 3px">Total</td><td style="color: black; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; color: black; text-align: left">$</td><td style="border-bottom: Black 3px double; color: black; text-align: right">42,225</td><td style="padding-bottom: 3px; color: black; text-align: left">&#160;</td><td style="color: black; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; color: black; text-align: left">$</td><td style="border-bottom: Black 3px double; color: black; text-align: right">37,426</td><td style="padding-bottom: 3px; color: black; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"><b><i>&#160;</i></b></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="top.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: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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>&#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; border-bottom: Black 1px solid">2022</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; border-bottom: Black 1px solid">2021</td><td style="font-weight: bold">&#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; background-color: rgb(229,255,255)">
    <td style="width: 68%; text-align: left">Land and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">27,329</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: 12%; 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">Buildings and improvements</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,613</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">Machinery, equipment and fixtures</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">293,762</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Construction in progress</td><td>&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">1,515</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">215</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td>&#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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">344,919</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less: accumulated depreciation</td><td>&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(211,150</td><td style="text-align: left; padding-bottom: 1px">)</td><td>&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(194,058</td><td style="text-align: left; padding-bottom: 1px">)</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">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">137,554</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">150,861</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 0pt 22.5pt; 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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049450102296">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment [Table Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center">Fiscal Year</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt; 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; padding-bottom: 1pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt; 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; padding-bottom: 1pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2019</td><td style="font-weight: bold; padding-bottom: 1pt; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="font-weight: bold; text-decoration: underline; text-align: left">Sales of products, continuing operations:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-decoration: none; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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%">Ethanol</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; 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: 6%; text-align: right">284,191</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">321,434</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">Dried distillers grains</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">71,755</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <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">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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,135</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">Modified distillers grains</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,240</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <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">(12,109</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,167</td><td style="text-align: left">)</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="padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#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: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#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: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">136</td><td style="text-align: left; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Total sales</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">774,802</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">372,664</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">417,700</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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-decoration: underline; text-align: left">Sales of products, discontinued operations:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Refined coal<sup>1</sup></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">400</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">182</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">334</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><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: 23.75pt">&#160;</td> <td style="text-align: justify; width: 10pt"><sup>1</sup></td> <td style="text-align: justify"> 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>
</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049447853208">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="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></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#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: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="width: 68%; text-align: justify; padding-bottom: 2.5pt">Carrying amount</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 2.5pt double">$</td><td style="width: 12%; text-align: right; border-bottom: Black 2.5pt double">30,566</td><td style="width: 1%; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 2.5pt double">$</td><td style="width: 12%; text-align: right; border-bottom: Black 2.5pt double">29,456</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Ownership percentage</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.3%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.3%</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pf0_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Condensed Balance Sheet [Table Text Block]</a></td>
<td class="text">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):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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">December 31,</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1pt">&#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: 1pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1pt">&#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: 1pt">&#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: 72%; text-align: left">Current assets</td><td style="width: 2%">&#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><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">172,742</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Non current assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">146,384</td><td style="text-align: left; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">178,221</td><td style="text-align: left; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">456,795</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">350,963</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current liabilities</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><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">69,259</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1pt">Long-term liabilities</td><td style="padding-bottom: 1pt">&#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: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">2,832</td><td style="text-align: left; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Total liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">131,317</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">72,091</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Noncontrolling interests</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">36,786</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">30,116</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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="top.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: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="color: black; font-weight: bold">&#160;</td>
    <td colspan="10" style="color: black; font-weight: bold; text-align: center">Years Ended December 31,</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: black; font-weight: bold; text-align: center">&#160;</td><td style="color: black; font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; color: black; font-weight: bold">&#160;</td><td style="color: black; font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="padding-bottom: 1px; color: black; font-weight: bold">&#160;</td><td style="color: black; font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid">2019</td><td style="padding-bottom: 1px; color: black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: 61%; color: black; text-align: left">Net sales and revenue</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 9%; color: black; text-align: right">1,332,555</td><td style="width: 1%; color: black; text-align: left">&#160;</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 9%; color: black; text-align: right">736,225</td><td style="width: 1%; color: black; text-align: left">&#160;</td><td style="width: 2%; color: black">&#160;</td>
    <td style="width: 1%; color: black; text-align: left">$</td><td style="width: 9%; color: black; text-align: right">823,718</td><td style="width: 1%; color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="color: black; text-align: left">Gross profit</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">85,401</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">18,858</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">30,774</td><td style="color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="color: black; text-align: left">Income from continuing operations</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">64,243</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">4,850</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">13,502</td><td style="color: black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="color: black; text-align: left">Net income</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">64,243</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">4,850</td><td style="color: black; text-align: left">&#160;</td><td style="color: black">&#160;</td>
    <td style="color: black; text-align: left">$</td><td style="color: black; text-align: right">13,502</td><td style="color: black; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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_pf0_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pf0_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pf0_</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_rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financial information for equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_us-gaap_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449749256">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">Financial assets and liabilities measured at fair value at January 31, 2022 on a recurring basis are summarized below (amounts
in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 92%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Total<br/>
Fair<br/> Value</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 52%; text-align: justify">Forward purchase contracts asset (1)</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-4">-</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">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: 8%; 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: right">$</td><td style="width: 8%; 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">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-6">-</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-7">-</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: right; 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; background-color: rgb(229,255,255)">
    <td style="text-align: justify; 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">993</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: right; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">1,347</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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">Commodity futures (3)</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"><div style="-sec-ix-hidden: hidden-fact-8">-</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">933</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"><div style="-sec-ix-hidden: hidden-fact-9">-</div></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: right; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">933</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 18pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">Financial assets and
liabilities measured at fair value at January 31, 2021 on a recurring basis are summarized below (amounts in
thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 92%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Total<br/>
Fair<br/> Value</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 52%; text-align: justify">Forward purchase contracts asset&#160;&#160;(1)</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-10">-</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">2,144</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-11">-</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">2,144</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; 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-12">-</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-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">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; background-color: rgb(229,255,255)">
    <td style="text-align: justify; 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">2,144</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">2,498</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Commodity futures (3)</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"><div style="-sec-ix-hidden: hidden-fact-14">-</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">1,794</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"><div style="-sec-ix-hidden: hidden-fact-15">-</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">1,794</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 18pt">&#160;</p><table cellpadding="0" cellspacing="0" style="width: 92%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr> <td style="vertical-align: top; width: 3%; text-align: justify">(1)</td> <td style="vertical-align: bottom; text-align: justify; width: 97%">The forward purchase contracts asset is included in &#8220;Prepaid expenses and other&#8221; on the accompanying Consolidated Balance Sheets.</td></tr>
<tr> <td style="vertical-align: top; text-align: justify">&#160;</td> <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
<tr> <td style="vertical-align: top; text-align: justify">(2)</td> <td style="vertical-align: bottom; text-align: justify">The investment in cooperative is included in &#8220;Other assets&#8221; on the accompanying Consolidated Balance Sheets.</td></tr>
<tr> <td style="vertical-align: top; text-align: justify">&#160;</td> <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
<tr> <td style="vertical-align: top; text-align: justify">(3)</td> <td style="vertical-align: bottom; text-align: justify">The commodity futures liability is included in &#8220;Accrued expenses and other current liabilities&#8221; on the accompanying Consolidated Balance Sheets.</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: -18pt"><span style="font-weight: normal">&#160;</span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049450102296">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"><span style="font-weight: normal">The components of other noncurrent assets are as follows (amounts in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"><span style="font-weight: normal">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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 style="text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#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></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 68%; text-align: justify">Deferred taxes</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">24,914</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: 12%; text-align: right">24,390</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; 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">939</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">885</td><td style="text-align: left; padding-bottom: 1px">&#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: justify; padding-bottom: 3px">Total</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">25,853</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">25,275</td><td style="text-align: left; padding-bottom: 3px">&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449809816">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt">The components of accrued expenses
and other current liabilities at January 31, 2022 and 2021 are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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 style="text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#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></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 68%; text-align: justify">Accrued payroll and related items</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">5,407</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: 12%; text-align: right">690</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Accrued utility charges</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,515</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">Accrued transportation related items</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,560</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Commodity futures</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,794</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">Accrued real estate taxes</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,778</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Accrued income taxes</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55</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; 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">435</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">362</td><td style="text-align: left; padding-bottom: 1px">&#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: justify; padding-bottom: 3px">Total</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">13,617</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">8,754</td><td style="text-align: left; padding-bottom: 3px">&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049440733896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></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>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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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: 0pt 0 0pt 23.75pt; text-align: justify">For fiscal years 2021 and 2020,
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: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold; font-size: 10pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt">Fiscal Year</td><td style="font-weight: bold; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2021</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2020</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255); font-size: 10pt">
    <td style="width: 68%; text-align: justify; font-size: 10pt">Operating lease expense</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 12%; text-align: right; font-size: 10pt">6,346</td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 12%; text-align: right; font-size: 10pt">6,340</td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom;  font-size: 10pt">
    <td style="text-align: justify; padding-bottom: 1px; font-size: 10pt">Variable lease expense</td><td style="padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid; font-size: 10pt">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid; font-size: 10pt">1,907</td><td style="text-align: left; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid; font-size: 10pt">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid; font-size: 10pt">447</td><td style="text-align: left; padding-bottom: 1px; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255); font-size: 10pt">
    <td style="text-align: justify; padding-bottom: 3px; font-size: 10pt">Total lease expense</td><td style="padding-bottom: 3px; font-size: 10pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double; font-size: 10pt">$</td><td style="text-align: right; border-bottom: Black 3px double; font-size: 10pt">8,253</td><td style="text-align: left; padding-bottom: 3px; font-size: 10pt">&#160;</td><td style="padding-bottom: 3px; font-size: 10pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double; font-size: 10pt">$</td><td style="text-align: right; border-bottom: Black 3px double; font-size: 10pt">6,787</td><td style="text-align: left; padding-bottom: 3px; font-size: 10pt">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><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="top.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: 0pt 0 0pt 23.75pt; text-align: justify">The following table is a summary
of future minimum rentals on such leases at January 31, 2022 (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 1px"><span style="text-decoration:underline">Years Ended January 31,</span></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">Minimum Rentals</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 74%; text-align: justify">2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">5,015</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 2%; background-color: White">&#160;</td>
    <td style="width: 1%; background-color: White">&#160;</td>
    <td style="width: 6%; background-color: White">&#160;</td>
    <td style="width: 1%; background-color: White">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,856</td><td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,408</td><td style="text-align: left">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">235</td><td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; padding-bottom: 1px">2027</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">171</td><td style="text-align: left; padding-bottom: 1px">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,685</td><td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; padding-bottom: 1px">Less:&#160;&#160;present value discount</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">695</td><td style="text-align: left; padding-bottom: 1px">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td>
    <td style="background-color: White">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 3px">Operating lease 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; border-bottom: Black 3px double">10,990</td><td style="text-align: left; padding-bottom: 3px">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"/><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">The following table is a summary
of future minimum rentals on such leases at January 31, 2021 (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 1px"><span style="text-decoration:underline">Years Ended January 31,</span></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">Minimum <br/>
Rentals</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 86%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">5,397</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,690</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">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,524</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,648</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; padding-bottom: 1px">2026</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">49</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,308</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; padding-bottom: 1px">Less: present value discount</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">994</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 3px">Operating lease 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; border-bottom: Black 3px double">12,314</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449669384">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockByClassTextBlock', window );">Schedule of Stock by Class [Table Text Block]</a></td>
<td class="text">At January 31, 2022, the Company had prior authorization by its Board of Directors to purchase, in open market transactions,
an additional approximately 449,000 shares of its common stock. Information regarding the Company&#8217;s common stock is as follows
(amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; text-align: justify; padding-bottom: 1px">&#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">January 31,</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; 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">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: center; border-bottom: Black 1px solid">2021</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 68%; text-align: justify">Authorized shares</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">45,000</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: 12%; text-align: right">45,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">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="text-align: justify">Outstanding shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,920</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,992</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449808152">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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: 0pt 0 0pt 23.75pt; text-align: left">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: 0pt 0 0pt 23.75pt; 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: 23.75pt">
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt">Asset Derivatives<br/> &#160;Fair Value at<br/> January 31,</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt">Liability Derivatives<br/>
 Fair Value at<br/> January 31,</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2022</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2021</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2022</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt">2021</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; font-size: 10pt">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td><td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom;  font-size: 10pt">
    <td style="width: 44%; text-align: justify; font-size: 10pt">Commodity futures (1)</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 10%; text-align: right; font-size: 10pt"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 10%; text-align: right; font-size: 10pt"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 10%; text-align: right; font-size: 10pt">933</td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-size: 10pt">$</td><td style="width: 10%; text-align: right; font-size: 10pt">1,794</td><td style="width: 1%; text-align: left; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom;  font-size: 10pt">
    <td style="text-align: justify; font-size: 10pt">Forward purchase contracts (2)</td><td style="font-size: 10pt">&#160;</td>
    <td style="text-align: left; font-size: 10pt">$</td><td style="text-align: right; font-size: 10pt">993</td><td style="text-align: left; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="text-align: left; font-size: 10pt">$</td><td style="text-align: right; font-size: 10pt">2,144</td><td style="text-align: left; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="text-align: left; font-size: 10pt">$</td><td style="text-align: right; font-size: 10pt"><div style="-sec-ix-hidden: hidden-fact-18">-</div></td><td style="text-align: left; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="text-align: left; font-size: 10pt">$</td><td style="text-align: right; font-size: 10pt"><div style="-sec-ix-hidden: hidden-fact-19">-</div></td><td style="text-align: left; font-size: 10pt">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="width: 95.5%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt"><tr style="vertical-align: top">
<td style="width: 3%">(1)</td><td style="text-align: justify; width: 97%">Commodity futures assets are included in prepaid expenses and other. Commodity futures liabilities
are included in accrued expenses and other current liabilities. These contracts are short/sell positions for approximately 7.4
million bushels and 6.9 million bushels of corn at January 31, 2022 and 2021, respectively.</td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td>(2)</td><td style="text-align: justify">Forward purchase contracts assets are included in prepaid expenses and other. Forward purchase
contracts liabilities are included in accrued expenses and other current liabilities. These contracts are for purchases of approximately
19.2 million bushels and 6.4 million bushels of corn at January 31, 2022 and 2021, respectively.</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of derivative assets at fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449705000">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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: 0pt 0 0pt 23.75pt; text-align: justify">The following table summarizes
non-vested restricted stock award activity for fiscal years 2021, 2020, and 2019:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; padding-bottom: 1px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td><td style="font-size: 11pt; padding-bottom: 1px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="10" style="font-size: 11pt; text-align: center; border-bottom: Black 1px solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="padding-bottom: 1px; font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td>
    <td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;"><span style="font-size: 10pt"><b>Non-Vested<br/> Shares</b></span></td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; 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>Weighted<br/> Average&#160;Grant<br/> Date&#160;Fair&#160;Value<br/> (000&#8217;s)</b></span></td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td>
    <td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Weighted<br/> Remaining&#160;Vesting<br/> Vesting Term<br/> (in
                                                                                      years)</b></span></td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;&#160;&#160;&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;&#160;&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 58%; text-align: justify">Non-Vested at January 31, 2021</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">19,705</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: 10%; text-align: right">1,398</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: 10%; text-align: right">1</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,803</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 style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify">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 style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1px">Vested</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; border-bottom: Black 1px solid">12,447</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">900</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="font-size: 11pt; padding-bottom: 1px">&#160;</td>
    <td style="font-size: 11pt; text-align: left; padding-bottom: 1px">&#160;</td><td style="font-size: 11pt; text-align: right; padding-bottom: 1px">&#160;</td><td style="font-size: 11pt; text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 11pt">&#160;</td><td style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt">&#160;</td>
    <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-size: 11pt; text-align: right">&#160;</td><td style="font-size: 11pt; 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">Non-Vested at January 31, 2022</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double">10,061</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">773</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; padding-bottom: 3px">1</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>

<tr style="vertical-align: bottom">
    <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1px">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="10" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>2020</b></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Non-Vested<br/>
    Shares</b></span></td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Weighted<br/> Average&#160;&#160;Grant<br/>
    Date&#160;Fair&#160;Value<br/> (000&#8217;s)</b></span></td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Weighted<br/>
    Average&#160;&#160;Remaining<br/> Vesting
    Term<br/>     (in years)</b></span></td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="font-size: 10pt; text-align: justify">Non-Vested at January 31, 2020</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">28,576</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">$</td><td style="font-size: 10pt; text-align: right">2,193</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">2</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="font-size: 10pt; text-align: justify">Granted</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">6,158</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">416</td><td style="font-size: 10pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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; text-align: justify">Forfeited</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">-</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">-</td><td style="font-size: 10pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="font-size: 10pt; text-align: justify">Vested</td><td style="font-size: 10pt">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: right">15,029</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: right">1,211</td><td style="font-size: 10pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; 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="font-size: 10pt; text-align: justify">Non-Vested at January 31, 2021</td><td style="font-size: 10pt">&#160;</td>
    <td style="border-bottom: Black 3px double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 3px double; font-size: 10pt; text-align: right">19,705</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="border-bottom: Black 3px double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 3px double; font-size: 10pt; text-align: right">1,398</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="padding-bottom: 3px; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 3px; font-size: 10pt; text-align: right">1</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
</table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td>
    <td colspan="10" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid">2019</td><td style="padding-bottom: 1px; font: bold 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">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;"><b>Non-Vested<br/> Shares</b></td>
    <td>&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"><b>Weighted<br/> Average&#160;Grant<br/>
    Date&#160;Fair&#160;Value<br/> (000&#8217;s)</b></td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"><b>Weighted<br/> Average&#160;Remaining<br/>
    Vesting Term<br/> (in years)</b></td><td style="font: bold 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">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" 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 colspan="2" 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 colspan="2" 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: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif">
    <td style="width: 58%; font: 10pt Times New Roman, Times, Serif">Non-Vested at January 31, 2019</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">38,036</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">2,935</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">2</td><td style="width: 1%; 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">Granted</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><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9,442</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#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><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">662</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">Forfeited</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><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#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><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; 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; padding-bottom: 1px">Vested</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right">18,902</td><td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,404</td><td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; text-align: left; 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">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">Non-Vested at January 31, 2020</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 3px double">&#160;</td><td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right">28,576</td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,193</td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 3px">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 3px">2</td><td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049447287624">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 22.5pt; text-align: justify">The provision for income taxes
for fiscal years 2021, 2020, and 2019 consist of the following (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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">&#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><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">2019</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>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,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><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,918</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">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><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,387</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">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><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">531</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="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">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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,223</td><td style="text-align: left">)</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">(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><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">(293</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,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><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,516</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">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: 2px; text-align: left">)</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,985</td><td style="text-align: left; padding-bottom: 2px">)</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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="top.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 22.5pt; 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 0pt 22.5pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 79%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="text-align: left">&#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="text-align: left">&#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="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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">39,199</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">40,641</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">582</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">&#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">269</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">294</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">280</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">206</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">(213</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">(232</td><td style="padding-bottom: 1px; text-align: left">)</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; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1px; text-align: left">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">40,117</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,912</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">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">(17,995</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(20,076</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: left; 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">(340</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">(159</td><td style="padding-bottom: 1px; text-align: left">)</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; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1px; text-align: left">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">(18,335</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">(20,235</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">21,782</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">20,677</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><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="top.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 22.5pt; text-align: justify">Reconciliations of the federal
statutory tax and the Company&#8217;s income tax (benefit) expense for fiscal years 2021, 2020, and 2019 are as follows (amounts
in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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">&#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><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">2019</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">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><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,360</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">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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">230</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">(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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(899</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">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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,435</td><td style="text-align: left">)</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,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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,118</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">(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><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">(123</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="padding-bottom: 3px">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">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: 2px; text-align: left">)</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,985</td><td style="padding-bottom: 2px; text-align: left">)</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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="top.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: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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">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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">8,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">7,370</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">3,827</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(74</td><td style="text-align: left">)</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">4,554</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,104</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">16,781</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,400</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049450745640">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_DISCONTINUEDOPERATIONSTablesLineItems', window );"><strong>DISCONTINUED OPERATIONS (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Disposal Groups, Including Discontinued Operations [Table Text Block]</a></td>
<td class="text">Below is a table reflecting certain items of the Consolidated Condensed Statement of Operations that were reclassified as discontinued
operations for fiscal years 2021, 2020 and 2019 (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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">&#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><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">2019</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">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><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">334</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><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,251</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">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,672</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,917</td><td style="text-align: left">)</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><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">(274</td><td style="padding-bottom: 1px; text-align: left">)</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">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,694</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,643</td><td style="text-align: left">)</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><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,828</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,185</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><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">&#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><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">3,525</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 0pt 22.5pt"><sup>&#160;</sup></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt"><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 22.5pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt"><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 22.5pt">&#160;</p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rex_DiscontinuedItemsAssetsMember', window );">Discontinued Items Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_DISCONTINUEDOPERATIONSTablesLineItems', window );"><strong>DISCONTINUED OPERATIONS (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Disposal Groups, Including Discontinued Operations [Table Text Block]</a></td>
<td class="text">Below is a table reflecting certain items of the
Consolidated Condensed Balance Sheets that were reclassified as discontinued operations as of January 31, 2021 (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<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; border-bottom: Black 1px solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>January&#160;31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="font-weight: bold">&#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></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 85%; text-align: left; padding-left: 10pt">Prepaid expenses and other</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">34</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; padding-left: 10pt">Inventory</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">454</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-left: 20pt">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">488</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">Property and equipment, net</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,325</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: 1px; padding-left: 20pt">Total 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">2,813</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></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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">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></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt">Accounts payable, trade</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">334</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">Accrued expenses and other current 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">201</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; padding-left: 20pt">Total current 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">535</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: 1px; padding-left: 20pt">Total 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">535</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></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 3px">Net assets included in 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">2,278</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_rex_DISCONTINUEDOPERATIONSTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DISCONTINUEDOPERATIONSTablesLineItems</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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=rex_DiscontinuedItemsAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DiscontinuedItemsAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049449748696">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 23.75pt; 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 0pt 23.75pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 96%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom; font-size: 8pt">
    <td style="padding-left: 10pt; text-indent: -10pt; font-size: 8pt"><span style="font-size: 8pt">&#160;</span></td><td style="font: bold 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="14" style="font: bold 8pt Arial, Helvetica, Sans-Serif; text-align: center; border-bottom: Black 1px solid"><span style="font-size: 8pt">Quarters
    Ended<br/> (In Thousands, Except Per Share Amounts)</span></td><td style="font: bold 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; font-size: 8pt">
    <td style="padding-left: 10pt; text-indent: -10pt; font-size: 8pt"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>April
    30,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2021</span></span></b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>July
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2021</span></span></b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>October
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2021</span></span></b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>January
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2022</span></span></b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></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></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">164,042</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">195,678</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">203,066</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">212,016</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">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 (loss) 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">1.21</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.95</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.23</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.58</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 (loss) 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.09</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.36</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.33</td><td style="text-align: left">&#160;</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></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 (loss) income per share attributable to REX common shareholders (a)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.30</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.31</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.56</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3.61</td><td style="text-align: left">&#160;</td></tr>
</table><p style="margin: 0"><span style="font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 96%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt">
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 8pt">&#160;</span></td><td style="font: bold 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="14" style="font: bold 9pt Arial, Helvetica, Sans-Serif; text-align: center; border-bottom: Black 1px solid"><span style="font-size: 8pt">Quarters
    Ended<br/> (In Thousands, Except Per Share Amounts)</span></td><td style="font: bold 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>April
    30,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2020</span></span></b></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>July
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2020</span></span></b></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>October
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2020</span></span></b></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></td>
    <td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><span style="font: 8pt Arial, Helvetica, Sans-Serif"><b>January
    31,</b></span><b><span style="font-size: 8pt"><br/> <span style="font-family: Arial, Helvetica, Sans-Serif">2021</span></span></b></td><td style="font: 9pt Arial, Helvetica, Sans-Serif"><span style="font-size: 8pt"><b>&#160;</b></span></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></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">83,235</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,242</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">124,217</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">125,970</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 (loss) profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,223</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">553</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,929</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,274</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 (loss) income from continuing operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,578</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,867</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,312</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,891</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 (loss) 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,821</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,679</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,036</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,344</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 (loss) income attributable to REX common shareholders (discontinued operations)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">186</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">931</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(195</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">199</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 (loss) income attributable to REX common shareholders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,635</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,748</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,841</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,543</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 (loss) 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">(1.24</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.43</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.47</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.56</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 (loss) 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.15</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.03</td><td style="text-align: left">)</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></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 (loss) income per share attributable to REX common shareholders (a)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.21</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(0.28</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.44</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.59</td><td style="text-align: left">&#160;</td></tr>
</table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <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: 23.75pt"/><td style="width: 0.25in"><span style="font-size: 10pt">a)</span></td><td style="text-align: justify"><span style="font-size: 10pt">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. </span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049436708136">
<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, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory Write-down (in Dollars)</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,100,000<span></span>
</td>
<td class="nump">$ 20,200,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="top.Show.showAR( this, 'defref_rex_OutboundFreightCharges', window );">Outbound Freight Charges (in Dollars)</a></td>
<td class="nump">7,321,000<span></span>
</td>
<td class="nump">3,482,000<span></span>
</td>
<td class="nump">$ 4,086,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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets (in Dollars)</a></td>
<td class="nump">$ 550,361,000<span></span>
</td>
<td class="nump">$ 479,345,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common Stock, Capital Shares Reserved for Future Issuance (in Shares) | shares</a></td>
<td class="nump">550,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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_rex_ConcentrationRiskNumberOfCustomers', window );">Concentration Risk, Number of Customers</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="nump">89.00%<span></span>
</td>
<td class="nump">85.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">83.00%<span></span>
</td>
<td class="nump">54.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets (in Dollars)</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049450681000">
<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, 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Ethanol and other finished goods</a></td>
<td class="nump">$ 13,158<span></span>
</td>
<td class="nump">$ 18,346<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="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">5,473<span></span>
</td>
<td class="nump">4,374<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="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Grain and other raw materials</a></td>
<td class="nump">23,594<span></span>
</td>
<td class="nump">14,706<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 42,225<span></span>
</td>
<td class="nump">$ 37,426<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049446537816">
<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, 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LandAndLandImprovements', window );">Land and improvements</a></td>
<td class="nump">$ 27,329<span></span>
</td>
<td class="nump">$ 27,329<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="top.Show.showAR( this, 'defref_us-gaap_BuildingsAndImprovementsGross', window );">Buildings and improvements</a></td>
<td class="nump">23,617<span></span>
</td>
<td class="nump">23,613<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="top.Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Machinery, equipment and fixtures</a></td>
<td class="nump">296,243<span></span>
</td>
<td class="nump">293,762<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="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">1,515<span></span>
</td>
<td class="nump">215<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );"></a></td>
<td class="nump">348,704<span></span>
</td>
<td class="nump">344,919<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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(211,150)<span></span>
</td>
<td class="num">(194,058)<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">$ 137,554<span></span>
</td>
<td class="nump">$ 150,861<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049436586744">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_SalesOfProductsContinuingOperationsAbstract', window );"><strong>Sales of products, continuing operations:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 774,802<span></span>
</td>
<td class="nump">$ 372,664<span></span>
</td>
<td class="nump">$ 417,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_SalesOfProductsDiscontinuedOperationsAbstract', window );"><strong>Sales of products, discontinued operations:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">400<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="nump">334<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_SalesOfProductsContinuingOperationsAbstract', window );"><strong>Sales of products, continuing operations:</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">613,597<span></span>
</td>
<td class="nump">284,191<span></span>
</td>
<td class="nump">321,434<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_SalesOfProductsContinuingOperationsAbstract', window );"><strong>Sales of products, continuing operations:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">125,009<span></span>
</td>
<td class="nump">71,774<span></span>
</td>
<td class="nump">71,755<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_SalesOfProductsContinuingOperationsAbstract', window );"><strong>Sales of products, continuing operations:</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">38,852<span></span>
</td>
<td class="nump">15,066<span></span>
</td>
<td class="nump">17,135<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_SalesOfProductsContinuingOperationsAbstract', window );"><strong>Sales of products, continuing operations:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">9,104<span></span>
</td>
<td class="nump">2,626<span></span>
</td>
<td class="nump">7,240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_SalesOfProductsContinuingOperationsAbstract', window );"><strong>Sales of products, continuing operations:</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="num">(12,109)<span></span>
</td>
<td class="num">(1,167)<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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_SalesOfProductsContinuingOperationsAbstract', window );"><strong>Sales of products, continuing operations:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">349<span></span>
</td>
<td class="nump">174<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_SalesOfProductsDiscontinuedOperationsAbstract', window );"><strong>Sales of products, discontinued operations:</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 400<span></span>
</td>
<td class="nump">$ 182<span></span>
</td>
<td class="nump">$ 334<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">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 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_rex_SalesOfProductsContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SalesOfProductsContinuingOperationsAbstract</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_SalesOfProductsDiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SalesOfProductsDiscontinuedOperationsAbstract</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_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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_StatementBusinessSegmentsAxis=rex_EthanolMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049446928488">
<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, 2022 </div>
<div>USD ($) </div>
<div>gal</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income (Loss) from Equity Method Investments</a></td>
<td class="nump">$ 6,624<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 1,392<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Proceeds from Equity Method Investment, Distribution</a></td>
<td class="nump">5,514<span></span>
</td>
<td class="nump">3,508<span></span>
</td>
<td class="nump">1,003<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity Method Investments</a></td>
<td class="nump">30,566<span></span>
</td>
<td class="nump">29,456<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-Term Investments</a></td>
<td class="nump">25,877<span></span>
</td>
<td class="nump">36,194<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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-Term Investments</a></td>
<td class="nump">$ 25,900<span></span>
</td>
<td class="nump">$ 36,200<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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield', window );">Debt Securities, Held-to-Maturity, Weighted Average Yield, Maturity, Year One</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.20%<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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_rex_QuantityOfEthanolShipped', window );">Quantity of ethanol shipped (in US Gallons) | gal</a></td>
<td class="nump">421.0<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income (Loss) from Equity Method Investments</a></td>
<td class="nump">$ 6,600<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">1,400<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Proceeds from Equity Method Investment, Distribution</a></td>
<td class="nump">5,500<span></span>
</td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="nump">$ 1,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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity Method Investments</a></td>
<td class="nump">30,600<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets', window );">Equity Method Investment, Underlying Equity in Net Assets</a></td>
<td class="nump">29,800<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="top.Show.showAR( this, 'defref_us-gaap_OtherRestrictedAssets', window );">Other Restricted Assets</a></td>
<td class="nump">116,200<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="top.Show.showAR( this, 'defref_rex_ProportionateShareOfRestrictedNetAssets', window );">Proportionate Share of Restricted Net Assets</a></td>
<td class="nump">$ 12,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_INVESTMENTSDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quantity of ethanol shipped.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049447926520">
<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, 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Carrying amount</a></td>
<td class="nump">$ 30,566<span></span>
</td>
<td class="nump">$ 29,456<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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049440567928">
<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, 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">$ 310,411<span></span>
</td>
<td class="nump">$ 172,742<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="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Non current assets</a></td>
<td class="nump">146,384<span></span>
</td>
<td class="nump">178,221<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">456,795<span></span>
</td>
<td class="nump">350,963<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="nump">131,317<span></span>
</td>
<td class="nump">69,259<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,832<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">131,317<span></span>
</td>
<td class="nump">72,091<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="top.Show.showAR( this, 'defref_us-gaap_OtherMinorityInterests', window );">Noncontrolling interests</a></td>
<td class="nump">$ 36,786<span></span>
</td>
<td class="nump">$ 30,116<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049440747400">
<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, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales and revenue</a></td>
<td class="nump">$ 1,332,555<span></span>
</td>
<td class="nump">$ 736,225<span></span>
</td>
<td class="nump">$ 823,718<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">85,401<span></span>
</td>
<td class="nump">18,858<span></span>
</td>
<td class="nump">30,774<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income from continuing operations</a></td>
<td class="nump">64,243<span></span>
</td>
<td class="nump">4,850<span></span>
</td>
<td class="nump">13,502<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 64,243<span></span>
</td>
<td class="nump">$ 4,850<span></span>
</td>
<td class="nump">$ 13,502<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049446648040">
<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"><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="top.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="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="top.Show.showAR( this, 'defref_rex_ForwardPurchaseContractsLiability', window );">Forward purchase contracts asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 993<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="top.Show.showAR( this, 'defref_rex_InvestmentInCooperativeFairValueDisclosure', window );">Investment in cooperative</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">354<span></span>
</td>
<td class="nump">$ 354<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="top.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">1,347<span></span>
</td>
<td class="nump">2,498<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="top.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">&#160;<span></span>
</td>
<td class="nump">1,794<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="top.Show.showAR( this, 'defref_us-gaap_CommodityContractAssetCurrent', window );">Commodity futures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">933<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="top.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">&#160;<span></span>
</td>
<td class="nump">2,144<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="top.Show.showAR( this, 'defref_rex_ForwardPurchaseContractsLiability', 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="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="top.Show.showAR( this, 'defref_rex_InvestmentInCooperativeFairValueDisclosure', window );">Investment in cooperative</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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="top.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">&#160;<span></span>
</td>
<td class="text"> <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="top.Show.showAR( this, 'defref_us-gaap_CommodityContractAssetCurrent', window );">Commodity futures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text"> <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="top.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">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="top.Show.showAR( this, 'defref_rex_ForwardPurchaseContractsLiability', window );">Forward purchase contracts asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">993<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="top.Show.showAR( this, 'defref_rex_InvestmentInCooperativeFairValueDisclosure', window );">Investment in cooperative</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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="top.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">993<span></span>
</td>
<td class="nump">2,144<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="top.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">&#160;<span></span>
</td>
<td class="nump">1,794<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="top.Show.showAR( this, 'defref_us-gaap_CommodityContractAssetCurrent', window );">Commodity futures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">933<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="top.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">&#160;<span></span>
</td>
<td class="nump">2,144<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="top.Show.showAR( this, 'defref_rex_ForwardPurchaseContractsLiability', 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="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="top.Show.showAR( this, 'defref_rex_InvestmentInCooperativeFairValueDisclosure', window );">Investment in cooperative</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">354<span></span>
</td>
<td class="nump">354<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="top.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="nump">354<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="top.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">&#160;<span></span>
</td>
<td class="text"> <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="top.Show.showAR( this, 'defref_us-gaap_CommodityContractAssetCurrent', window );">Commodity futures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text"> <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="top.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">&#160;<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">The forward purchase contracts asset is included in &#8220;Prepaid expenses and other&#8221; on the accompanying Consolidated Balance Sheets.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The investment in cooperative is included in &#8220;Other assets&#8221; on the accompanying Consolidated Balance Sheets.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">The commodity futures liability is included in &#8220;Accrued expenses and other current liabilities&#8221; on the accompanying Consolidated Balance Sheets.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049440949560">
<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, 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent', window );">Deferred taxes</a></td>
<td class="nump">$ 24,914<span></span>
</td>
<td class="nump">$ 24,390<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="nump">939<span></span>
</td>
<td class="nump">885<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total</a></td>
<td class="nump">$ 25,853<span></span>
</td>
<td class="nump">$ 25,275<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049440672856">
<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, 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and related items</a></td>
<td class="nump">$ 5,407<span></span>
</td>
<td class="nump">$ 690<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="top.Show.showAR( this, 'defref_us-gaap_AccruedUtilitiesCurrent', window );">Accrued utility charges</a></td>
<td class="nump">4,297<span></span>
</td>
<td class="nump">2,515<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="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued transportation related items</a></td>
<td class="nump">593<span></span>
</td>
<td class="nump">1,560<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="top.Show.showAR( this, 'defref_rex_CommodityFutures', window );">Commodity futures</a></td>
<td class="nump">933<span></span>
</td>
<td class="nump">1,794<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="top.Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Accrued real estate taxes</a></td>
<td class="nump">1,857<span></span>
</td>
<td class="nump">1,778<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="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxes', window );">Accrued income taxes</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">55<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="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">435<span></span>
</td>
<td class="nump">362<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 13,617<span></span>
</td>
<td class="nump">$ 8,754<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049446425384">
<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, 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">2 years 6 months<span></span>
</td>
<td class="text">3 years<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">4.85%<span></span>
</td>
<td class="nump">5.26%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049450827256">
<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, 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">$ 6,346<span></span>
</td>
<td class="nump">$ 6,340<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="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease expense</a></td>
<td class="nump">1,907<span></span>
</td>
<td class="nump">447<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="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expense</a></td>
<td class="nump">$ 8,253<span></span>
</td>
<td class="nump">$ 6,787<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049446480248">
<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, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2023</a></td>
<td class="nump">$ 5,015<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2024</a></td>
<td class="nump">3,856<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2025</a></td>
<td class="nump">2,408<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2026</a></td>
<td class="nump">235<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2027</a></td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">11,685<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="top.Show.showAR( this, 'defref_rex_PresentValueDiscount', window );">Less: present value discount</a></td>
<td class="nump">695<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 10,990<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049440656536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2020)<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract', window );"><strong>Schedule of Future Minimum Rental Payments for Operating Leases (FY2020) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2022</a></td>
<td class="nump">$ 5,397<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2023</a></td>
<td class="nump">3,690<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2024</a></td>
<td class="nump">2,524<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2025</a></td>
<td class="nump">1,648<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2026</a></td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">13,308<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="top.Show.showAR( this, 'defref_rex_PresentValueDiscount', window );">Less: present value discount</a></td>
<td class="nump">994<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 12,314<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract</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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049440658360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK (Details) - USD ($)<br> $ in Thousands</strong></div></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>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="top.Show.showAR( this, 'defref_rex_COMMONSTOCKDetailsLineItems', window );"><strong>COMMON STOCK (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury Stock, Shares, Acquired</a></td>
<td class="nump">84,000<span></span>
</td>
<td class="nump">315,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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury Stock, Value, Acquired, Cost Method (in Dollars)</a></td>
<td class="nump">$ 6,627<span></span>
</td>
<td class="nump">$ 19,629<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="top.Show.showAR( this, 'defref_rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased', window );">Stock Repurchase Program Number of Additional Shares Authorized to be Repurchased</a></td>
<td class="nump">449,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="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=rex_ApproximationMember', window );">Approximation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_COMMONSTOCKDetailsLineItems', window );"><strong>COMMON STOCK (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury Stock, Value, Acquired, Cost Method (in Dollars)</a></td>
<td class="nump">$ 6,600<span></span>
</td>
<td class="nump">$ 19,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_COMMONSTOCKDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_COMMONSTOCKDetailsLineItems</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_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationTechniqueAxis=rex_ApproximationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationTechniqueAxis=rex_ApproximationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049450745640">
<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, 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Outstanding shares</a></td>
<td class="nump">5,920<span></span>
</td>
<td class="nump">5,992<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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>66
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049446569912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details)<br> bu in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>
<div>bu</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_rex_ForwardPurchaseContractsQuantity', window );">Forward Purchase Contracts, Quantity (in US Bushels) | bu</a></td>
<td class="nump">19.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCollateralAmount', window );">Debt Instrument, Collateral Amount</a></td>
<td class="nump">$ 2,222,000<span></span>
</td>
<td class="nump">$ 1,657,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="top.Show.showAR( this, 'defref_us-gaap_TradingActivityByTypeAxis=rex_CornMember', window );">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_rex_ForwardPurchaseContractsQuantity', window );">Forward Purchase Contracts, Quantity (in US Bushels) | bu</a></td>
<td class="nump">19.2<span></span>
</td>
<td class="nump">6.4<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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerDurationAxis=us-gaap_ShortMember', window );">Short [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="top.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="top.Show.showAR( this, 'defref_rex_CommodityFuturesQuantity', window );">Commodity Futures, Quantity (in US Bushels) | bu</a></td>
<td class="nump">7.4<span></span>
</td>
<td class="nump">6.9<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLossOnDerivative', window );">Derivative, Loss on Derivative</a></td>
<td class="num">$ (3,427,000)<span></span>
</td>
<td class="num">$ (5,552,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeGainOnDerivative', window );">Derivative, Gain on Derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,201,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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLossOnDerivative', window );">Derivative, Loss on Derivative</a></td>
<td class="nump">$ 12,109,000<span></span>
</td>
<td class="nump">$ 1,167,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeGainOnDerivative', window );">Derivative, Gain on Derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_CommodityFuturesQuantity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets pledged to secure a debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_DerivativeGainOnDerivative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainOnDerivative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DerivativeLossOnDerivative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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_TradingActivityByTypeAxis=rex_CornMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049446609592">
<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, 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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text"> <span></span>
</td>
<td class="text"> <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="top.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">933<span></span>
</td>
<td class="nump">1,794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">993<span></span>
</td>
<td class="nump">2,144<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="top.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="text"> <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">Commodity futures assets are included in prepaid expenses and other. Commodity futures liabilities
are included in accrued expenses and other current liabilities. These contracts are short/sell positions for approximately 7.4
million bushels and 6.9 million bushels of corn at January 31, 2022 and 2021, respectively.</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. Forward purchase
contracts liabilities are included in accrued expenses and other current liabilities. These contracts are for purchases of approximately
19.2 million bushels and 6.4 million bushels of corn at January 31, 2022 and 2021, respectively.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>68
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049436641096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>EMPLOYEE BENEFITS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount (in Dollars)</a></td>
<td class="nump">$ 97,000<span></span>
</td>
<td class="nump">$ 272,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</a></td>
<td class="nump">10,061<span></span>
</td>
<td class="nump">19,705<span></span>
</td>
<td class="nump">28,576<span></span>
</td>
<td class="nump">38,036<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember', window );">Granted to Officers As Fully Vested Due to Retirement Eligibility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</a></td>
<td class="nump">5,714<span></span>
</td>
<td class="nump">14,777<span></span>
</td>
<td class="nump">24,219<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</a></td>
<td class="nump">550,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</a></td>
<td class="nump">471,027<span></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_EMPLOYEEBENEFITSDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_StatementClassOfStockAxis=rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049445474040">
<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, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>
<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="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-Vested Shares, Beginning of Period</a></td>
<td class="nump">19,705<span></span>
</td>
<td class="nump">28,576<span></span>
</td>
<td class="nump">38,036<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="top.Show.showAR( this, 'defref_rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Beginning of Period (in Dollars) | $</a></td>
<td class="nump">$ 1,398<span></span>
</td>
<td class="nump">$ 2,193<span></span>
</td>
<td class="nump">$ 2,935<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="top.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">2<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Non-Vested Shares, Granted</a></td>
<td class="nump">2,803<span></span>
</td>
<td class="nump">6,158<span></span>
</td>
<td class="nump">9,442<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="top.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">$ 275<span></span>
</td>
<td class="nump">$ 416<span></span>
</td>
<td class="nump">$ 662<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Non-Vested Shares, Vested</a></td>
<td class="nump">12,447<span></span>
</td>
<td class="nump">15,029<span></span>
</td>
<td class="nump">18,902<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="top.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">$ 900<span></span>
</td>
<td class="nump">$ 1,211<span></span>
</td>
<td class="nump">$ 1,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-Vested Shares, End of Period</a></td>
<td class="nump">10,061<span></span>
</td>
<td class="nump">19,705<span></span>
</td>
<td class="nump">28,576<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="top.Show.showAR( this, 'defref_rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, End of Period (in Dollars) | $</a></td>
<td class="nump">$ 773<span></span>
</td>
<td class="nump">$ 1,398<span></span>
</td>
<td class="nump">$ 2,193<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="top.Show.showAR( this, 'defref_rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears', window );">Weighted Average Vesting Term, End 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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049436247288">
<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, 2022 </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, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_rex_ForwardPurchaseContractsQuantity', window );">Forward Purchase Contracts, Quantity (in US Bushels) | bu</a></td>
<td class="nump">19.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">1.8<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Operating Leases, Future Minimum Payments Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,308,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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_rex_QuantityOfEthanolUnderSalesCommitment', window );">Quantity of Ethanol under Sales Commitment (in US Gallons) | gal</a></td>
<td class="nump">47.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_QuantityOfDistillersGrainsUnderSalesCommitment', window );">Quantity of Distillers Grains Under Sales Commitment (in US Tons) | T</a></td>
<td class="nump">97,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="top.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">14.5<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_rex_FeesIncurredBySubsidiary', window );">Fees Incurred By Subsidiary</a></td>
<td class="nump">$ 5,404,000<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="nump">$ 4,231,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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Operating Leases, Rent Expense, Net</a></td>
<td class="nump">$ 351,000<span></span>
</td>
<td class="nump">351,000<span></span>
</td>
<td class="nump">358,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="top.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="top.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="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Operating Leases, Future Minimum Payments Due</a></td>
<td class="nump">$ 4,380,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="top.Show.showAR( this, 'defref_rex_NumberOfInstallmentsPayable', window );">Number of installments payable</a></td>
<td class="nump">120<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="top.Show.showAR( this, 'defref_rex_InstallmentAmount', window );">Installment amount</a></td>
<td class="nump">$ 36,500<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_MarketingExpense', window );">Marketing Expense</a></td>
<td class="nump">$ 1,190,000<span></span>
</td>
<td class="nump">$ 841,000<span></span>
</td>
<td class="nump">$ 936,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Installment amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease expiration period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfInstallmentsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of installments payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfInstallmentsPayable</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_QuantityOfDistillersGrainsUnderSalesCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quantity of distillers grains under sales commitment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quantity of ethanol under sales commitment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_LegalEntityAxis=rex_OneEarthEnergyAndNuGenEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_dei_LegalEntityAxis=rex_RefinedCoalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=rex_NaturalGasPipelineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>71
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049445506744">
<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, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Deferred Tax Assets, Tax Credit Carryforwards</a></td>
<td class="nump">$ 39,199,000<span></span>
</td>
<td class="nump">$ 40,641,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="nump">213,000<span></span>
</td>
<td class="nump">232,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="top.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">19,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="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="nump">11,300,000<span></span>
</td>
<td class="nump">5,200,000<span></span>
</td>
<td class="nump">$ 9,000,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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Deferred Tax Assets, Tax Credit Carryforwards, Research</a></td>
<td class="num">(3,000,000)<span></span>
</td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">400,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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income Taxes Paid</a></td>
<td class="nump">7,239,000<span></span>
</td>
<td class="nump">1,274,000<span></span>
</td>
<td class="nump">565,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIncomeTaxRefunds', window );">Proceeds from Income Tax Refunds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 655,000<span></span>
</td>
<td class="nump">$ 11,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="top.Show.showAR( this, 'defref_rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest', window );">Unrecognized Tax Benefits Without Accrued Penalties and Interest</a></td>
<td class="nump">16,741,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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</a></td>
<td class="nump">40,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="top.Show.showAR( this, 'defref_rex_IncreaseDecreaseInProvisionForIncomeTaxes', window );">Increase (Decrease) in Provision For Income Taxes</a></td>
<td class="num">$ (16,662,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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>72
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049446577144">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">$ 4,450<span></span>
</td>
<td class="nump">$ 1,323<span></span>
</td>
<td class="nump">$ 1,918<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="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">12,064<span></span>
</td>
<td class="num">(1,850)<span></span>
</td>
<td class="num">(1,387)<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="top.Show.showAR( this, 'defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations', window );"></a></td>
<td class="nump">16,514<span></span>
</td>
<td class="num">(527)<span></span>
</td>
<td class="nump">531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">3,098<span></span>
</td>
<td class="nump">602<span></span>
</td>
<td class="num">(2,223)<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="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="num">(581)<span></span>
</td>
<td class="num">(621)<span></span>
</td>
<td class="num">(293)<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="top.Show.showAR( this, 'defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations', window );"></a></td>
<td class="nump">2,517<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(2,516)<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit for income taxes</a></td>
<td class="nump">$ 19,031<span></span>
</td>
<td class="num">$ (546)<span></span>
</td>
<td class="num">$ (1,985)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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>73
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049436661224">
<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, 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">General business credit carryforward</a></td>
<td class="nump">$ 39,199,000<span></span>
</td>
<td class="nump">$ 40,641,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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="nump">582,000<span></span>
</td>
<td class="nump">3,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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State net operating loss carryforward</a></td>
<td class="nump">269,000<span></span>
</td>
<td class="nump">294,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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other items</a></td>
<td class="nump">280,000<span></span>
</td>
<td class="nump">206,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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(213,000)<span></span>
</td>
<td class="num">(232,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total</a></td>
<td class="nump">40,117,000<span></span>
</td>
<td class="nump">40,912,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="top.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="top.Show.showAR( this, 'defref_rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation', window );">Basis in pass through entities, including depreciation</a></td>
<td class="num">(17,995,000)<span></span>
</td>
<td class="num">(20,076,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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(340,000)<span></span>
</td>
<td class="num">(159,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total</a></td>
<td class="num">(18,335,000)<span></span>
</td>
<td class="num">(20,235,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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax asset</a></td>
<td class="nump">$ 21,782,000<span></span>
</td>
<td class="nump">$ 20,677,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>74
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049436634216">
<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, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal income tax at statutory rate</a></td>
<td class="nump">$ 15,926<span></span>
</td>
<td class="nump">$ 885<span></span>
</td>
<td class="nump">$ 1,360<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and local taxes, net of federal tax benefit</a></td>
<td class="nump">2,396<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="nump">230<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and experimentation credits</a></td>
<td class="num">(5,184)<span></span>
</td>
<td class="num">(2,008)<span></span>
</td>
<td class="num">(899)<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="top.Show.showAR( this, 'defref_rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition', window );">Uncertain tax positions</a></td>
<td class="nump">8,340<span></span>
</td>
<td class="nump">1,046<span></span>
</td>
<td class="num">(1,435)<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense', window );">Noncontrolling interest</a></td>
<td class="num">(2,231)<span></span>
</td>
<td class="num">(707)<span></span>
</td>
<td class="num">(1,118)<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Other</a></td>
<td class="num">(216)<span></span>
</td>
<td class="nump">88<span></span>
</td>
<td class="num">(123)<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Total</a></td>
<td class="nump">$ 19,031<span></span>
</td>
<td class="num">$ (546)<span></span>
</td>
<td class="num">$ (1,985)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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>75
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049446529064">
<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, 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits, beginning of year</a></td>
<td class="nump">$ 8,400<span></span>
</td>
<td class="nump">$ 7,370<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Changes for tax positions for prior years</a></td>
<td class="nump">3,827<span></span>
</td>
<td class="num">(74)<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Changes for tax positions for current year</a></td>
<td class="nump">4,554<span></span>
</td>
<td class="nump">1,104<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits, end of year</a></td>
<td class="nump">$ 16,781<span></span>
</td>
<td class="nump">$ 8,400<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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>76
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049440892168">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 400<span></span>
</td>
<td class="nump">$ 182<span></span>
</td>
<td class="nump">$ 334<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="top.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="nump">8,602<span></span>
</td>
<td class="nump">5,854<span></span>
</td>
<td class="nump">8,251<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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,202)<span></span>
</td>
<td class="num">(5,672)<span></span>
</td>
<td class="num">(7,917)<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="top.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="nump">698<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="num">(274)<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="top.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="num">(8,900)<span></span>
</td>
<td class="num">(5,694)<span></span>
</td>
<td class="num">(7,643)<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="top.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="nump">13,295<span></span>
</td>
<td class="nump">6,554<span></span>
</td>
<td class="nump">10,828<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="top.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="nump">4,395<span></span>
</td>
<td class="nump">860<span></span>
</td>
<td class="nump">3,185<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="top.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="nump">397<span></span>
</td>
<td class="nump">261<span></span>
</td>
<td class="nump">340<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="top.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">$ 4,792<span></span>
</td>
<td class="nump">$ 1,121<span></span>
</td>
<td class="nump">$ 3,525<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">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049446663272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS (Details) - Schedule Of Discontinued Items Balance Sheet<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_rex_CurrentAssetsAbstract0', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets', window );">Prepaid expenses and other</a></td>
<td class="nump">$ 34<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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1', window );">Inventory</a></td>
<td class="nump">454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets</a></td>
<td class="nump">488<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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Property and equipment, net</a></td>
<td class="nump">2,325<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="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total Assets</a></td>
<td class="nump">2,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_CurrentLiabilitiesAbstract0', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable', window );">Accounts payable, trade</a></td>
<td class="nump">334<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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">201<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current liabilities</a></td>
<td class="nump">535<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities</a></td>
<td class="nump">535<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="top.Show.showAR( this, 'defref_rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations', window );">Net assets included in discontinued operations</a></td>
<td class="nump">$ 2,278<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_CurrentAssetsAbstract0">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CurrentAssetsAbstract0</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_CurrentLiabilitiesAbstract0">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CurrentLiabilitiesAbstract0</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_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations</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_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 (e)<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 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: 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 6: 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 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-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 5B<br> -Subparagraph (e)<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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 5: 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 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 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-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 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-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 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-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 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 (e)<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 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-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 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-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 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-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 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-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 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.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 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: 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 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: 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> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-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 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-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 50<br> -Paragraph 5B<br> -Subparagraph (e)<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 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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 6: 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> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: 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 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049445397368">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY UNAUDITED INFORMATION (Details) - Schedule of Quarterly Financial Information - Quarterly Unaudited Information [Member] - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 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, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems', window );"><strong>QUARTERLY UNAUDITED INFORMATION (Details) - Schedule of Quarterly Financial 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 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">$ 125,970<span></span>
</td>
<td class="nump">$ 124,217<span></span>
</td>
<td class="nump">$ 39,242<span></span>
</td>
<td class="nump">$ 83,235<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross (loss) profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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">8,274<span></span>
</td>
<td class="nump">18,929<span></span>
</td>
<td class="nump">553<span></span>
</td>
<td class="num">(8,223)<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="top.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">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">4,891<span></span>
</td>
<td class="nump">11,312<span></span>
</td>
<td class="num">(2,867)<span></span>
</td>
<td class="num">(8,578)<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="top.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">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">3,344<span></span>
</td>
<td class="nump">9,036<span></span>
</td>
<td class="num">(2,679)<span></span>
</td>
<td class="num">(7,821)<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="top.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="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">199<span></span>
</td>
<td class="num">(195)<span></span>
</td>
<td class="nump">931<span></span>
</td>
<td class="nump">186<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income attributable to REX common shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="nump">$ 3,543<span></span>
</td>
<td class="nump">$ 8,841<span></span>
</td>
<td class="num">$ (1,748)<span></span>
</td>
<td class="num">$ (7,635)<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="top.Show.showAR( this, 'defref_rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc', window );">Basic and diluted net (loss) income per share attributable to REX common shareholders (continuing operations) (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 3.58<span></span>
</td>
<td class="nump">$ 2.23<span></span>
</td>
<td class="nump">$ 0.95<span></span>
</td>
<td class="nump">$ 1.21<span></span>
</td>
<td class="nump">$ 0.56<span></span>
</td>
<td class="nump">$ 1.47<span></span>
</td>
<td class="num">$ (0.43)<span></span>
</td>
<td class="num">$ (1.24)<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="top.Show.showAR( this, 'defref_rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd', window );">Basic and diluted net (loss) income per share attributable to REX common shareholders (discontinued operations) (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.33<span></span>
</td>
<td class="nump">0.36<span></span>
</td>
<td class="nump">0.09<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="num">(0.03)<span></span>
</td>
<td class="nump">0.15<span></span>
</td>
<td class="nump">0.03<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="top.Show.showAR( this, 'defref_rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin', window );">Basic and diluted net (loss) income per share attributable to REX common shareholders (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 3.61<span></span>
</td>
<td class="nump">$ 2.56<span></span>
</td>
<td class="nump">$ 1.31<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 1.44<span></span>
</td>
<td class="num">$ (0.28)<span></span>
</td>
<td class="num">$ (1.21)<span></span>
</td>
</tr>
<tr><td colspan="9"></td></tr>
<tr><td colspan="9"><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">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.</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_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><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_rex_SalesAndRevenueAxis=rex_QuarterlyUnauditedInformationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rex_SalesAndRevenueAxis=rex_QuarterlyUnauditedInformationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140049440881096">
<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, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesRelatedParty', window );">Costs and Expenses, Related Party</a></td>
<td class="nump">$ 90.2<span></span>
</td>
<td class="nump">$ 54.8<span></span>
</td>
<td class="nump">$ 171.5<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts Payable, Related Parties, Current</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.7<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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">0.3<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
<td class="num">$ (0.7)<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="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesForCommissionsExpenseAndTaxes', window );">Accrued Liabilities for Commissions, Expense and Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.1<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromContributionsFromAffiliates', window );">Proceeds from Contributions from Affiliates</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.1<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_AccruedLiabilitiesForCommissionsExpenseAndTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount for commissions, taxes and other expenses that were incurred but unpaid as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.15)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesForCommissionsExpenseAndTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>80
<FILENAME>c103257_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:pf0="http://fasb.org/srt/2022"
  xmlns:rex="http://www.rexamerican.com/20220131"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="rex-20220131.xsd" xlink:type="simple"/>
    <context id="c0">
        <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="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2022-04-05</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c5">
        <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="c6">
        <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="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>2019-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>2019-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="c11">
        <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>2019-01-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="c13">
        <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>2019-02-01</startDate>
            <endDate>2020-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:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-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:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c16">
        <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>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c17">
        <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="c18">
        <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="c19">
        <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>2020-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>
            <instant>2020-01-31</instant>
        </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>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="c23">
        <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="c24">
        <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="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>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c26">
        <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>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c27">
        <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>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c28">
        <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="c29">
        <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="c30">
        <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>2021-01-31</instant>
        </period>
    </context>
    <context id="c31">
        <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="c32">
        <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="c33">
        <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="c34">
        <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="c35">
        <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="c36">
        <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>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c37">
        <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="c38">
        <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="c39">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="c40">
        <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="c41">
        <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="c42">
        <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>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c43">
        <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>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c44">
        <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="c45">
        <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="c46">
        <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="c47">
        <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>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c48">
        <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="c49">
        <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="c50">
        <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>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c51">
        <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="c52">
        <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>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rex:FixturesAndEquipmentMember</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="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rex:FixturesAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c57">
        <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="c58">
        <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="c59">
        <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>2021-01-31</instant>
        </period>
    </context>
    <context id="c60">
        <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="c61">
        <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>2019-02-01</startDate>
            <endDate>2020-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:DriedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-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:DriedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-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:DriedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-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:NonFoodGradeCornOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-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:NonFoodGradeCornOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-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:NonFoodGradeCornOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-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:ModifiedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-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:ModifiedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-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:ModifiedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-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:DerivativeFinancialInstrumentLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-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:DerivativeFinancialInstrumentLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-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:OtherMember</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:OtherMember</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="us-gaap:StatementBusinessSegmentsAxis">rex:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c76">
        <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="c77">
        <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="c78">
        <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>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">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:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c84">
        <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>2021-01-31</instant>
        </period>
    </context>
    <context id="c85">
        <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="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:FairValueInputsLevel1Member</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:FairValueInputsLevel2Member</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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c90">
        <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>2021-01-31</instant>
        </period>
    </context>
    <context id="c91">
        <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>2021-01-31</instant>
        </period>
    </context>
    <context id="c92">
        <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>2021-01-31</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</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:ValuationTechniqueAxis">rex:ApproximationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">rex:ApproximationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c96">
        <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:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c97">
        <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:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c100">
        <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="c101">
        <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>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c102">
        <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="c103">
        <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="c104">
        <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>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c105">
        <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="c106">
        <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>2021-01-31</instant>
        </period>
    </context>
    <context id="c107">
        <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="c108">
        <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>2021-01-31</instant>
        </period>
    </context>
    <context id="c109">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">rex:GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">rex:GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">rex:GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:OneEarthEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </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:OneEarthEnergyMember</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: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>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c117">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="c118">
        <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>
            <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:NaturalGasPipelineMember</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>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c121">
        <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="c122">
        <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="c123">
        <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>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DiscontinuedItemsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-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="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="rex:SalesAndRevenueAxis">rex:QuarterlyUnauditedInformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c136">
        <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="c137">
        <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="c138">
        <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>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c139">
        <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="c140">
        <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>2021-01-31</instant>
        </period>
    </context>
    <context id="c141">
        <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="c142">
        <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>
    <context id="c143">
        <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>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </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="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">2022-01-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0">--01-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0">2022</dei:DocumentFiscalYearFocus>
    <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="c2" decimals="0" unitRef="usd">432166213</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c1" decimals="INF" unitRef="shares">5920351</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Documents Incorporated by Reference&lt;/p&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" unitRef="usd">229846000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="-3" unitRef="usd">144501000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c3" decimals="-3" unitRef="usd">25877000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c4" decimals="-3" unitRef="usd">36194000</us-gaap:ShortTermInvestments>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="-3" unitRef="usd">2222000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c4" decimals="-3" unitRef="usd">1657000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" unitRef="usd">25821000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="-3" unitRef="usd">19713000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" unitRef="usd">42225000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="-3" unitRef="usd">37426000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable contextRef="c3" decimals="-3" unitRef="usd">6677000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="c4" decimals="-3" unitRef="usd">6020000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">12499000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c4" decimals="-3" unitRef="usd">12751000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent contextRef="c4" decimals="-3" unitRef="usd">488000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">345167000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c4" decimals="-3" unitRef="usd">258750000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" unitRef="usd">137554000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" unitRef="usd">150861000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" unitRef="usd">11221000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="-3" unitRef="usd">12678000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="-3" unitRef="usd">25853000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="-3" unitRef="usd">25275000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:EquityMethodInvestments contextRef="c3" decimals="-3" unitRef="usd">30566000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c4" decimals="-3" unitRef="usd">29456000</us-gaap:EquityMethodInvestments>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup contextRef="c4" decimals="-3" unitRef="usd">2325000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup>
    <us-gaap:Assets contextRef="c3" decimals="-3" unitRef="usd">550361000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c4" decimals="-3" unitRef="usd">479345000</us-gaap:Assets>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="c3" decimals="-2" unitRef="usd">500</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="c4" decimals="-2" unitRef="usd">700</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c3" decimals="-3" unitRef="usd">32266000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c4" decimals="-3" unitRef="usd">16573000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-3" unitRef="usd">4600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="-3" unitRef="usd">4875000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">13617000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd">8754000</us-gaap:AccruedLiabilitiesCurrent>
    <rex:CurrentLiabilitiesHeldForSaleRelatedParties contextRef="c4" decimals="-2" unitRef="usd">100</rex:CurrentLiabilitiesHeldForSaleRelatedParties>
    <rex:LiabilitiesHeldForSaleCurrent contextRef="c4" decimals="-3" unitRef="usd">535000</rex:LiabilitiesHeldForSaleCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">50483000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd">30737000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c3" decimals="-3" unitRef="usd">3132000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c4" decimals="-3" unitRef="usd">3713000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" unitRef="usd">6390000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c4" decimals="-3" unitRef="usd">7439000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c3" decimals="-3" unitRef="usd">2794000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c4" decimals="-3" unitRef="usd">273000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c3" decimals="-3" unitRef="usd">12316000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c4" decimals="-3" unitRef="usd">11425000</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">149334000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c4" decimals="-3" unitRef="usd">149110000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="-3" unitRef="usd">642350000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="-3" unitRef="usd">589986000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares contextRef="c3" decimals="-3" unitRef="shares">23933000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares contextRef="c4" decimals="-3" unitRef="shares">23861000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue contextRef="c3" decimals="-3" unitRef="usd">361191000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c4" decimals="-3" unitRef="usd">354612000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" unitRef="usd">430792000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="-3" unitRef="usd">384783000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c3" decimals="-3" unitRef="usd">56770000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c4" decimals="-3" unitRef="usd">52400000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="-3" unitRef="usd">487562000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">437183000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="-3" unitRef="usd">550361000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="-3" unitRef="usd">479345000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c0" decimals="-3" unitRef="usd">774802000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c5" decimals="-3" unitRef="usd">372664000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c6" decimals="-3" unitRef="usd">417700000</us-gaap:Revenues>
    <us-gaap:RelatedPartiesAmountInCostOfSales contextRef="c0" decimals="-5" unitRef="usd">90200000</us-gaap:RelatedPartiesAmountInCostOfSales>
    <us-gaap:RelatedPartiesAmountInCostOfSales contextRef="c5" decimals="-5" unitRef="usd">54800000</us-gaap:RelatedPartiesAmountInCostOfSales>
    <us-gaap:RelatedPartiesAmountInCostOfSales contextRef="c6" decimals="-5" unitRef="usd">171500000</us-gaap:RelatedPartiesAmountInCostOfSales>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="-3" unitRef="usd">677242000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c5" decimals="-3" unitRef="usd">353131000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c6" decimals="-3" unitRef="usd">397298000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" unitRef="usd">97560000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c5" decimals="-3" unitRef="usd">19533000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c6" decimals="-3" unitRef="usd">20402000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="-3" unitRef="usd">28476000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c5" decimals="-3" unitRef="usd">17639000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c6" decimals="-3" unitRef="usd">19532000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c0" decimals="-3" unitRef="usd">6624000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c5" decimals="-3" unitRef="usd">500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c6" decimals="-3" unitRef="usd">1392000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestAndOtherIncome contextRef="c0" decimals="-3" unitRef="usd">130000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="c5" decimals="-3" unitRef="usd">1818000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="c6" decimals="-3" unitRef="usd">4212000</us-gaap:InterestAndOtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">75838000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">4212000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="-3" unitRef="usd">6474000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">19031000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">-546000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="-3" unitRef="usd">-1985000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">56807000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">4758000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" unitRef="usd">8459000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="c0" decimals="-3" unitRef="usd">9235000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="c5" decimals="-3" unitRef="usd">2878000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="c6" decimals="-3" unitRef="usd">4557000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <rex:NetIncomeLossAttributableToParentContinuingOperations contextRef="c0" decimals="-3" unitRef="usd">47572000</rex:NetIncomeLossAttributableToParentContinuingOperations>
    <rex:NetIncomeLossAttributableToParentContinuingOperations contextRef="c5" decimals="-3" unitRef="usd">1880000</rex:NetIncomeLossAttributableToParentContinuingOperations>
    <rex:NetIncomeLossAttributableToParentContinuingOperations contextRef="c6" decimals="-3" unitRef="usd">3902000</rex:NetIncomeLossAttributableToParentContinuingOperations>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty contextRef="c0" decimals="-5" unitRef="usd">300000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty contextRef="c5" decimals="-5" unitRef="usd">-200000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty contextRef="c6" decimals="-5" unitRef="usd">-700000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c0" decimals="-3" unitRef="usd">4395000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c5" decimals="-3" unitRef="usd">860000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c6" decimals="-3" unitRef="usd">3185000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" id="ix_19_fact" unitRef="usd">-397000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" id="ix_21_fact" unitRef="usd">-261000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" id="ix_23_fact" unitRef="usd">-340000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <rex:NetIncomeLossAttributableToParentDiscontinuedOperations contextRef="c0" decimals="-3" unitRef="usd">4792000</rex:NetIncomeLossAttributableToParentDiscontinuedOperations>
    <rex:NetIncomeLossAttributableToParentDiscontinuedOperations contextRef="c5" decimals="-3" unitRef="usd">1121000</rex:NetIncomeLossAttributableToParentDiscontinuedOperations>
    <rex:NetIncomeLossAttributableToParentDiscontinuedOperations contextRef="c6" decimals="-3" unitRef="usd">3525000</rex:NetIncomeLossAttributableToParentDiscontinuedOperations>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">52364000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-3" unitRef="usd">3001000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="-3" unitRef="usd">7427000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="-3" unitRef="shares">5982000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c5" decimals="-3" unitRef="shares">6167000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c6" decimals="-3" unitRef="shares">6318000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="c0" decimals="2" unitRef="usdPershares">7.95</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="c5" decimals="2" unitRef="usdPershares">0.31</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="c6" decimals="2" unitRef="usdPershares">0.62</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare contextRef="c0" decimals="2" unitRef="usdPershares">0.8</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare contextRef="c5" decimals="2" unitRef="usdPershares">0.18</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare contextRef="c6" decimals="2" unitRef="usdPershares">0.56</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic contextRef="c0" decimals="2" unitRef="usdPershares">8.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c5" decimals="2" unitRef="usdPershares">0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c6" decimals="2" unitRef="usdPershares">1.18</us-gaap:EarningsPerShareBasic>
    <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">23580000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c8" decimals="-3" unitRef="usd">-335193000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c9" decimals="-3" unitRef="usd">148273000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c10" decimals="-3" unitRef="usd">579558000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c11" decimals="-3" unitRef="usd">52334000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c12" decimals="-3" unitRef="usd">445271000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c13" decimals="-3" unitRef="usd">7427000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c14" decimals="-3" unitRef="usd">4217000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c6" decimals="-3" unitRef="usd">11644000</us-gaap:ProfitLoss>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c14" decimals="-3" unitRef="usd">312000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c6" decimals="-3" unitRef="usd">312000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c14" decimals="-3" unitRef="usd">4264000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c6" decimals="-3" unitRef="usd">4264000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c15" decimals="-3" unitRef="shares">-19000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c15" decimals="-3" unitRef="usd">127000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c16" decimals="-3" unitRef="usd">516000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c6" decimals="-3" unitRef="usd">643000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding contextRef="c17" decimals="-3" unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c17" decimals="-3" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c18" decimals="-3" unitRef="shares">23561000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c18" decimals="-3" unitRef="usd">-335066000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c19" decimals="-3" unitRef="usd">148789000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20" decimals="-3" unitRef="usd">586985000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c21" decimals="-3" unitRef="usd">52599000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c22" decimals="-3" unitRef="usd">453606000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c23" decimals="-3" unitRef="usd">3001000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c24" decimals="-3" unitRef="usd">2617000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" unitRef="usd">5618000</us-gaap:ProfitLoss>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c24" decimals="-3" unitRef="usd">112000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c5" decimals="-3" unitRef="usd">112000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c25" decimals="-3" unitRef="shares">315000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c25" decimals="-3" unitRef="usd">19629000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c5" decimals="-3" unitRef="usd">19629000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c24" decimals="-3" unitRef="usd">2928000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c5" decimals="-3" unitRef="usd">2928000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c25" decimals="-3" unitRef="shares">-15000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c25" decimals="-3" unitRef="usd">83000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c27" decimals="-3" unitRef="usd">321000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c5" decimals="-3" unitRef="usd">404000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding contextRef="c28" decimals="-3" unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c28" decimals="-3" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c29" decimals="-3" unitRef="shares">23861000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c29" decimals="-3" unitRef="usd">-354612000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c30" decimals="-3" unitRef="usd">149110000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c31" decimals="-3" unitRef="usd">589986000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c32" decimals="-3" unitRef="usd">52400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">437183000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c33" decimals="-3" unitRef="usd">52364000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c34" decimals="-3" unitRef="usd">8838000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd">61202000</us-gaap:ProfitLoss>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c34" decimals="-3" unitRef="usd">304000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c0" decimals="-3" unitRef="usd">304000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c35" decimals="-3" unitRef="shares">84000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c35" decimals="-3" unitRef="usd">6627000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c0" decimals="-3" unitRef="usd">6627000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c34" decimals="-3" unitRef="usd">4772000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c0" decimals="-3" unitRef="usd">4772000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c35" decimals="-3" unitRef="shares">-12000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c35" decimals="-3" unitRef="usd">48000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c36" decimals="-3" unitRef="usd">224000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c0" decimals="-3" unitRef="usd">272000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding contextRef="c37" decimals="-3" unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c37" decimals="-3" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c38" decimals="-3" unitRef="shares">23933000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c38" decimals="-3" unitRef="usd">-361191000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c39" decimals="-3" unitRef="usd">149334000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c40" decimals="-3" unitRef="usd">642350000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c41" decimals="-3" unitRef="usd">56770000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="-3" unitRef="usd">487562000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd">61202000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" unitRef="usd">5618000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c6" decimals="-3" unitRef="usd">11644000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c0" decimals="-3" unitRef="usd">4395000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c5" decimals="-3" unitRef="usd">860000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c6" decimals="-3" unitRef="usd">3185000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c0" decimals="-3" unitRef="usd">56807000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c5" decimals="-3" unitRef="usd">4758000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c6" decimals="-3" unitRef="usd">8459000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="-3" unitRef="usd">18031000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c5" decimals="-3" unitRef="usd">18116000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c6" decimals="-3" unitRef="usd">20217000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="-3" unitRef="usd">5560000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c5" decimals="-3" unitRef="usd">5358000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c6" decimals="-3" unitRef="usd">6304000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c0" decimals="-3" unitRef="usd">1753000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c5" decimals="-3" unitRef="usd">264000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c6" decimals="-3" unitRef="usd">397000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c0" decimals="-3" unitRef="usd">6624000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c5" decimals="-3" unitRef="usd">500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c6" decimals="-3" unitRef="usd">1392000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c0" decimals="-3" unitRef="usd">5514000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c5" decimals="-3" unitRef="usd">3508000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c6" decimals="-3" unitRef="usd">1003000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:ProceedsFromInterestAndDividendsReceived contextRef="c0" decimals="-3" unitRef="usd">43000</us-gaap:ProceedsFromInterestAndDividendsReceived>
    <us-gaap:ProceedsFromInterestAndDividendsReceived contextRef="c5" decimals="-3" unitRef="usd">216000</us-gaap:ProceedsFromInterestAndDividendsReceived>
    <us-gaap:ProceedsFromInterestAndDividendsReceived contextRef="c6" decimals="-3" unitRef="usd">73000</us-gaap:ProceedsFromInterestAndDividendsReceived>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="-3" unitRef="usd">30000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c5" decimals="-3" unitRef="usd">-58000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">12730000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">-1110000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" unitRef="usd">141000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="-3" unitRef="usd">-6108000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c5" decimals="-3" unitRef="usd">-6744000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c6" decimals="-3" unitRef="usd">-1591000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="-3" unitRef="usd">-4799000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c5" decimals="-3" unitRef="usd">-2307000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c6" decimals="-3" unitRef="usd">-17135000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="-3" unitRef="usd">199000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c5" decimals="-3" unitRef="usd">-3243000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c6" decimals="-3" unitRef="usd">-627000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c0" decimals="-3" unitRef="usd">-1103000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c5" decimals="-3" unitRef="usd">-276000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c6" decimals="-3" unitRef="usd">1283000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c0" decimals="-3" unitRef="usd">16005000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c5" decimals="-3" unitRef="usd">-2618000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c6" decimals="-3" unitRef="usd">12284000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c0" decimals="-3" unitRef="usd">475000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c5" decimals="-3" unitRef="usd">-3523000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c6" decimals="-3" unitRef="usd">-11995000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c0" decimals="-3" unitRef="usd">98427000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c5" decimals="-3" unitRef="usd">11409000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c6" decimals="-3" unitRef="usd">17275000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c0" decimals="-3" unitRef="usd">-6716000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c5" decimals="-3" unitRef="usd">-2786000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c6" decimals="-3" unitRef="usd">-6932000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" unitRef="usd">91711000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c5" decimals="-3" unitRef="usd">8623000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c6" decimals="-3" unitRef="usd">10343000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" unitRef="usd">5126000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c5" decimals="-3" unitRef="usd">10412000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c6" decimals="-3" unitRef="usd">3776000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c0" decimals="-3" unitRef="usd">88949000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c5" decimals="-3" unitRef="usd">96233000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c6" decimals="-3" unitRef="usd">26025000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c0" decimals="-3" unitRef="usd">99309000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c5" decimals="-3" unitRef="usd">86328000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c6" decimals="-3" unitRef="usd">15000000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c0" decimals="-3" unitRef="usd">60000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c5" decimals="-3" unitRef="usd">58000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="c6" decimals="-3" unitRef="usd">369000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:PaymentsForDeposits contextRef="c5" decimals="-3" unitRef="usd">532000</us-gaap:PaymentsForDeposits>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" unitRef="usd">5294000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c5" decimals="-3" unitRef="usd">-20791000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c6" decimals="-3" unitRef="usd">-14432000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c0" decimals="-3" unitRef="usd">6627000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c5" decimals="-3" unitRef="usd">19629000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders contextRef="c0" decimals="-3" unitRef="usd">-4772000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders contextRef="c5" decimals="-3" unitRef="usd">-2928000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders contextRef="c6" decimals="-3" unitRef="usd">-4264000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c0" decimals="-3" unitRef="usd">-11399000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c5" decimals="-3" unitRef="usd">-22557000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c6" decimals="-3" unitRef="usd">-4264000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations contextRef="c0" decimals="-3" unitRef="usd">304000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations contextRef="c5" decimals="-3" unitRef="usd">112000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations contextRef="c6" decimals="-3" unitRef="usd">312000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" unitRef="usd">-11095000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c5" decimals="-3" unitRef="usd">-22445000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c6" decimals="-3" unitRef="usd">-3952000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="-3" unitRef="usd">85910000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c5" decimals="-3" unitRef="usd">-34613000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c6" decimals="-3" unitRef="usd">-8041000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" unitRef="usd">146158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c22" decimals="-3" unitRef="usd">180771000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c12" decimals="-3" unitRef="usd">188812000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" unitRef="usd">232068000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" unitRef="usd">146158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c22" decimals="-3" unitRef="usd">180771000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <rex:NonCashFinancingActivitiesEquityAwardsIssued contextRef="c0" decimals="-3" unitRef="usd">100000</rex:NonCashFinancingActivitiesEquityAwardsIssued>
    <rex:NonCashFinancingActivitiesEquityAwardsIssued contextRef="c5" decimals="-3" unitRef="usd">241000</rex:NonCashFinancingActivitiesEquityAwardsIssued>
    <rex:NonCashFinancingActivitiesEquityAwardsIssued contextRef="c6" decimals="-3" unitRef="usd">487000</rex:NonCashFinancingActivitiesEquityAwardsIssued>
    <rex:NonCashFinancingActivitiesEquityAwardsAccrued contextRef="c0" decimals="-3" unitRef="usd">1580000</rex:NonCashFinancingActivitiesEquityAwardsAccrued>
    <rex:NonCashFinancingActivitiesEquityAwardsAccrued contextRef="c5" decimals="-3" unitRef="usd">99000</rex:NonCashFinancingActivitiesEquityAwardsAccrued>
    <rex:NonCashFinancingActivitiesEquityAwardsAccrued contextRef="c6" decimals="-3" unitRef="usd">241000</rex:NonCashFinancingActivitiesEquityAwardsAccrued>
    <rex:NonCashInvestingActivitiesAccruedCapitalExpenditures contextRef="c0" decimals="-3" unitRef="usd">78000</rex:NonCashInvestingActivitiesAccruedCapitalExpenditures>
    <rex:NonCashInvestingActivitiesAccruedCapitalExpenditures contextRef="c5" decimals="-3" unitRef="usd">390000</rex:NonCashInvestingActivitiesAccruedCapitalExpenditures>
    <rex:NonCashInvestingActivitiesAccruedCapitalExpenditures contextRef="c6" decimals="-3" unitRef="usd">37000</rex:NonCashInvestingActivitiesAccruedCapitalExpenditures>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c6" decimals="-3" unitRef="usd">20918000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="-3" unitRef="usd">4103000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c5" decimals="-3" unitRef="usd">1863000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c6" decimals="-3" unitRef="usd">432000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" unitRef="usd">229846000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="-3" unitRef="usd">144501000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c22" decimals="-3" unitRef="usd">179658000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="-3" unitRef="usd">2222000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c4" decimals="-3" unitRef="usd">1657000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c22" decimals="-3" unitRef="usd">1113000</us-gaap:RestrictedCashCurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" unitRef="usd">232068000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" unitRef="usd">146158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c22" decimals="-3" unitRef="usd">180771000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"/&gt;&lt;td style="width: 23.75pt"&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="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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, 2022, 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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&#160;31. For example, &#x201c;fiscal year 2021&#x201d; means the period February&#160;1, 2021 to January 31, 2022. The Company
refers to its fiscal year by reference to the year immediately preceding the January 31 fiscal year end date.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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. Nine (fiscal year 2021), seven (fiscal year 2020) and eight (fiscal year
2019) customers accounted for approximately 85%, 89% and 85% of the Company&#x2019;s net sales and revenue during fiscal years 2021,
2020 and 2019, respectively. At January 31, 2022 and 2021, these customers represented approximately 83% and 54%, respectively,
of the Company&#x2019;s accounts receivable balance.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;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.5 million and approximately
$1.0 million of inventory write-downs in cost of sales at January 31, 2022 and January 31, 2021, 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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="6" style="text-align: center"&gt;&lt;b&gt;January 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="color: black; 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="color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; font-size: 10pt"&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: 68%; color: black; text-align: left"&gt;Ethanol and other finished goods&lt;/td&gt;&lt;td style="width: 2%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;13,158&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;18,346&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="color: black; text-align: left"&gt;Work in process&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;5,473&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;4,374&lt;/td&gt;&lt;td style="color: black; 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; padding-bottom: 1px"&gt;Grain and other raw materials&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;23,594&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;14,706&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; 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="color: black; padding-bottom: 3px"&gt;Total&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;42,225&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;37,426&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; 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 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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&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; border-bottom: Black 1px solid"&gt;2022&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; border-bottom: Black 1px solid"&gt;2021&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="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 68%; text-align: left"&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: 12%; text-align: right"&gt;27,329&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: 12%; 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"&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,617&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,613&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;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;296,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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;293,762&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Construction in progress&lt;/td&gt;&lt;td&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;1,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; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;215&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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;348,704&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;344,919&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td&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;(211,150&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;)&lt;/td&gt;&lt;td&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;(194,058&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&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: 3px"&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;137,554&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;150,861&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 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;flows. Such estimates could
be significantly affected by future changes in market conditions. The Company recorded no impairment charges in fiscal years 2021,
2020 and 2019. 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: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;Depreciation expense was approximately
$18.0 million, $18.1 million and $20.2 million in fiscal years 2021, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&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: 0pt 0 0pt 23.75pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&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: 0pt 0 0pt 23.75pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&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: 0pt 0 0pt 23.75pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 management, certain compensation costs and general facility overhead
charges.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 $7,321,000, $3,482,000, and $4,086,000 in
fiscal years 2021, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;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 2021, 2020 and 2019 there
were no material settlements of forward contracts that were recorded at fair value. The Company recorded an asset of approximately
$1.0 million and $2.1 million at January 31, 2022 and 2021, respectively, 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 sales 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 reserves a total of 550,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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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. The
Company will be required to adopt this update for the fiscal year ending January 31, 2023. The Company has not completed its analysis
of adopting this guidance and has not determined the effect of this standard on its consolidated financial statements and related
disclosures.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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, 2022, 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: 0pt 0 0pt 23.75pt; 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="c42" decimals="0" unitRef="pure">2</rex:NumberOfOperatingEntities>
    <rex:NumberOfOperatingEntities contextRef="c43" decimals="0" unitRef="pure">1</rex:NumberOfOperatingEntities>
    <us-gaap:FiscalPeriod contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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&#160;31. For example, &#x201c;fiscal year 2021&#x201d; means the period February&#160;1, 2021 to January 31, 2022. The Company
refers to its fiscal year by reference to the year immediately preceding the January 31 fiscal year end date.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:FiscalPeriod>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments contextRef="c44" decimals="0" unitRef="pure">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:UseOfEstimates contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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. Nine (fiscal year 2021), seven (fiscal year 2020) and eight (fiscal year
2019) customers accounted for approximately 85%, 89% and 85% of the Company&#x2019;s net sales and revenue during fiscal years 2021,
2020 and 2019, respectively. At January 31, 2022 and 2021, these customers represented approximately 83% and 54%, respectively,
of the Company&#x2019;s accounts receivable balance.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <rex:ConcentrationRiskNumberOfCustomers contextRef="c45" decimals="0" unitRef="pure">9</rex:ConcentrationRiskNumberOfCustomers>
    <rex:ConcentrationRiskNumberOfCustomers contextRef="c46" decimals="0" unitRef="pure">7</rex:ConcentrationRiskNumberOfCustomers>
    <rex:ConcentrationRiskNumberOfCustomers contextRef="c47" decimals="0" unitRef="pure">8</rex:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c48" decimals="2" unitRef="pure">0.85</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c49" decimals="2" unitRef="pure">0.89</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c50" decimals="2" unitRef="pure">0.85</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c51" decimals="2" unitRef="pure">0.83</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c52" decimals="2" unitRef="pure">0.54</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;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.5 million and approximately
$1.0 million of inventory write-downs in cost of sales at January 31, 2022 and January 31, 2021, 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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="6" style="text-align: center"&gt;&lt;b&gt;January 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="color: black; 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="color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; font-size: 10pt"&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: 68%; color: black; text-align: left"&gt;Ethanol and other finished goods&lt;/td&gt;&lt;td style="width: 2%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;13,158&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;18,346&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="color: black; text-align: left"&gt;Work in process&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;5,473&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;4,374&lt;/td&gt;&lt;td style="color: black; 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; padding-bottom: 1px"&gt;Grain and other raw materials&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;23,594&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;14,706&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; 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="color: black; padding-bottom: 3px"&gt;Total&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;42,225&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;37,426&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; 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 0pt 23.75pt; 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">500000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c5" decimals="-5" unitRef="usd">1000000</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: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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="6" style="text-align: center"&gt;&lt;b&gt;January 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="color: black; 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="color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; font-size: 10pt"&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: 68%; color: black; text-align: left"&gt;Ethanol and other finished goods&lt;/td&gt;&lt;td style="width: 2%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;13,158&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; color: black; text-align: right"&gt;18,346&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="color: black; text-align: left"&gt;Work in process&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;5,473&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;4,374&lt;/td&gt;&lt;td style="color: black; 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; padding-bottom: 1px"&gt;Grain and other raw materials&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;23,594&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;14,706&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; 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="color: black; padding-bottom: 3px"&gt;Total&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;42,225&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;37,426&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; 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 0pt 23.75pt; 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">13158000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c4" decimals="-3" unitRef="usd">18346000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c3" decimals="-3" unitRef="usd">5473000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c4" decimals="-3" unitRef="usd">4374000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c3" decimals="-3" unitRef="usd">23594000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c4" decimals="-3" unitRef="usd">14706000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" unitRef="usd">42225000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="-3" unitRef="usd">37426000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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&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; border-bottom: Black 1px solid"&gt;2022&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; border-bottom: Black 1px solid"&gt;2021&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="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 68%; text-align: left"&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: 12%; text-align: right"&gt;27,329&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: 12%; 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"&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,617&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,613&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;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;296,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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;293,762&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Construction in progress&lt;/td&gt;&lt;td&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;1,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; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;215&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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;348,704&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;344,919&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td&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;(211,150&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;)&lt;/td&gt;&lt;td&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;(194,058&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&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: 3px"&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;137,554&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;150,861&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 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:RegulatoryDepreciationAndAmortizationPolicy contextRef="c0">Depreciation is computed using the straight-line method</us-gaap:RegulatoryDepreciationAndAmortizationPolicy>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c53">15</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c54">40 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c55">3</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c56">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: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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&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; border-bottom: Black 1px solid"&gt;2022&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; border-bottom: Black 1px solid"&gt;2021&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="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 68%; text-align: left"&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: 12%; text-align: right"&gt;27,329&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: 12%; 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"&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,617&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,613&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;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;296,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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;293,762&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Construction in progress&lt;/td&gt;&lt;td&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;1,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; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;215&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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;348,704&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;344,919&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td&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;(211,150&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;)&lt;/td&gt;&lt;td&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;(194,058&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&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: 3px"&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;137,554&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;150,861&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 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:LandAndLandImprovements contextRef="c3" decimals="-3" unitRef="usd">27329000</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">23617000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c4" decimals="-3" unitRef="usd">23613000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c3" decimals="-3" unitRef="usd">296243000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c4" decimals="-3" unitRef="usd">293762000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross contextRef="c3" decimals="-3" unitRef="usd">1515000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c4" decimals="-3" unitRef="usd">215000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="-3" unitRef="usd">348704000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="-3" unitRef="usd">344919000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="-3" unitRef="usd">211150000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="-3" unitRef="usd">194058000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" unitRef="usd">137554000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" unitRef="usd">150861000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;flows. Such estimates could
be significantly affected by future changes in market conditions. The Company recorded no impairment charges in fiscal years 2021,
2020 and 2019. 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: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;Depreciation expense was approximately
$18.0 million, $18.1 million and $20.2 million in fiscal years 2021, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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">18100000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c6" decimals="-5" unitRef="usd">20200000</us-gaap:Depreciation>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&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: 0pt 0 0pt 23.75pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&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: 0pt 0 0pt 23.75pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&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: 0pt 0 0pt 23.75pt"&gt;&#160;&lt;/p&gt;</us-gaap:InvestmentPolicyTextBlock>
    <rex:MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting contextRef="c57" decimals="2" unitRef="pure">0.20</rex:MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 management, certain compensation costs and general facility overhead
charges.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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 $7,321,000, $3,482,000, and $4,086,000 in
fiscal years 2021, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <rex:OutboundFreightCharges contextRef="c0" decimals="0" unitRef="usd">7321000</rex:OutboundFreightCharges>
    <rex:OutboundFreightCharges contextRef="c5" decimals="0" unitRef="usd">3482000</rex:OutboundFreightCharges>
    <rex:OutboundFreightCharges contextRef="c6" decimals="0" unitRef="usd">4086000</rex:OutboundFreightCharges>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;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 2021, 2020 and 2019 there
were no material settlements of forward contracts that were recorded at fair value. The Company recorded an asset of approximately
$1.0 million and $2.1 million at January 31, 2022 and 2021, respectively, 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 sales 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:Assets contextRef="c58" decimals="-5" unitRef="usd">1000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c59" decimals="-5" unitRef="usd">2100000</us-gaap:Assets>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 reserves a total of 550,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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c3" decimals="0" unitRef="shares">550000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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. The
Company will be required to adopt this update for the fiscal year ending January 31, 2023. The Company has not completed its analysis
of adopting this guidance and has not determined the effect of this standard on its consolidated financial statements and related
disclosures.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"/&gt;&lt;td style="width: 23.75pt"&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="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; 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: 23.75pt"&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="10" style="font-weight: bold; text-align: center"&gt;Fiscal Year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; 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; padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; 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; padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; 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;2019&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&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-decoration: underline; text-align: left"&gt;Sales of products, 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;&#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="font-weight: bold; text-decoration: none; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 70%"&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: 6%; 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: 6%; text-align: right"&gt;284,191&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: 6%; text-align: right"&gt;321,434&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"&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;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;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,755&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;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;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;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,135&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;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;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;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,240&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;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;(12,109&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,167&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#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; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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;136&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total sales&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;774,802&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;372,664&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;417,700&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&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&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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-decoration: underline; text-align: left"&gt;Sales of products, 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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Refined coal&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;400&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;182&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;334&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: top"&gt; &lt;td style="width: 23.75pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify; width: 10pt"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt; &lt;td style="text-align: justify"&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;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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="10" style="font-weight: bold; text-align: center"&gt;Fiscal Year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; 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; padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; 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; padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; 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;2019&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&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-decoration: underline; text-align: left"&gt;Sales of products, 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;&#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="font-weight: bold; text-decoration: none; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 70%"&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: 6%; 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: 6%; text-align: right"&gt;284,191&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: 6%; text-align: right"&gt;321,434&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"&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;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;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,755&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;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;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;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,135&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;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;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;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,240&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;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;(12,109&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,167&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#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; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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;136&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total sales&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;774,802&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;372,664&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;417,700&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&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&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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-decoration: underline; text-align: left"&gt;Sales of products, 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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Refined coal&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;400&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;182&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;334&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: top"&gt; &lt;td style="width: 23.75pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify; width: 10pt"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt; &lt;td style="text-align: justify"&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;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c44" decimals="-3" unitRef="usd">613597000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c60" decimals="-3" unitRef="usd">284191000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c61" decimals="-3" unitRef="usd">321434000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c62" decimals="-3" unitRef="usd">125009000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c63" decimals="-3" unitRef="usd">71774000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c64" decimals="-3" unitRef="usd">71755000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c65" decimals="-3" unitRef="usd">38852000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c66" decimals="-3" unitRef="usd">15066000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c67" decimals="-3" unitRef="usd">17135000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c68" decimals="-3" unitRef="usd">9104000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c69" decimals="-3" unitRef="usd">2626000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c70" decimals="-3" unitRef="usd">7240000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c71" decimals="-3" unitRef="usd">-12109000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c72" decimals="-3" unitRef="usd">-1167000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c73" decimals="-3" unitRef="usd">349000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c74" decimals="-3" unitRef="usd">174000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c75" decimals="-3" unitRef="usd">136000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="-3" unitRef="usd">774802000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c5" decimals="-3" unitRef="usd">372664000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c6" decimals="-3" unitRef="usd">417700000</us-gaap:Revenues>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c76" decimals="-3" id="ix_0_fact" unitRef="usd">400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c77" decimals="-3" id="ix_1_fact" unitRef="usd">182000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c78" decimals="-3" id="ix_2_fact" unitRef="usd">334000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:InvestmentTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"/&gt;&lt;td style="width: 23.75pt"&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="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&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: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&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;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 68%; text-align: justify; padding-bottom: 2.5pt"&gt;Carrying amount&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; border-bottom: Black 2.5pt double"&gt;30,566&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; border-bottom: Black 2.5pt double"&gt;29,456&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&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&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: right"&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: right"&gt;10.3%&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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 421.0 million gallons
of ethanol in the twelve months ended January 31, 2022. The Company recorded income of approximately $6.6 million, $0.5 million
and $1.4 million as its share of earnings from Big River during fiscal years 2021, 2020 and 2019, respectively. The Company received
dividends of approximately $5.5 million, $3.5 million and $1.0 million from Big River during fiscal years 2021, 2020 and 2019,
respectively. At January 31, 2022, the carrying value of the investment in Big River is approximately $30.6 million; the amount
of underlying equity in the net assets of Big River is approximately $29.8 million. 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: 0pt 0 0pt 22.5pt; 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: 23.75pt"&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;December 31,&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1pt"&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: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1pt"&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: 1pt"&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: 72%; text-align: left"&gt;Current assets&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: 10%; text-align: right"&gt;310,411&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: 10%; text-align: right"&gt;172,742&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: 1pt"&gt;Non current assets&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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;146,384&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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;178,221&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&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: 2.5pt"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;456,795&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;350,963&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&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;131,317&lt;/td&gt;&lt;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;69,259&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: 1pt"&gt;Long-term liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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;2,832&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;131,317&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;72,091&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&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: 2.5pt"&gt;Noncontrolling interests&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;36,786&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;30,116&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="color: black; font-weight: bold; text-align: center"&gt;Years Ended December 31,&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: black; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 61%; color: black; text-align: left"&gt;Net sales and revenue&lt;/td&gt;&lt;td style="width: 2%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: black; text-align: right"&gt;1,332,555&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: black; text-align: right"&gt;736,225&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: black; text-align: right"&gt;823,718&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="color: black; text-align: left"&gt;Gross profit&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;85,401&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;18,858&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;30,774&lt;/td&gt;&lt;td style="color: black; 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;Income from continuing operations&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;64,243&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;4,850&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;13,502&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="color: black; text-align: left"&gt;Net income&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;64,243&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;4,850&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;13,502&lt;/td&gt;&lt;td style="color: black; 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 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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, 2022 are approximately $116.2 million; the Company&#x2019;s proportionate share of restricted net assets
of Big River is approximately $12.0 million.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;At January 31, 2021, the Company
owned certificates of deposit that had an amortized cost, or carrying value, of approximately $36.2 million. The contractual maturity
of these investments was less than one year. The yield to maturity rate was approximately 0.2%. 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: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&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: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&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;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 68%; text-align: justify; padding-bottom: 2.5pt"&gt;Carrying amount&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; border-bottom: Black 2.5pt double"&gt;30,566&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; border-bottom: Black 2.5pt double"&gt;29,456&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&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&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: right"&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: right"&gt;10.3%&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments contextRef="c3" decimals="-3" unitRef="usd">30566000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c4" decimals="-3" unitRef="usd">29456000</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="c79" decimals="-5" unitRef="usd">20000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <rex:QuantityOfEthanolShipped contextRef="c79" decimals="-5" unitRef="gal">421000000</rex:QuantityOfEthanolShipped>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c79" decimals="-5" unitRef="usd">6600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c80" decimals="-5" unitRef="usd">500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c81" decimals="-5" unitRef="usd">1400000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c79" decimals="-5" unitRef="usd">5500000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c80" decimals="-5" unitRef="usd">3500000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c81" decimals="-5" unitRef="usd">1000000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestments contextRef="c82" decimals="-5" unitRef="usd">30600000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets contextRef="c82" decimals="-5" unitRef="usd">29800000</us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets>
    <pf0:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="c0">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;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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;December 31,&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1pt"&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: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1pt"&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: 1pt"&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: 72%; text-align: left"&gt;Current assets&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: 10%; text-align: right"&gt;310,411&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: 10%; text-align: right"&gt;172,742&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: 1pt"&gt;Non current assets&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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;146,384&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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;178,221&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&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: 2.5pt"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;456,795&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;350,963&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&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;131,317&lt;/td&gt;&lt;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;69,259&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: 1pt"&gt;Long-term liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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;2,832&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;131,317&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;72,091&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&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: 2.5pt"&gt;Noncontrolling interests&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;36,786&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;30,116&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;</pf0:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:AssetsCurrent contextRef="c85" decimals="-3" unitRef="usd">310411000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c86" decimals="-3" unitRef="usd">172742000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent contextRef="c85" decimals="-3" unitRef="usd">146384000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c86" decimals="-3" unitRef="usd">178221000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c85" decimals="-3" unitRef="usd">456795000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c86" decimals="-3" unitRef="usd">350963000</us-gaap:Assets>
    <us-gaap:LiabilitiesCurrent contextRef="c85" decimals="-3" unitRef="usd">131317000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c86" decimals="-3" unitRef="usd">69259000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c86" decimals="-3" unitRef="usd">2832000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c85" decimals="-3" unitRef="usd">131317000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c86" decimals="-3" unitRef="usd">72091000</us-gaap:Liabilities>
    <us-gaap:OtherMinorityInterests contextRef="c85" decimals="-3" unitRef="usd">36786000</us-gaap:OtherMinorityInterests>
    <us-gaap:OtherMinorityInterests contextRef="c86" decimals="-3" unitRef="usd">30116000</us-gaap:OtherMinorityInterests>
    <rex:ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="color: black; font-weight: bold; text-align: center"&gt;Years Ended December 31,&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: black; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 61%; color: black; text-align: left"&gt;Net sales and revenue&lt;/td&gt;&lt;td style="width: 2%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: black; text-align: right"&gt;1,332,555&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: black; text-align: right"&gt;736,225&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: black; text-align: right"&gt;823,718&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="color: black; text-align: left"&gt;Gross profit&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;85,401&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;18,858&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;30,774&lt;/td&gt;&lt;td style="color: black; 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;Income from continuing operations&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;64,243&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;4,850&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;13,502&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="color: black; text-align: left"&gt;Net income&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;64,243&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;4,850&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;13,502&lt;/td&gt;&lt;td style="color: black; 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 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;</rex:ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock>
    <us-gaap:Revenues contextRef="c79" decimals="-3" unitRef="usd">1332555000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c80" decimals="-3" unitRef="usd">736225000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c81" decimals="-3" unitRef="usd">823718000</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c79" decimals="-3" unitRef="usd">85401000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c80" decimals="-3" unitRef="usd">18858000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c81" decimals="-3" unitRef="usd">30774000</us-gaap:GrossProfit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c79" decimals="-3" unitRef="usd">64243000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c80" decimals="-3" unitRef="usd">4850000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c81" decimals="-3" unitRef="usd">13502000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c79" decimals="-3" unitRef="usd">64243000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c80" decimals="-3" unitRef="usd">4850000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c81" decimals="-3" unitRef="usd">13502000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherRestrictedAssets contextRef="c82" decimals="-5" unitRef="usd">116200000</us-gaap:OtherRestrictedAssets>
    <rex:ProportionateShareOfRestrictedNetAssets contextRef="c82" decimals="-5" unitRef="usd">12000000</rex:ProportionateShareOfRestrictedNetAssets>
    <us-gaap:ShortTermInvestments contextRef="c83" decimals="-5" unitRef="usd">25900000</us-gaap:ShortTermInvestments>
    <us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield contextRef="c83" decimals="3" unitRef="pure">0.001</us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield>
    <us-gaap:ShortTermInvestments contextRef="c84" decimals="-5" unitRef="usd">36200000</us-gaap:ShortTermInvestments>
    <us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield contextRef="c84" decimals="3" unitRef="pure">0.002</us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"/&gt;&lt;td style="width: 23.75pt"&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="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 10pt"&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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 10pt"&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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 10pt"&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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;statement fair value determination
and risk quantification; and (ii) periodic review and substantiation of profit and loss reporting for all derivative instruments.
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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 92%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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;Total&lt;br/&gt;
Fair&lt;br/&gt; Value&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"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&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: 52%; text-align: justify"&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-4"&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;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: 8%; 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: right"&gt;$&lt;/td&gt;&lt;td style="width: 8%; 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"&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-6"&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-7"&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: right; 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; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; 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;993&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: right; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;1,347&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"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: right"&gt;&#160;&lt;/td&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"&gt;Commodity futures (3)&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;div style="-sec-ix-hidden: hidden-fact-8"&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;933&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;div style="-sec-ix-hidden: hidden-fact-9"&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: right; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;933&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: 0pt 0; text-align: justify; text-indent: 18pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;Financial assets and
liabilities measured at fair value at January 31, 2021 on a recurring basis are summarized below (amounts in
thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 92%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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;Total&lt;br/&gt;
Fair&lt;br/&gt; Value&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"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&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: 52%; text-align: justify"&gt;Forward purchase contracts asset&#160;&#160;(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;&lt;div style="-sec-ix-hidden: hidden-fact-10"&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;2,144&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-11"&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;2,144&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"&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-12"&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-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;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; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; 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;2,144&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;2,498&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"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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"&gt;Commodity futures (3)&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;div style="-sec-ix-hidden: hidden-fact-14"&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;1,794&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;div style="-sec-ix-hidden: hidden-fact-15"&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;1,794&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: 0pt 0; text-align: justify; text-indent: 18pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 92%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr&gt; &lt;td style="vertical-align: top; width: 3%; text-align: justify"&gt;(1)&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: justify; width: 97%"&gt;The forward purchase contracts asset is included in &#x201c;Prepaid expenses and other&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td style="vertical-align: top; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td style="vertical-align: top; text-align: justify"&gt;(2)&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: justify"&gt;The investment in cooperative is included in &#x201c;Other assets&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td style="vertical-align: top; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td style="vertical-align: top; text-align: justify"&gt;(3)&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: justify"&gt;The commodity futures liability is included in &#x201c;Accrued expenses and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: -18pt"&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: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: -18pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;There were no assets measured
at fair value at January 31, 2022 and 2021 on a non-recurring basis.&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c0">Financial assets and liabilities measured at fair value at January 31, 2022 on a recurring basis are summarized below (amounts
in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 92%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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;Total&lt;br/&gt;
Fair&lt;br/&gt; Value&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"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&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: 52%; text-align: justify"&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-4"&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;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: 8%; 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: right"&gt;$&lt;/td&gt;&lt;td style="width: 8%; 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"&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-6"&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-7"&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: right; 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; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; 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;993&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: right; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;1,347&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"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: right"&gt;&#160;&lt;/td&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"&gt;Commodity futures (3)&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;div style="-sec-ix-hidden: hidden-fact-8"&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;933&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;div style="-sec-ix-hidden: hidden-fact-9"&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: right; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;933&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: 0pt 0; text-align: justify; text-indent: 18pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;Financial assets and
liabilities measured at fair value at January 31, 2021 on a recurring basis are summarized below (amounts in
thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 92%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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;Total&lt;br/&gt;
Fair&lt;br/&gt; Value&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"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&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: 52%; text-align: justify"&gt;Forward purchase contracts asset&#160;&#160;(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;&lt;div style="-sec-ix-hidden: hidden-fact-10"&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;2,144&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-11"&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;2,144&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"&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-12"&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-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;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; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; 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;2,144&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;2,498&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"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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"&gt;Commodity futures (3)&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;div style="-sec-ix-hidden: hidden-fact-14"&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;1,794&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;div style="-sec-ix-hidden: hidden-fact-15"&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;1,794&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: 0pt 0; text-align: justify; text-indent: 18pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 92%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr&gt; &lt;td style="vertical-align: top; width: 3%; text-align: justify"&gt;(1)&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: justify; width: 97%"&gt;The forward purchase contracts asset is included in &#x201c;Prepaid expenses and other&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td style="vertical-align: top; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td style="vertical-align: top; text-align: justify"&gt;(2)&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: justify"&gt;The investment in cooperative is included in &#x201c;Other assets&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td style="vertical-align: top; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td style="vertical-align: top; text-align: justify"&gt;(3)&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: justify"&gt;The commodity futures liability is included in &#x201c;Accrued expenses and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: -18pt"&gt;&lt;span style="font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <rex:ForwardPurchaseContractsLiability contextRef="c88" decimals="-3" id="ix_7_fact" unitRef="usd">-993000</rex:ForwardPurchaseContractsLiability>
    <rex:ForwardPurchaseContractsLiability contextRef="c3" decimals="-3" id="ix_8_fact" unitRef="usd">-993000</rex:ForwardPurchaseContractsLiability>
    <rex:InvestmentInCooperativeFairValueDisclosure contextRef="c89" decimals="-3" id="ix_3_fact" unitRef="usd">354000</rex:InvestmentInCooperativeFairValueDisclosure>
    <rex:InvestmentInCooperativeFairValueDisclosure contextRef="c3" decimals="-3" id="ix_4_fact" unitRef="usd">354000</rex:InvestmentInCooperativeFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c88" decimals="-3" unitRef="usd">993000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c89" decimals="-3" unitRef="usd">354000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c3" decimals="-3" unitRef="usd">1347000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CommodityContractAssetCurrent
      contextRef="c88"
      decimals="-3"
      id="ix_11_fact"
      unitRef="usd">933000</us-gaap:CommodityContractAssetCurrent>
    <us-gaap:CommodityContractAssetCurrent contextRef="c3" decimals="-3" id="ix_12_fact" unitRef="usd">933000</us-gaap:CommodityContractAssetCurrent>
    <rex:ForwardPurchaseContractsAsset contextRef="c91" decimals="-3" id="ix_9_fact" unitRef="usd">2144000</rex:ForwardPurchaseContractsAsset>
    <rex:ForwardPurchaseContractsAsset contextRef="c4" decimals="-3" id="ix_10_fact" unitRef="usd">2144000</rex:ForwardPurchaseContractsAsset>
    <rex:InvestmentInCooperativeFairValueDisclosure contextRef="c92" decimals="-3" id="ix_5_fact" unitRef="usd">354000</rex:InvestmentInCooperativeFairValueDisclosure>
    <rex:InvestmentInCooperativeFairValueDisclosure contextRef="c4" decimals="-3" id="ix_6_fact" unitRef="usd">354000</rex:InvestmentInCooperativeFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c91" decimals="-3" unitRef="usd">2144000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c92" decimals="-3" unitRef="usd">354000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c4" decimals="-3" unitRef="usd">2498000</us-gaap:AssetsFairValueDisclosure>
    <rex:CommodityContractLiabilityCurrent
      contextRef="c91"
      decimals="-3"
      id="ix_13_fact"
      unitRef="usd">1794000</rex:CommodityContractLiabilityCurrent>
    <rex:CommodityContractLiabilityCurrent contextRef="c4" decimals="-3" id="ix_14_fact" unitRef="usd">1794000</rex:CommodityContractLiabilityCurrent>
    <us-gaap:OtherAssetsDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 23.75pt"&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="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font-weight: normal"&gt;The components of other noncurrent assets are as follows (amounts in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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 style="text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&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: 68%; text-align: justify"&gt;Deferred taxes&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: 12%; text-align: right"&gt;24,914&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: 12%; text-align: right"&gt;24,390&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"&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;939&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;885&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&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; padding-bottom: 3px"&gt;Total&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;25,853&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;25,275&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font-weight: normal"&gt;The components of other noncurrent assets are as follows (amounts in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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 style="text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&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: 68%; text-align: justify"&gt;Deferred taxes&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: 12%; text-align: right"&gt;24,914&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: 12%; text-align: right"&gt;24,390&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"&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;939&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;885&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&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; padding-bottom: 3px"&gt;Total&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;25,853&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;25,275&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfOtherAssetsTableTextBlock>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent contextRef="c3" decimals="-3" unitRef="usd">24914000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent contextRef="c4" decimals="-3" unitRef="usd">24390000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="c3" decimals="-3" unitRef="usd">939000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="c4" decimals="-3" unitRef="usd">885000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="-3" unitRef="usd">25853000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="-3" unitRef="usd">25275000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 23.75pt"&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="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"&gt;The components of accrued expenses
and other current liabilities at January 31, 2022 and 2021 are as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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 style="text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&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: 68%; text-align: justify"&gt;Accrued payroll and related items&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: 12%; text-align: right"&gt;5,407&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: 12%; text-align: right"&gt;690&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&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,297&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,515&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"&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;593&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,560&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"&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;933&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,794&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"&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,857&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,778&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"&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;95&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&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; 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;435&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;362&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&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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"&gt;Total&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;13,617&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;8,754&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&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: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"&gt;The components of accrued expenses
and other current liabilities at January 31, 2022 and 2021 are as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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 style="text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; 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="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&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: 68%; text-align: justify"&gt;Accrued payroll and related items&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: 12%; text-align: right"&gt;5,407&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: 12%; text-align: right"&gt;690&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&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,297&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,515&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"&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;593&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,560&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"&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;933&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,794&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"&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,857&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,778&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"&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;95&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&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; 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;435&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;362&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&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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"&gt;Total&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;13,617&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;8,754&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">5407000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd">690000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedUtilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">4297000</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:AccruedUtilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd">2515000</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c3" decimals="-3" unitRef="usd">593000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c4" decimals="-3" unitRef="usd">1560000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <rex:CommodityFutures contextRef="c3" decimals="-3" unitRef="usd">933000</rex:CommodityFutures>
    <rex:CommodityFutures contextRef="c4" decimals="-3" unitRef="usd">1794000</rex:CommodityFutures>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c3" decimals="-3" unitRef="usd">1857000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c4" decimals="-3" unitRef="usd">1778000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxes contextRef="c3" decimals="-3" unitRef="usd">95000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes contextRef="c4" decimals="-3" unitRef="usd">55000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">435000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd">362000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">13617000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd">8754000</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: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 23.75pt"&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="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The Company used the optional
transition method in adopting ASC Topic 842 &#x201c;&lt;i&gt;Leases&lt;/i&gt;&#x201d; (&#x201c;ASC 842&#x201d;), which resulted in applying ASC
842 at the date of adoption (February 1, 2019). Thus, comparative information has not been restated and continues to be reported
under accounting standards in effect for those periods.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;ASC 842 provides for three practical
expedients, which the Company elected as a package. Pursuant to this package, the Company did not reassess: i) whether any expired
or existing contracts are or contain leases; ii) the lease classification for any expired or existing leases that were previously
classified as operating leases; or iii) the initial direct costs for any existing leases.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;At January 31, 2022, 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 exercise of any lease renewal is at the Company&#x2019;s sole discretion.
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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;For fiscal years 2021 and 2020,
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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt"&gt;Fiscal Year&lt;/td&gt;&lt;td style="font-weight: bold; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt"&gt;2020&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255); font-size: 10pt"&gt;
    &lt;td style="width: 68%; text-align: justify; font-size: 10pt"&gt;Operating lease expense&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-size: 10pt"&gt;6,346&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-size: 10pt"&gt;6,340&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom;  font-size: 10pt"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px; font-size: 10pt"&gt;Variable lease expense&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid; font-size: 10pt"&gt;1,907&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid; font-size: 10pt"&gt;447&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255); font-size: 10pt"&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; font-size: 10pt"&gt;Total lease expense&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; font-size: 10pt"&gt;8,253&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; font-size: 10pt"&gt;6,787&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The following table is a summary
of future minimum rentals on such leases at January 31, 2022 (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: justify; padding-bottom: 1px"&gt;&lt;span style="text-decoration:underline"&gt;Years Ended January 31,&lt;/span&gt;&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;Minimum Rentals&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; 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: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 74%; text-align: justify"&gt;2023&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: 12%; text-align: right"&gt;5,015&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 6%; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; background-color: White"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;2024&lt;/td&gt;&lt;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,856&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify"&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;2,408&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&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;235&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px"&gt;2027&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;171&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&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;11,685&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px"&gt;Less:&#160;&#160;present value discount&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;695&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px"&gt;Operating lease 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; border-bottom: Black 3px double"&gt;10,990&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;At January 31, 2022, the weighted
average remaining lease term is 2.5 years and the weighted average discount rate is 4.85% for the above leases.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The following table is a summary
of future minimum rentals on such leases at January 31, 2021 (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: justify; padding-bottom: 1px"&gt;&lt;span style="text-decoration:underline"&gt;Years Ended January 31,&lt;/span&gt;&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;Minimum &lt;br/&gt;
Rentals&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="font-weight: bold; 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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 86%; text-align: justify"&gt;2022&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: 10%; text-align: right"&gt;5,397&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"&gt;2023&lt;/td&gt;&lt;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,690&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"&gt;2024&lt;/td&gt;&lt;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,524&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"&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;1,648&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; padding-bottom: 1px"&gt;2026&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;49&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"&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;13,308&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; padding-bottom: 1px"&gt;Less: present value discount&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;994&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; padding-bottom: 3px"&gt;Operating lease 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; border-bottom: Black 3px double"&gt;12,314&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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;At January 31, 2021, the weighted
average remaining lease term is 3.0 years, and the weighted average discount rate is 5.26% for the above leases.&lt;/p&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;For fiscal years 2021 and 2020,
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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt"&gt;Fiscal Year&lt;/td&gt;&lt;td style="font-weight: bold; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt"&gt;2020&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255); font-size: 10pt"&gt;
    &lt;td style="width: 68%; text-align: justify; font-size: 10pt"&gt;Operating lease expense&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-size: 10pt"&gt;6,346&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-size: 10pt"&gt;6,340&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom;  font-size: 10pt"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px; font-size: 10pt"&gt;Variable lease expense&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid; font-size: 10pt"&gt;1,907&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid; font-size: 10pt"&gt;447&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255); font-size: 10pt"&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; font-size: 10pt"&gt;Total lease expense&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; font-size: 10pt"&gt;8,253&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; font-size: 10pt"&gt;6,787&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseExpense contextRef="c0" decimals="-3" unitRef="usd">6346000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c5" decimals="-3" unitRef="usd">6340000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost contextRef="c0" decimals="-3" unitRef="usd">1907000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c5" decimals="-3" unitRef="usd">447000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c0" decimals="-3" unitRef="usd">8253000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c5" decimals="-3" unitRef="usd">6787000</us-gaap:LeaseCost>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The following table is a summary
of future minimum rentals on such leases at January 31, 2022 (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: justify; padding-bottom: 1px"&gt;&lt;span style="text-decoration:underline"&gt;Years Ended January 31,&lt;/span&gt;&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;Minimum Rentals&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; 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: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 74%; text-align: justify"&gt;2023&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: 12%; text-align: right"&gt;5,015&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 6%; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; background-color: White"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;2024&lt;/td&gt;&lt;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,856&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify"&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;2,408&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&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;235&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px"&gt;2027&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;171&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&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;11,685&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px"&gt;Less:&#160;&#160;present value discount&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;695&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px"&gt;Operating lease 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; border-bottom: Black 3px double"&gt;10,990&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"/&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="c93" decimals="-3" unitRef="usd">5015000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="c93" decimals="-3" unitRef="usd">3856000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="c93" decimals="-3" unitRef="usd">2408000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="c93" decimals="-3" unitRef="usd">235000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="c93" decimals="-3" unitRef="usd">171000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c93" decimals="-3" unitRef="usd">11685000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <rex:PresentValueDiscount contextRef="c93" decimals="-3" unitRef="usd">695000</rex:PresentValueDiscount>
    <us-gaap:OperatingLeaseLiability contextRef="c93" decimals="-3" unitRef="usd">10990000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3">P2Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="4" unitRef="pure">0.0485</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="c5">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The following table is a summary
of future minimum rentals on such leases at January 31, 2021 (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: justify; padding-bottom: 1px"&gt;&lt;span style="text-decoration:underline"&gt;Years Ended January 31,&lt;/span&gt;&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;Minimum &lt;br/&gt;
Rentals&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="font-weight: bold; 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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 86%; text-align: justify"&gt;2022&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: 10%; text-align: right"&gt;5,397&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"&gt;2023&lt;/td&gt;&lt;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,690&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"&gt;2024&lt;/td&gt;&lt;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,524&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"&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;1,648&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; padding-bottom: 1px"&gt;2026&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;49&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"&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;13,308&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; padding-bottom: 1px"&gt;Less: present value discount&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;994&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; padding-bottom: 3px"&gt;Operating lease 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; border-bottom: Black 3px double"&gt;12,314&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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="c4" decimals="-3" unitRef="usd">5397000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="c4" decimals="-3" unitRef="usd">3690000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="c4" decimals="-3" unitRef="usd">2524000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="c4" decimals="-3" unitRef="usd">1648000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="c4" decimals="-3" unitRef="usd">49000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c4" decimals="-3" unitRef="usd">13308000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <rex:PresentValueDiscount contextRef="c4" decimals="-3" unitRef="usd">994000</rex:PresentValueDiscount>
    <us-gaap:OperatingLeaseLiability contextRef="c4" decimals="-3" unitRef="usd">12314000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c4">P3Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c4" decimals="4" unitRef="pure">0.0526</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: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 23.75pt"&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="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;During fiscal years 2021 and
2020, the Company purchased approximately 84,000 shares and approximately 315,000 shares of its common stock for approximately
$6.6 million and approximately $19.6 million, respectively. During fiscal year 2019, the Company did not purchase any of its common
stock. At January 31, 2022, the Company had prior authorization by its Board of Directors to purchase, in open market transactions,
an additional approximately 449,000 shares of its common stock. 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 11pt; 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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;January 31,&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="font-size: 11pt; 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;2022&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;2021&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="font-size: 11pt; 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: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 68%; text-align: justify"&gt;Authorized shares&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: 12%; 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: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; 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 style="text-align: justify"&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="text-align: justify"&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;5,920&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,992&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:TreasuryStockSharesAcquired contextRef="c0" decimals="0" unitRef="shares">84000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c5" decimals="0" unitRef="shares">315000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c94" decimals="-5" unitRef="usd">6600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c95" decimals="-5" unitRef="usd">19600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:ScheduleOfStockByClassTextBlock contextRef="c0">At January 31, 2022, the Company had prior authorization by its Board of Directors to purchase, in open market transactions,
an additional approximately 449,000 shares of its common stock. Information regarding the Company&#x2019;s common stock is as follows
(amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 11pt; 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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;January 31,&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="font-size: 11pt; 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;2022&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;2021&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="font-size: 11pt; 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: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 68%; text-align: justify"&gt;Authorized shares&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: 12%; 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: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; 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 style="text-align: justify"&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="text-align: justify"&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;5,920&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,992&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <rex:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased contextRef="c3" decimals="0" unitRef="shares">449000</rex:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased>
    <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">5920000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c4" decimals="-3" unitRef="shares">5992000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 23.75pt"&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="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 0pt 0 0pt 23.75pt; text-align: left"&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: 0pt 0 0pt 23.75pt; 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: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt"&gt;Asset Derivatives&lt;br/&gt; &#160;Fair Value at&lt;br/&gt; January 31,&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt"&gt;Liability Derivatives&lt;br/&gt;
 Fair Value at&lt;br/&gt; January 31,&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom;  font-size: 10pt"&gt;
    &lt;td style="width: 44%; text-align: justify; font-size: 10pt"&gt;Commodity futures (1)&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-size: 10pt"&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; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-size: 10pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-17"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-size: 10pt"&gt;933&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-size: 10pt"&gt;1,794&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom;  font-size: 10pt"&gt;
    &lt;td style="text-align: justify; font-size: 10pt"&gt;Forward purchase contracts (2)&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font-size: 10pt"&gt;993&lt;/td&gt;&lt;td style="text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font-size: 10pt"&gt;2,144&lt;/td&gt;&lt;td style="text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font-size: 10pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-18"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font-size: 10pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-19"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 95.5%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 3%"&gt;(1)&lt;/td&gt;&lt;td style="text-align: justify; width: 97%"&gt;Commodity futures assets are included in prepaid expenses and other. Commodity futures liabilities
are included in accrued expenses and other current liabilities. These contracts are short/sell positions for approximately 7.4
million bushels and 6.9 million bushels of corn at January 31, 2022 and 2021, respectively.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&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;(2)&lt;/td&gt;&lt;td style="text-align: justify"&gt;Forward purchase contracts assets are included in prepaid expenses and other. Forward purchase
contracts liabilities are included in accrued expenses and other current liabilities. These contracts are for purchases of approximately
19.2 million bushels and 6.4 million bushels of corn at January 31, 2022 and 2021, respectively.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;As of January 31, 2022, and
2021, 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, 2022, and 2021 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, 2022, and 2021, the Company was required to maintain collateral with the counterparty in the amount of approximately
$2,222,000 and $1,657,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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: left"&gt;The Company recognized gains
(losses) (included in cost of sales) on corn and natural gas derivative financial instruments of approximately $(3,427,000), $(5,552,000),
and $2,201,000 in fiscal years 2021, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: left"&gt;The Company recognized losses
(included in net sales and revenue) on ethanol derivative financial instruments of $12,109,000 and $1,167,000 in fiscal years 2021
and 2020, respectively. There were no derivative financial instruments gains or losses included in net sales and revenue in fiscal
year 2019.&lt;/p&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: left"&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: 0pt 0 0pt 23.75pt; 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: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt"&gt;Asset Derivatives&lt;br/&gt; &#160;Fair Value at&lt;br/&gt; January 31,&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; font-size: 10pt"&gt;Liability Derivatives&lt;br/&gt;
 Fair Value at&lt;br/&gt; January 31,&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; font-size: 10pt"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font-size: 10pt"&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom;  font-size: 10pt"&gt;
    &lt;td style="width: 44%; text-align: justify; font-size: 10pt"&gt;Commodity futures (1)&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-size: 10pt"&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; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-size: 10pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-17"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-size: 10pt"&gt;933&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-size: 10pt"&gt;1,794&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom;  font-size: 10pt"&gt;
    &lt;td style="text-align: justify; font-size: 10pt"&gt;Forward purchase contracts (2)&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font-size: 10pt"&gt;993&lt;/td&gt;&lt;td style="text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font-size: 10pt"&gt;2,144&lt;/td&gt;&lt;td style="text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font-size: 10pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-18"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font-size: 10pt"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font-size: 10pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-19"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 95.5%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 3%"&gt;(1)&lt;/td&gt;&lt;td style="text-align: justify; width: 97%"&gt;Commodity futures assets are included in prepaid expenses and other. Commodity futures liabilities
are included in accrued expenses and other current liabilities. These contracts are short/sell positions for approximately 7.4
million bushels and 6.9 million bushels of corn at January 31, 2022 and 2021, respectively.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&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;(2)&lt;/td&gt;&lt;td style="text-align: justify"&gt;Forward purchase contracts assets are included in prepaid expenses and other. Forward purchase
contracts liabilities are included in accrued expenses and other current liabilities. These contracts are for purchases of approximately
19.2 million bushels and 6.4 million bushels of corn at January 31, 2022 and 2021, respectively.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="c105"
      decimals="-3"
      id="ix_15_fact"
      unitRef="usd">933000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="c106"
      decimals="-3"
      id="ix_16_fact"
      unitRef="usd">1794000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="c107"
      decimals="-3"
      id="ix_17_fact"
      unitRef="usd">993000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="c108"
      decimals="-3"
      id="ix_18_fact"
      unitRef="usd">2144000</us-gaap:DerivativeAssets>
    <rex:CommodityFuturesQuantity contextRef="c96" decimals="-5" unitRef="bu">7400000</rex:CommodityFuturesQuantity>
    <rex:CommodityFuturesQuantity contextRef="c97" decimals="-5" unitRef="bu">6900000</rex:CommodityFuturesQuantity>
    <rex:ForwardPurchaseContractsQuantity contextRef="c98" decimals="-5" unitRef="bu">19200000</rex:ForwardPurchaseContractsQuantity>
    <rex:ForwardPurchaseContractsQuantity contextRef="c99" decimals="-5" unitRef="bu">6400000</rex:ForwardPurchaseContractsQuantity>
    <us-gaap:DebtInstrumentCollateralAmount contextRef="c3" decimals="0" unitRef="usd">2222000</us-gaap:DebtInstrumentCollateralAmount>
    <us-gaap:DebtInstrumentCollateralAmount contextRef="c4" decimals="0" unitRef="usd">1657000</us-gaap:DebtInstrumentCollateralAmount>
    <us-gaap:DerivativeLossOnDerivative contextRef="c57" decimals="0" unitRef="usd">-3427000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeLossOnDerivative contextRef="c100" decimals="0" unitRef="usd">-5552000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeGainOnDerivative contextRef="c101" decimals="0" unitRef="usd">2201000</us-gaap:DerivativeGainOnDerivative>
    <us-gaap:DerivativeLossOnDerivative contextRef="c102" decimals="0" unitRef="usd">12109000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeLossOnDerivative contextRef="c103" decimals="0" unitRef="usd">1167000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeGainOnDerivative contextRef="c104" decimals="0" unitRef="usd">0</us-gaap:DerivativeGainOnDerivative>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 23.75pt"&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="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The Company maintains the REX
2015 Incentive Plan, approved by its shareholders, which reserves a total of 550,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 liability and equity awards in its consolidated
financial statements over&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt; the requisite service
period on a straight-line basis. 471,027 shares remain available for issuance under the Plan at January 31, 2022. As a component
of their compensation, restricted stock has been granted to directors at the market price of REX common stock on the date of the
grant. In addition, one third 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: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;At January 31, 2022 and 2021,
unrecognized compensation cost related to nonvested restricted stock was approximately $97,000 and $272,000.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The following table summarizes
non-vested restricted stock award activity for fiscal years 2021, 2020, and 2019:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 11pt; padding-bottom: 1px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="font-size: 11pt; text-align: center; border-bottom: Black 1px solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-size: 11pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 11pt; text-align: center; padding-bottom: 1px"&gt;&#160;&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; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Non-Vested&lt;br/&gt; Shares&lt;/b&gt;&lt;/span&gt;&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; text-align: center; 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;Weighted&lt;br/&gt; Average&#160;Grant&lt;br/&gt; Date&#160;Fair&#160;Value&lt;br/&gt; (000&#x2019;s)&lt;/b&gt;&lt;/span&gt;&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; text-align: center; padding-bottom: 1px"&gt;&#160;&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; text-align: center; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt; Remaining&#160;Vesting&lt;br/&gt; Vesting Term&lt;br/&gt; (in
                                                                                      years)&lt;/b&gt;&lt;/span&gt;&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"&gt;
    &lt;td style="font-size: 11pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&#160;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&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: 58%; text-align: justify"&gt;Non-Vested at January 31, 2021&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: 10%; text-align: right"&gt;19,705&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: 10%; text-align: right"&gt;1,398&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: 10%; 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-align: justify"&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;2,803&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;275&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 11pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; 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"&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 style="font-size: 11pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 11pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; 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"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"&gt;12,447&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;900&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 11pt; text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: right; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 11pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 11pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 11pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 11pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; 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"&gt;Non-Vested at January 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double"&gt;10,061&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;773&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; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 3px"&gt;1&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: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&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="font-size: 10pt; font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; 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: center; vertical-align: bottom; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Non-Vested&lt;br/&gt;
    Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average&#160;&#160;Grant&lt;br/&gt;
    Date&#160;Fair&#160;Value&lt;br/&gt; (000&#x2019;s)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
    Average&#160;&#160;Remaining&lt;br/&gt; Vesting
    Term&lt;br/&gt;     (in years)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&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; text-align: justify"&gt;Non-Vested at January 31, 2020&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;28,576&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;$&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;2,193&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;2&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-size: 10pt; text-align: justify"&gt;Granted&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;6,158&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;416&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-align: justify"&gt;Forfeited&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;-&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;-&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="font-size: 10pt; text-align: justify"&gt;Vested&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: right"&gt;15,029&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="border-bottom: Black 1px solid; font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: right"&gt;1,211&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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="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="font-size: 10pt; text-align: justify"&gt;Non-Vested at January 31, 2021&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font-size: 10pt; text-align: right"&gt;19,705&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="border-bottom: Black 3px double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font-size: 10pt; text-align: right"&gt;1,398&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="padding-bottom: 3px; font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-size: 10pt; text-align: right"&gt;1&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;"&gt;&lt;b&gt;Non-Vested&lt;br/&gt; Shares&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average&#160;Grant&lt;br/&gt;
    Date&#160;Fair&#160;Value&lt;br/&gt; (000&#x2019;s)&lt;/b&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average&#160;Remaining&lt;br/&gt;
    Vesting Term&lt;br/&gt; (in years)&lt;/b&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="width: 58%; font: 10pt Times New Roman, Times, Serif"&gt;Non-Vested at January 31, 2019&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;38,036&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2,935&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom;  font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Granted&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;9,442&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;662&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Forfeited&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;-&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;-&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom;  font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;Vested&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;18,902&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1,404&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;Non-Vested at January 31, 2020&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 3px double"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;28,576&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2,193&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 3px"&gt;2&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; 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 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The above tables include 5,714,
14,777, and 24,219 non-vested shares at January 31, 2022, 2021, and 2020, respectively, which are included in the number of weighted
average shares outstanding used to determine basic and diluted earnings per share attributable to REX common shareholders. Such
shares are treated, for accounting purposes, as being fully vested at the grant date as they were granted to officers who were
retirement eligible at the time of grant.&lt;/p&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c109" decimals="0" unitRef="shares">550000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c109" decimals="0" unitRef="shares">471027</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c3" decimals="0" unitRef="usd">97000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c4" decimals="0" unitRef="usd">272000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The following table summarizes
non-vested restricted stock award activity for fiscal years 2021, 2020, and 2019:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 11pt; padding-bottom: 1px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="font-size: 11pt; text-align: center; border-bottom: Black 1px solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-size: 11pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 11pt; text-align: center; padding-bottom: 1px"&gt;&#160;&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; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Non-Vested&lt;br/&gt; Shares&lt;/b&gt;&lt;/span&gt;&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; text-align: center; 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;Weighted&lt;br/&gt; Average&#160;Grant&lt;br/&gt; Date&#160;Fair&#160;Value&lt;br/&gt; (000&#x2019;s)&lt;/b&gt;&lt;/span&gt;&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; text-align: center; padding-bottom: 1px"&gt;&#160;&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; text-align: center; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt; Remaining&#160;Vesting&lt;br/&gt; Vesting Term&lt;br/&gt; (in
                                                                                      years)&lt;/b&gt;&lt;/span&gt;&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"&gt;
    &lt;td style="font-size: 11pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&#160;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&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: 58%; text-align: justify"&gt;Non-Vested at January 31, 2021&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: 10%; text-align: right"&gt;19,705&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: 10%; text-align: right"&gt;1,398&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: 10%; 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-align: justify"&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;2,803&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;275&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 11pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; 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"&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 style="font-size: 11pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 11pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; 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"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"&gt;12,447&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;900&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 11pt; text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: right; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 11pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 11pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 11pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 11pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 11pt; 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"&gt;Non-Vested at January 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double"&gt;10,061&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;773&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; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 3px"&gt;1&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: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&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="font-size: 10pt; font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; 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: center; vertical-align: bottom; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Non-Vested&lt;br/&gt;
    Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average&#160;&#160;Grant&lt;br/&gt;
    Date&#160;Fair&#160;Value&lt;br/&gt; (000&#x2019;s)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
    Average&#160;&#160;Remaining&lt;br/&gt; Vesting
    Term&lt;br/&gt;     (in years)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; text-align: center; vertical-align: bottom"&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; text-align: justify"&gt;Non-Vested at January 31, 2020&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;28,576&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;$&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;2,193&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;2&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-size: 10pt; text-align: justify"&gt;Granted&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;6,158&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;416&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-align: justify"&gt;Forfeited&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;-&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;-&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="font-size: 10pt; text-align: justify"&gt;Vested&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: right"&gt;15,029&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="border-bottom: Black 1px solid; font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font-size: 10pt; text-align: right"&gt;1,211&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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="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="font-size: 10pt; text-align: justify"&gt;Non-Vested at January 31, 2021&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font-size: 10pt; text-align: right"&gt;19,705&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="border-bottom: Black 3px double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font-size: 10pt; text-align: right"&gt;1,398&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="padding-bottom: 3px; font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font-size: 10pt; text-align: right"&gt;1&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;"&gt;&lt;b&gt;Non-Vested&lt;br/&gt; Shares&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average&#160;Grant&lt;br/&gt;
    Date&#160;Fair&#160;Value&lt;br/&gt; (000&#x2019;s)&lt;/b&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average&#160;Remaining&lt;br/&gt;
    Vesting Term&lt;br/&gt; (in years)&lt;/b&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="width: 58%; font: 10pt Times New Roman, Times, Serif"&gt;Non-Vested at January 31, 2019&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;38,036&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2,935&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom;  font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Granted&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;9,442&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;662&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Forfeited&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;-&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;-&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom;  font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;Vested&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;18,902&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1,404&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255); font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;Non-Vested at January 31, 2020&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 3px double"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;28,576&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2,193&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 3px"&gt;2&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; 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 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c4" decimals="0" unitRef="shares">19705</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c4" decimals="-3" unitRef="usd">1398000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears contextRef="c4" decimals="0" unitRef="pure">1</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c0" decimals="0" unitRef="shares">2803</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c0" decimals="-3" unitRef="usdPershares">275000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c0" decimals="0" unitRef="shares">12447</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="c0" decimals="-3" unitRef="usdPershares">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c3" decimals="0" unitRef="shares">10061</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c3" decimals="-3" unitRef="usd">773000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears contextRef="c3" decimals="0" unitRef="pure">1</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c22" decimals="0" unitRef="shares">28576</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c22" decimals="-3" unitRef="usd">2193000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears contextRef="c22" decimals="0" unitRef="pure">2</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c5" decimals="0" unitRef="shares">6158</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c5" decimals="-3" unitRef="usdPershares">416000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c5" decimals="0" unitRef="shares">15029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="c5" decimals="-3" unitRef="usdPershares">1211000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c4" decimals="0" unitRef="shares">19705</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c4" decimals="-3" unitRef="usd">1398000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears contextRef="c4" decimals="0" unitRef="pure">1</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c12" decimals="0" unitRef="shares">38036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c12" decimals="-3" unitRef="usd">2935000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears contextRef="c12" decimals="0" unitRef="pure">2</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c6" decimals="0" unitRef="shares">9442</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c6" decimals="-3" unitRef="usdPershares">662000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c6" decimals="0" unitRef="shares">18902</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="c6" decimals="-3" unitRef="usdPershares">1404000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c22" decimals="0" unitRef="shares">28576</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c22" decimals="-3" unitRef="usd">2193000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears contextRef="c22" decimals="0" unitRef="pure">2</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c110" decimals="0" unitRef="shares">5714</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c111" decimals="0" unitRef="shares">14777</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c112" decimals="0" unitRef="shares">24219</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:CommitmentsDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"/&gt;&lt;td style="width: 23.75pt"&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="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;At January 31, 2022, One Earth
and NuGen had combined forward purchase contracts for approximately 19.3 million&#160;bushels of corn, the principal raw material
for their ethanol plants and they had combined forward purchase contracts for approximately 1.8 MmBtu of natural gas.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;At January 31, 2022, One Earth
and NuGen had combined sales commitments for approximately 47.7 million gallons of ethanol, 97,000&#160;tons of distillers grains
and 14.5 million pounds of non-food grade corn oil.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;One Earth has entered into
an agreement with an unrelated party for the use of a portion of that party&#x2019;s natural gas pipeline. The term of the original
agreement was 10&#160;years, and the amount was $4,380,000, which was paid over 120 equal monthly installments of $36,500 beginning
in February 2009. 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 2021 and 2020, and approximately $358,000 in fiscal year 2019 pursuant to the agreement.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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,190,000, $841,000, and $936,000 in fiscal years 2021, 2020 and 2019, respectively, for these marketing services.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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, $2,500,000, and $4,231,000 in
fiscal years 2021, 2020, and 2019, respectively.&lt;/p&gt;</us-gaap:CommitmentsDisclosureTextBlock>
    <rex:ForwardPurchaseContractsQuantity contextRef="c3" decimals="-5" unitRef="bu">19300000</rex:ForwardPurchaseContractsQuantity>
    <rex:QuantityOfNaturalGasUnderSalesCommitmen contextRef="c3" decimals="1" unitRef="mmbtu">1.8</rex:QuantityOfNaturalGasUnderSalesCommitmen>
    <rex:QuantityOfEthanolUnderSalesCommitment contextRef="c113" decimals="-5" unitRef="gal">47700000</rex:QuantityOfEthanolUnderSalesCommitment>
    <rex:QuantityOfDistillersGrainsUnderSalesCommitment contextRef="c113" decimals="0" unitRef="t">97000</rex:QuantityOfDistillersGrainsUnderSalesCommitment>
    <rex:QuantityOfNonFoodGradeCornOilUnderSalesCommitments contextRef="c113" decimals="-5" unitRef="lb">14500000</rex:QuantityOfNonFoodGradeCornOilUnderSalesCommitments>
    <rex:LeaseExpirationPeriod contextRef="c114">P10Y</rex:LeaseExpirationPeriod>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c115" decimals="0" unitRef="usd">4380000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <rex:NumberOfInstallmentsPayable contextRef="c114" decimals="0" unitRef="pure">120</rex:NumberOfInstallmentsPayable>
    <rex:InstallmentAmount contextRef="c115" decimals="0" unitRef="usd">36500</rex:InstallmentAmount>
    <rex:LeaseExpirationPeriod contextRef="c116">P15Y</rex:LeaseExpirationPeriod>
    <rex:InstallmentAmount contextRef="c117" decimals="0" unitRef="usd">29250</rex:InstallmentAmount>
    <us-gaap:OperatingLeasesRentExpenseNet contextRef="c118" decimals="0" unitRef="usd">351000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet contextRef="c119" decimals="0" unitRef="usd">351000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet contextRef="c120" decimals="0" unitRef="usd">358000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:MarketingExpense contextRef="c121" decimals="0" unitRef="usd">1190000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense contextRef="c122" decimals="0" unitRef="usd">841000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense contextRef="c123" decimals="0" unitRef="usd">936000</us-gaap:MarketingExpense>
    <rex:FeesIncurredBySubsidiary contextRef="c124" decimals="0" unitRef="usd">5404000</rex:FeesIncurredBySubsidiary>
    <rex:FeesIncurredBySubsidiary contextRef="c125" decimals="0" unitRef="usd">2500000</rex:FeesIncurredBySubsidiary>
    <rex:FeesIncurredBySubsidiary contextRef="c126" decimals="0" unitRef="usd">4231000</rex:FeesIncurredBySubsidiary>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0">&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify; width: 23.75pt"&gt;&lt;b&gt;12.&lt;/b&gt;&lt;/td&gt;
    &lt;td style="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 22.5pt; text-align: justify"&gt;The provision for income taxes
for fiscal years 2021, 2020, and 2019 consist of the following (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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"&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;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;2019&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&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,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;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,918&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;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;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,387&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;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;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;531&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="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;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;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,223&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(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;(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;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;(293&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,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;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,516&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;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: 2px; text-align: left"&gt;)&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,985&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2px"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 79%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&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="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="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="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="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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;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;39,199&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;40,641&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;582&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&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;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;294&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;280&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;206&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;(213&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;(232&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"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-align: left"&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;40,117&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,912&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;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;(17,995&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;(20,076&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; text-align: left; 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;(340&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;(159&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"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-align: left"&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;(18,335&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;(20,235&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;21,782&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;20,677&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 0pt 23.75pt; text-align: justify"&gt;The Company has a general business
credit carryforward of approximately $39.2 million and approximately $40.6 million at January 31, 2022 and 2021, 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 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&gt;The Company has a valuation allowance of approximately
$213,000 and $232,000 at January 31, 2022 and 2021, respectively, related to state net operating loss carryforwards. The Company
decreased the valuation allowance by $19,000 in fiscal year 2021. 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 23.75pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&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. The company ceased operation of its refined coal business on November 18, 2021. 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 23.75pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&gt;Through its refined coal operation, the Company
earned production tax credits pursuant to IRC Section 45. 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, $5.2 million,
and $9.0 million during fiscal years 2021, 2020, and 2019, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;During fiscal years 2021, 2020,
and 2019, the Company recognized an income tax benefit (provision) for federal and state research and experimentation credits (net
of uncertain tax position expense) of approximately $(3.0) million, $0.9 million, and $0.4 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 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The Company paid income taxes
of approximately $7,239,000, $1,274,000, and $565,000 in fiscal years 2021, 2020, and 2019, respectively. The Company received
refunds of income taxes of approximately $655,000 and $11,000 in fiscal years 2020 and 2019, respectively. The Company did not
receive any refunds in fiscal year 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;Reconciliations of the federal
statutory tax and the Company&#x2019;s income tax (benefit) expense for fiscal years 2021, 2020, and 2019 are as follows (amounts
in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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"&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;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;2019&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;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;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,360&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;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;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;230&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;(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;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(899&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;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;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,435&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(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,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;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,118&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;(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;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;(123&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="padding-bottom: 3px"&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;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: 2px; text-align: left"&gt;)&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,985&lt;/td&gt;&lt;td style="padding-bottom: 2px; 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 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 23.75pt; text-align: justify"&gt;The Company applies the provisions
of ASC 740-10-25-5 for uncertain tax positions. As of January 31, 2022, total unrecognized tax benefits were approximately $16,741,000,
and accrued penalties and interest were approximately $40,000. If the Company were to prevail on all unrecognized tax benefits
recorded, the provision for income taxes would be reduced by approximately $16,662,000. In addition, the impact 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 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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;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&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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;8,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;7,370&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;3,827&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(74&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(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;4,554&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,104&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;16,781&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,400&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 22.5pt; text-align: justify"&gt;The provision for income taxes
for fiscal years 2021, 2020, and 2019 consist of the following (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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"&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;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;2019&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&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,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;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,918&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;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;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,387&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;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;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;531&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="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;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;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,223&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(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;(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;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;(293&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,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;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,516&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;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: 2px; text-align: left"&gt;)&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,985&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2px"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">4450000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">1323000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c6" decimals="-3" unitRef="usd">1918000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">12064000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">-1850000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" unitRef="usd">-1387000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c0" decimals="-3" unitRef="usd">16514000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c5" decimals="-3" unitRef="usd">-527000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c6" decimals="-3" unitRef="usd">531000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">3098000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">602000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c6" decimals="-3" unitRef="usd">-2223000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">-581000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">-621000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" unitRef="usd">-293000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c0" decimals="-3" unitRef="usd">2517000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c5" decimals="-3" unitRef="usd">-19000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c6" decimals="-3" unitRef="usd">-2516000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">19031000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">-546000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="-3" unitRef="usd">-1985000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; 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 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 79%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&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="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="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="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="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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;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;39,199&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;40,641&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;582&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&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;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;294&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;280&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;206&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;(213&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;(232&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"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-align: left"&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;40,117&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,912&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;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;(17,995&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;(20,076&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; text-align: left; 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;(340&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;(159&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"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-align: left"&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;(18,335&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;(20,235&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;21,782&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;20,677&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c3" decimals="-3" unitRef="usd">39199000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c4" decimals="-3" unitRef="usd">40641000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c3" decimals="-3" unitRef="usd">582000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c4" decimals="-3" unitRef="usd">3000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c3" decimals="-3" unitRef="usd">269000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c4" decimals="-3" unitRef="usd">294000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOther contextRef="c3" decimals="-3" unitRef="usd">280000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c4" decimals="-3" unitRef="usd">206000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="-3" unitRef="usd">213000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="-3" unitRef="usd">232000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c3" decimals="-3" unitRef="usd">40117000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c4" decimals="-3" unitRef="usd">40912000</us-gaap:DeferredTaxAssetsNet>
    <rex:DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation contextRef="c3" decimals="-3" unitRef="usd">17995000</rex:DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation>
    <rex:DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation contextRef="c4" decimals="-3" unitRef="usd">20076000</rex:DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c3" decimals="-3" unitRef="usd">340000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c4" decimals="-3" unitRef="usd">159000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c3" decimals="-3" unitRef="usd">18335000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c4" decimals="-3" unitRef="usd">20235000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c3" decimals="-3" unitRef="usd">21782000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c4" decimals="-3" unitRef="usd">20677000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c3" decimals="-5" unitRef="usd">39200000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c4" decimals="-5" unitRef="usd">40600000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="0" unitRef="usd">213000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="0" unitRef="usd">232000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="0" unitRef="usd">19000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c3" decimals="-5" unitRef="usd">11300000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c4" decimals="-5" unitRef="usd">5200000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c22" decimals="-5" unitRef="usd">9000000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c3" decimals="-5" unitRef="usd">-3000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c4" decimals="-5" unitRef="usd">900000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c22" decimals="-5" unitRef="usd">400000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="0" unitRef="usd">7239000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c5" decimals="0" unitRef="usd">1274000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c6" decimals="0" unitRef="usd">565000</us-gaap:IncomeTaxesPaid>
    <us-gaap:ProceedsFromIncomeTaxRefunds contextRef="c5" decimals="0" unitRef="usd">655000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds contextRef="c6" decimals="0" unitRef="usd">11000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;Reconciliations of the federal
statutory tax and the Company&#x2019;s income tax (benefit) expense for fiscal years 2021, 2020, and 2019 are as follows (amounts
in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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"&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;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;2019&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;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;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,360&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;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;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;230&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;(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;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(899&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;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;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,435&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(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,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;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,118&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;(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;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;(123&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="padding-bottom: 3px"&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;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: 2px; text-align: left"&gt;)&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,985&lt;/td&gt;&lt;td style="padding-bottom: 2px; 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 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="-3" unitRef="usd">15926000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c5" decimals="-3" unitRef="usd">885000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c6" decimals="-3" unitRef="usd">1360000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="-3" unitRef="usd">2396000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c5" decimals="-3" unitRef="usd">150000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c6" decimals="-3" unitRef="usd">230000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c0" decimals="-3" unitRef="usd">5184000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c5" decimals="-3" unitRef="usd">2008000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c6" decimals="-3" unitRef="usd">899000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition contextRef="c0" decimals="-3" unitRef="usd">8340000</rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition>
    <rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition contextRef="c5" decimals="-3" unitRef="usd">1046000</rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition>
    <rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition contextRef="c6" decimals="-3" unitRef="usd">-1435000</rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense contextRef="c0" decimals="-3" unitRef="usd">2231000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense contextRef="c5" decimals="-3" unitRef="usd">707000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense contextRef="c6" decimals="-3" unitRef="usd">1118000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c0" decimals="-3" unitRef="usd">-216000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c5" decimals="-3" unitRef="usd">88000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c6" decimals="-3" unitRef="usd">-123000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c0" decimals="-3" unitRef="usd">19031000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c5" decimals="-3" unitRef="usd">-546000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c6" decimals="-3" unitRef="usd">-1985000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <rex:UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest contextRef="c3" decimals="0" unitRef="usd">16741000</rex:UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c3" decimals="0" unitRef="usd">40000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <rex:IncreaseDecreaseInProvisionForIncomeTaxes contextRef="c0" decimals="0" unitRef="usd">-16662000</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: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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;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&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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;8,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;7,370&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;3,827&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(74&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(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;4,554&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,104&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;16,781&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,400&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">8400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c22" decimals="-3" unitRef="usd">7370000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c0" decimals="-3" unitRef="usd">-3827000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c5" decimals="-3" unitRef="usd">74000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c0" decimals="-3" unitRef="usd">4554000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c5" decimals="-3" unitRef="usd">1104000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c3" decimals="-3" unitRef="usd">16781000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c4" decimals="-3" unitRef="usd">8400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:LossContingencyDisclosures contextRef="c0">&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 23.75pt"&gt;13.&lt;/td&gt;
    &lt;td&gt;CONTINGENCIES&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-indent: -23.75pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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. There were no liabilities recorded at January 31, 2022 or 2021 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:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c0">&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify; width: 23.75pt"&gt;&lt;b&gt;14.&lt;/b&gt;&lt;/td&gt;
    &lt;td style="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 23.75pt; 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.
Below is a table reflecting certain items of the Consolidated Condensed Statement of Operations that were reclassified as discontinued
operations for fiscal years 2021, 2020 and 2019 (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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"&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;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;2019&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;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;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;334&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;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,251&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;)&lt;/td&gt;&lt;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;)&lt;/td&gt;&lt;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,917&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 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;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;(274&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; 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;)&lt;/td&gt;&lt;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;)&lt;/td&gt;&lt;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,643&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 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;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,828&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;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,185&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;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;&#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;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;3,525&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 0pt 22.5pt"&gt;&lt;sup&gt;&#160;&lt;/sup&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt"&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 22.5pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt"&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 22.5pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;As of January 31, 2022, there
were no amounts on the balance sheet reclassified to discontinued operations. Below is a table reflecting certain items of the
Consolidated Condensed Balance Sheets that were reclassified as discontinued operations as of January 31, 2021 (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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: 23.75pt"&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; border-bottom: Black 1px solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;January&#160;31,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;&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&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;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Current 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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 85%; text-align: left; padding-left: 10pt"&gt;Prepaid expenses and other&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;34&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; padding-left: 10pt"&gt;Inventory&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;454&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-left: 20pt"&gt;Total current 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;488&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;Property and equipment, net&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,325&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: 1px; padding-left: 20pt"&gt;Total 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;2,813&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;/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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left"&gt;Current 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;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Accounts payable, trade&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;334&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; padding-left: 10pt"&gt;Accrued expenses and other current 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;201&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: 1px; padding-left: 20pt"&gt;Total current 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;535&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: 1px; padding-left: 20pt"&gt;Total 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;535&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;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 3px"&gt;Net assets included in discontinued operations&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,278&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:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="c0">Below is a table reflecting certain items of the Consolidated Condensed Statement of Operations that were reclassified as discontinued
operations for fiscal years 2021, 2020 and 2019 (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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"&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;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;2019&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;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;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;334&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;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,251&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;)&lt;/td&gt;&lt;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;)&lt;/td&gt;&lt;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,917&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 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;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;(274&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; 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;)&lt;/td&gt;&lt;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;)&lt;/td&gt;&lt;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,643&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 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;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,828&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;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,185&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;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;&#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;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;3,525&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 0pt 22.5pt"&gt;&lt;sup&gt;&#160;&lt;/sup&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt"&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 22.5pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt"&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 22.5pt"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c0" decimals="-3" id="ix_25_fact" unitRef="usd">400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c5" decimals="-3" id="ix_26_fact" unitRef="usd">182000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c6" decimals="-3" id="ix_27_fact" unitRef="usd">334000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="c0" decimals="-3" unitRef="usd">8602000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="c5" decimals="-3" unitRef="usd">5854000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="c6" decimals="-3" unitRef="usd">8251000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss contextRef="c0" decimals="-3" unitRef="usd">-8202000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss contextRef="c5" decimals="-3" unitRef="usd">-5672000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss contextRef="c6" decimals="-3" unitRef="usd">-7917000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="c0" decimals="-3" unitRef="usd">698000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="c5" decimals="-3" unitRef="usd">22000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="c6" decimals="-3" unitRef="usd">-274000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome contextRef="c0" decimals="-3" unitRef="usd">8900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome contextRef="c5" decimals="-3" unitRef="usd">5694000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome contextRef="c6" decimals="-3" unitRef="usd">7643000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c0" decimals="-3" unitRef="usd">13295000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c5" decimals="-3" unitRef="usd">6554000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c6" decimals="-3" unitRef="usd">10828000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c0" decimals="-3" unitRef="usd">4395000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c5" decimals="-3" unitRef="usd">860000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c6" decimals="-3" unitRef="usd">3185000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" id="ix_20_fact" unitRef="usd">-397000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" id="ix_22_fact" unitRef="usd">-261000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" id="ix_24_fact" unitRef="usd">-340000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c0" decimals="-3" unitRef="usd">4792000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c5" decimals="-3" unitRef="usd">1121000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c6" decimals="-3" unitRef="usd">3525000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="c127">Below is a table reflecting certain items of the
Consolidated Condensed Balance Sheets that were reclassified as discontinued operations as of January 31, 2021 (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&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; border-bottom: Black 1px solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;January&#160;31,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;&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&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;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Current 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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 85%; text-align: left; padding-left: 10pt"&gt;Prepaid expenses and other&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;34&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; padding-left: 10pt"&gt;Inventory&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;454&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-left: 20pt"&gt;Total current 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;488&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;Property and equipment, net&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,325&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: 1px; padding-left: 20pt"&gt;Total 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;2,813&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;/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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left"&gt;Current 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;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Accounts payable, trade&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;334&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; padding-left: 10pt"&gt;Accrued expenses and other current 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;201&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: 1px; padding-left: 20pt"&gt;Total current 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;535&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: 1px; padding-left: 20pt"&gt;Total 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;535&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;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 3px"&gt;Net assets included in discontinued operations&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,278&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:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets contextRef="c4" decimals="-3" unitRef="usd">34000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1 contextRef="c4" decimals="-3" unitRef="usd">454000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c4" decimals="-3" unitRef="usd">488000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment contextRef="c4" decimals="-3" unitRef="usd">2325000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="c4" decimals="-3" unitRef="usd">2813000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable contextRef="c4" decimals="-3" unitRef="usd">334000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities contextRef="c4" decimals="-3" unitRef="usd">201000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c4" decimals="-3" unitRef="usd">535000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation contextRef="c4" decimals="-3" unitRef="usd">535000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <rex:NetAssetsOfDisposalGroupIncludingDiscontinuedOperations contextRef="c4" decimals="-3" unitRef="usd">2278000</rex:NetAssetsOfDisposalGroupIncludingDiscontinuedOperations>
    <us-gaap:QuarterlyFinancialInformationTextBlock contextRef="c0">&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify; width: 23.75pt"&gt;15.&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;QUARTERLY UNAUDITED INFORMATION&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; 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 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 96%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom; font-size: 8pt"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt; font-size: 8pt"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="font: bold 8pt Arial, Helvetica, Sans-Serif; text-align: center; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 8pt"&gt;Quarters
    Ended&lt;br/&gt; (In Thousands, Except Per Share Amounts)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font-size: 8pt"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt; font-size: 8pt"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;April
    30,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;July
    31,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;October
    31,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;January
    31,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-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;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;164,042&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;195,678&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;203,066&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;212,016&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;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 (loss) 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;1.21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.95&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.23&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.58&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 (loss) 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.09&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.36&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.33&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/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 (loss) 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;1.30&lt;/td&gt;&lt;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.31&lt;/td&gt;&lt;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.56&lt;/td&gt;&lt;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;3.61&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;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 96%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="font: bold 9pt Arial, Helvetica, Sans-Serif; text-align: center; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 8pt"&gt;Quarters
    Ended&lt;br/&gt; (In Thousands, Except Per Share Amounts)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;April
    30,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;July
    31,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;October
    31,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;January
    31,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-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;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;83,235&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,242&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;124,217&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;125,970&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 (loss) 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;(8,223&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;553&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,929&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,274&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 (loss) 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;(8,578&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,867&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;11,312&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,891&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 (loss) 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,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;(2,679&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,036&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,344&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 (loss) 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;186&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;931&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(195&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;199&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 (loss) 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,635&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,748&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,841&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,543&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 (loss) 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;(1.24&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;(0.43&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.47&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.56&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 (loss) 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.15&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;)&lt;/td&gt;&lt;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;/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 (loss) 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;(1.21&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(0.28&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.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.59&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&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: 23.75pt"/&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-size: 10pt"&gt;a)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&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. &lt;/span&gt;&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 23.75pt; 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 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 96%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom; font-size: 8pt"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt; font-size: 8pt"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="font: bold 8pt Arial, Helvetica, Sans-Serif; text-align: center; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 8pt"&gt;Quarters
    Ended&lt;br/&gt; (In Thousands, Except Per Share Amounts)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font-size: 8pt"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt; font-size: 8pt"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;April
    30,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;July
    31,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;October
    31,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;January
    31,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-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;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;164,042&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;195,678&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;203,066&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;212,016&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;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 (loss) 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;1.21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.95&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.23&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.58&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 (loss) 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.09&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.36&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.33&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/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 (loss) 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;1.30&lt;/td&gt;&lt;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.31&lt;/td&gt;&lt;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.56&lt;/td&gt;&lt;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;3.61&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;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 96%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="font: bold 9pt Arial, Helvetica, Sans-Serif; text-align: center; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 8pt"&gt;Quarters
    Ended&lt;br/&gt; (In Thousands, Except Per Share Amounts)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;April
    30,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;July
    31,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;October
    31,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 9pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;span style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;January
    31,&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;&lt;br/&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 9pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-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;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;83,235&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,242&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;124,217&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;125,970&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 (loss) 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;(8,223&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;553&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,929&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,274&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 (loss) 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;(8,578&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,867&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;11,312&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,891&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 (loss) 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,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;(2,679&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,036&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,344&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 (loss) 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;186&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;931&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(195&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;199&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 (loss) 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,635&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,748&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,841&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,543&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 (loss) 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;(1.24&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;(0.43&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.47&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.56&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 (loss) 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.15&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;)&lt;/td&gt;&lt;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;/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 (loss) 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;(1.21&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(0.28&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.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.59&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&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: 23.75pt"/&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-size: 10pt"&gt;a)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&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. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues contextRef="c128" decimals="-3" unitRef="usd">164042000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c129" decimals="-3" unitRef="usd">195678000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c130" decimals="-3" unitRef="usd">203066000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c131" decimals="-3" unitRef="usd">212016000</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c128" decimals="-3" unitRef="usd">19477000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c129" decimals="-3" unitRef="usd">14154000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c130" decimals="-3" unitRef="usd">25152000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c131" decimals="-3" unitRef="usd">38777000</us-gaap:GrossProfit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c128" decimals="-3" unitRef="usd">7963000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c129" decimals="-3" unitRef="usd">8039000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c130" decimals="-3" unitRef="usd">14888000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c131" decimals="-3" unitRef="usd">25917000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c128" decimals="-3" unitRef="usd">7269000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c129" decimals="-3" unitRef="usd">5710000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c130" decimals="-3" unitRef="usd">13326000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c131" decimals="-3" unitRef="usd">21267000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c128" decimals="-3" unitRef="usd">515000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c129" decimals="-3" unitRef="usd">2166000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c130" decimals="-3" unitRef="usd">1952000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c131" decimals="-3" unitRef="usd">159000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss contextRef="c128" decimals="-3" unitRef="usd">7784000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c129" decimals="-3" unitRef="usd">7876000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c130" decimals="-3" unitRef="usd">15278000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c131" decimals="-3" unitRef="usd">21426000</us-gaap:NetIncomeLoss>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc
      contextRef="c128"
      decimals="2"
      id="ix_28_fact"
      unitRef="usdPershares">1.21</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc
      contextRef="c129"
      decimals="2"
      id="ix_29_fact"
      unitRef="usdPershares">0.95</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc
      contextRef="c130"
      decimals="2"
      id="ix_30_fact"
      unitRef="usdPershares">2.23</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc
      contextRef="c131"
      decimals="2"
      id="ix_31_fact"
      unitRef="usdPershares">3.58</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd
      contextRef="c128"
      decimals="2"
      id="ix_36_fact"
      unitRef="usdPershares">0.09</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd
      contextRef="c129"
      decimals="2"
      id="ix_37_fact"
      unitRef="usdPershares">0.36</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd
      contextRef="c130"
      decimals="2"
      id="ix_38_fact"
      unitRef="usdPershares">0.33</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd
      contextRef="c131"
      decimals="2"
      id="ix_39_fact"
      unitRef="usdPershares">0.03</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin
      contextRef="c128"
      decimals="2"
      id="ix_44_fact"
      unitRef="usdPershares">1.3</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin
      contextRef="c129"
      decimals="2"
      id="ix_45_fact"
      unitRef="usdPershares">1.31</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin
      contextRef="c130"
      decimals="2"
      id="ix_46_fact"
      unitRef="usdPershares">2.56</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin
      contextRef="c131"
      decimals="2"
      id="ix_47_fact"
      unitRef="usdPershares">3.61</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <us-gaap:Revenues contextRef="c132" decimals="-3" unitRef="usd">83235000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c133" decimals="-3" unitRef="usd">39242000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c134" decimals="-3" unitRef="usd">124217000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c135" decimals="-3" unitRef="usd">125970000</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c132" decimals="-3" unitRef="usd">-8223000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c133" decimals="-3" unitRef="usd">553000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c134" decimals="-3" unitRef="usd">18929000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c135" decimals="-3" unitRef="usd">8274000</us-gaap:GrossProfit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c132" decimals="-3" unitRef="usd">-8578000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c133" decimals="-3" unitRef="usd">-2867000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c134" decimals="-3" unitRef="usd">11312000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c135" decimals="-3" unitRef="usd">4891000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c132" decimals="-3" unitRef="usd">-7821000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c133" decimals="-3" unitRef="usd">-2679000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c134" decimals="-3" unitRef="usd">9036000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c135" decimals="-3" unitRef="usd">3344000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c132" decimals="-3" unitRef="usd">186000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c133" decimals="-3" unitRef="usd">931000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c134" decimals="-3" unitRef="usd">-195000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c135" decimals="-3" unitRef="usd">199000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss contextRef="c132" decimals="-3" unitRef="usd">-7635000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c133" decimals="-3" unitRef="usd">-1748000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c134" decimals="-3" unitRef="usd">8841000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c135" decimals="-3" unitRef="usd">3543000</us-gaap:NetIncomeLoss>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc
      contextRef="c132"
      decimals="2"
      id="ix_32_fact"
      unitRef="usdPershares">-1.24</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc
      contextRef="c133"
      decimals="2"
      id="ix_33_fact"
      unitRef="usdPershares">-0.43</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc
      contextRef="c134"
      decimals="2"
      id="ix_34_fact"
      unitRef="usdPershares">1.47</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc
      contextRef="c135"
      decimals="2"
      id="ix_35_fact"
      unitRef="usdPershares">0.56</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd
      contextRef="c132"
      decimals="2"
      id="ix_40_fact"
      unitRef="usdPershares">0.03</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd
      contextRef="c133"
      decimals="2"
      id="ix_41_fact"
      unitRef="usdPershares">0.15</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd
      contextRef="c134"
      decimals="2"
      id="ix_42_fact"
      unitRef="usdPershares">-0.03</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd
      contextRef="c135"
      decimals="2"
      id="ix_43_fact"
      unitRef="usdPershares">0.03</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin
      contextRef="c132"
      decimals="2"
      id="ix_48_fact"
      unitRef="usdPershares">-1.21</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin
      contextRef="c133"
      decimals="2"
      id="ix_49_fact"
      unitRef="usdPershares">-0.28</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin
      contextRef="c134"
      decimals="2"
      id="ix_50_fact"
      unitRef="usdPershares">1.44</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin
      contextRef="c135"
      decimals="2"
      id="ix_51_fact"
      unitRef="usdPershares">0.59</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0">&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 23.75pt"&gt;16. &lt;/td&gt;
    &lt;td&gt;RELATED PARTIES&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;During fiscal years 2021, 2020,
and 2019, One Earth and NuGen, combined, purchased approximately $90.2 million, $54.8 million, and $171.5 million, respectively,
of corn and other supplies from minority equity investors. The Company had amounts payable to related parties of approximately
$0.5 million and $0.7 million at January 31, 2022 and 2021, respectively.&lt;span style="background-color: yellow"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;During fiscal years 2021, 2020,
and 2019, the Company recognized (reduced) commission expense of approximately $0.3 million, $(0.2) million, and $(0.7) million,
respectively, payable to the minority investor in the refined coal entity. The commission expense is associated with the refined
coal business. The Company did not have accrued liabilities related to commission expense as of January 31, 2022 and had accrued
liabilities related to the commission expense of approximately $0.1 million at January 31, 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;During fiscal years 2021 and
2020, the Company received approximately $0.3 million and approximately $0.1 million, respectively, in capital contributions from
the minority investor in the refined coal entity.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c136" decimals="-5" unitRef="usd">90200000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c137" decimals="-5" unitRef="usd">54800000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c138" decimals="-5" unitRef="usd">171500000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="c139" decimals="-5" unitRef="usd">500000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="c140" decimals="-5" unitRef="usd">700000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty contextRef="c141" decimals="-5" unitRef="usd">300000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty contextRef="c142" decimals="-5" unitRef="usd">-200000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty contextRef="c143" decimals="-5" unitRef="usd">-700000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccruedLiabilitiesForCommissionsExpenseAndTaxes contextRef="c144" decimals="-5" unitRef="usd">100000</us-gaap:AccruedLiabilitiesForCommissionsExpenseAndTaxes>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c141" decimals="-5" unitRef="usd">300000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c142" decimals="-5" unitRef="usd">100000</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">34</dei:AuditorFirmId>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c26"
      id="hidden-fact-0"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c26"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c23"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c24"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsLiability
      contextRef="c87"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsLiability
      contextRef="c89"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:InvestmentInCooperativeFairValueDisclosure
      contextRef="c87"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:InvestmentInCooperativeFairValueDisclosure
      contextRef="c88"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommodityContractAssetCurrent
      contextRef="c87"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommodityContractAssetCurrent
      contextRef="c89"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsAsset
      contextRef="c90"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsAsset
      contextRef="c92"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:InvestmentInCooperativeFairValueDisclosure
      contextRef="c90"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:InvestmentInCooperativeFairValueDisclosure
      contextRef="c91"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:CommodityContractLiabilityCurrent
      contextRef="c90"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:CommodityContractLiabilityCurrent
      contextRef="c92"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeAssets
      contextRef="c105"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeAssets
      contextRef="c106"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilities
      contextRef="c107"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilities
      contextRef="c108"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0">FY</dei:DocumentFiscalPeriodFocus>
    <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="#ix_2_fact"
          xlink:label="ix_2_fact"
          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 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_2_fact"
          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="#hidden-fact-7"
          xlink:label="hidden-fact-7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-12"
          xlink:label="hidden-fact-12"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-6"
          xlink:label="hidden-fact-6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-13"
          xlink:label="hidden-fact-13"
          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">The investment in cooperative is included in &#x201c;Other assets&#x201d; on the accompanying Consolidated Balance Sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-7"
          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="ix_4_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-12"
          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:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-13"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-4"
          xlink:label="hidden-fact-4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-11"
          xlink:label="hidden-fact-11"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-10"
          xlink:label="hidden-fact-10"
          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="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-5"
          xlink:label="hidden-fact-5"
          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">The forward purchase contracts asset is included in &#x201c;Prepaid expenses and other&#x201d; on the accompanying Consolidated Balance Sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-4"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-11"
          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="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_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="ix_10_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-5"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-9"
          xlink:label="hidden-fact-9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_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-8"
          xlink:label="hidden-fact-8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-14"
          xlink:label="hidden-fact-14"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-15"
          xlink:label="hidden-fact-15"
          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">The commodity futures liability is included in &#x201c;Accrued expenses and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-9"
          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_12_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-8"
          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_14_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-15"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-16"
          xlink:label="hidden-fact-16"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-17"
          xlink:label="hidden-fact-17"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          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">Commodity futures assets are included in prepaid expenses and other. Commodity futures liabilities
are included in accrued expenses and other current liabilities. These contracts are short/sell positions for approximately 7.4
million bushels and 6.9 million bushels of corn at January 31, 2022 and 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-16"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-17"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <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:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-19"
          xlink:label="hidden-fact-19"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-18"
          xlink:label="hidden-fact-18"
          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">Forward purchase contracts assets are included in prepaid expenses and other. Forward purchase
contracts liabilities are included in accrued expenses and other current liabilities. These contracts are for purchases of approximately
19.2 million bushels and 6.4 million bushels of corn at January 31, 2022 and 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          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="hidden-fact-19"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-18"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_22_fact"
          xlink:label="ix_22_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_24_fact"
          xlink:label="ix_24_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_23_fact"
          xlink:label="ix_23_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_20_fact"
          xlink:label="ix_20_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_21_fact"
          xlink:label="ix_21_fact"
          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">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_22_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="ix_24_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <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_21_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_26_fact"
          xlink:label="ix_26_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_27_fact"
          xlink:label="ix_27_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_25_fact"
          xlink:label="ix_25_fact"
          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">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_26_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_27_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_25_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_34_fact"
          xlink:label="ix_34_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_42_fact"
          xlink:label="ix_42_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_37_fact"
          xlink:label="ix_37_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_31_fact"
          xlink:label="ix_31_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_41_fact"
          xlink:label="ix_41_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_38_fact"
          xlink:label="ix_38_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_33_fact"
          xlink:label="ix_33_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_47_fact"
          xlink:label="ix_47_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_29_fact"
          xlink:label="ix_29_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_35_fact"
          xlink:label="ix_35_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_43_fact"
          xlink:label="ix_43_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_36_fact"
          xlink:label="ix_36_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_49_fact"
          xlink:label="ix_49_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_50_fact"
          xlink:label="ix_50_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_39_fact"
          xlink:label="ix_39_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_30_fact"
          xlink:label="ix_30_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_32_fact"
          xlink:label="ix_32_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_40_fact"
          xlink:label="ix_40_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_45_fact"
          xlink:label="ix_45_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_28_fact"
          xlink:label="ix_28_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_44_fact"
          xlink:label="ix_44_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_48_fact"
          xlink:label="ix_48_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_46_fact"
          xlink:label="ix_46_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_51_fact"
          xlink:label="ix_51_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">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.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_34_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_42_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_37_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_31_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_41_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_38_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_33_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_47_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_29_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_35_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_43_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_36_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_49_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_50_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_39_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_30_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_32_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_40_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_45_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_28_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_44_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_48_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_46_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_51_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>81
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MJ6^ WS="J..);J#\5'7[+U!+ P04    " "]<H94L.F^&;T&  !)&@  &
M 'AL+W=O<FMS:&5E=',O<VAE970R+GAM;)69;7/:.!#'OXJ&Z]RT,TFQ)#_V
MDLP0PK7<)) #<@\O'5""I[9%99&'^_2WLHD-EBS2-PDV*_FOU6I_N^;LF8OO
MQ9HQB5ZR-"_.>VLI-U_Z_6*Y9EE<?.8;EL,W#UQDL81+\=@O-H+%JW)0EO:)
MX_C]+$[RWL59>>]67)SQK4R3G-T*5&RS+!:OERSES^<]W'N[,4L>UU+=Z%^<
M;>)'-F?R;G,KX*I?S[)*,I87"<^18 _GO0'^,J2^&E!:_)6PYV+O,U)+N>?\
MN[H8K\Y[CE+$4K:4:HH8_CVQ(4M3-1/H^+&;M%<_4PW<__PV^^_EXF$Q]W'!
MACS].UG)]7DO[*$5>XBWJ9SQYV]LMR!/S;?D:5'^1<\[6Z>'EMM"\FPW&!1D
M25[]CU]VCM@;@-V. 60W@+QW -T-H.5"*V7ELJYB&5^<"?Z,A+*&V=2'TC?E
M:%A-DJMMG$L!WR8P3EX,IY/Y]'I\-5B,KM#EX'HP&8[0_-MHM)BC4W0WOT(?
M/WQ"'U"2H\6:;XLX7Q5G?0E/5N/[R]U3+JNGD(ZG_!'GGQ'%)X@XA!B&#]\_
M'!\.[\-ZZT63>M&DG(]V+?IN-AM-%F@PG\,ZOUAFI/6,M)S1[9HQ+M8(?(.6
MZ@/[L4V>XI3ETNBK:BJ_G$H=LZ<+0J+0]<_Z3_L^T<VPZWH.KLT.E+JU4M>J
M=+[F0IY*)C+8TR=6R*Q+9C6/MR_3"X.@I5*WHCZ.7+-(KQ;I647.0)=(EI)5
M#C6I\W1U1,76@3C="/M>8-;FU]I\J[;!<LFWX#)(8DL&VWR?,I,^W^0]@EL"
M=2L<!9B:%0:UPL"J< S[FDLN7DVZ NV)+OC-:^G2K6C@$M^L*ZQUA4=V]6&;
MKY3#(/26/&-(QB_,&'NA]GS?UT+/8.00QZPQJC5&5HVW@FWB9(78"X"R8$5Y
MJ+E<,V&2&>G;1]PH:NDT605>QSG&3I.Y'7O.V0H!^XSBHF 0CFN6KA!P'16Q
M,2*'N^D.MCX,.U3L\0-;52RXC%,@U;X6(R"P'E*NA_WVIAKL5-KQ.O85-SD?
MDR,["[6/D*_ECJH,O5&9#R"7,VD43/1MHX'GN6W!!CO/"?VN_6V0@NU,F8+<
M6";Y(TH9%"I(J(KDE#^<;N'"XFBJZ\%$RSPF,^('7?'0X 7;^3)59\4FSX@5
MC[;EF<S@U'3(:\""[609P<9##&1,KOGJ& &QS@_J>'X;U 8S$KE>1[;$#6CP
M$=*\]V ;6$-)EZL:BF [1A;3Q>!Z5R,9O:-#PO,<ZFN19D!.$,'A[Q#8X 3;
M>5*3>!._EE3Y]1<@+/X-21&O&/H(D$FW*\CA'YS/'A3/:5HV#G#\X490WWA.
MY!I@GL:JW-C$0B8J[4L$5><6.INZ;BU'J@KT!*R+#2L;D/3UD]$W.ILH(7KD
MZ&:J0.G@/VX@ANT4>T,#;Z60-(GODS11*S2JUDGE^H[3%FVP"KM.)FEP1NPX
M@]T46V8B;TV7(_*)#C@,X=@FC,$,Y'=4K*0!(;&#<*B+/#RZAP&)?S;^L"G0
MAD3'I4>[]F*O/[*S\A#JQ]RN ]!SW+"=T0UFU EH1S5.&DP2:FWFKJ>3KZ>+
MT>P&78\'E^/K\6(\LO9TI&$9L;/LBCTP<,&JNTXEAO8'TW8;8K+JK/))PS)B
M9]DUSQ^K3NXGSSG1@>73J'W.#5:!2Z,.U0W5B)UJ58&0UMJ/:37 +8C:19C1
MJLO!#0')$0*6Q^#]4G7084)Q.^F;S+#;Q6O2X)"$]K<:TYN;\>)F-%G,T6!R
MA8;3R6(\^3J:#.% H(\3+AG"]!,:_7DW7OQK/2$-:,@1T/ L@Q162+[\?H)<
M[\1Q'%2L8Z%2V!9J+)'\QU:0OZ(3J/'>ODF*0F5ZR'&0[HR>U!%#M+;JB-'A
M>YP&0]2.H5O5_24Y6L:;!';?^/[&P!DWHK0=E&8[C#M:&=J@AMI1,V,RAEO
MRECD<.K-;YET,O@NH5[[F!OLO#"*PH[RE380H4<@(B 7;0%@N^@@] 2<5%51
M] 0:I%TX')93QJ7HZ#@%L..H76H:#3W7QZ1C,7OO]^S-6)4*9J-_*M%KGJZ8
M*,J",_BM;">E6;K>9KF O:B-"(,=#=T@[,AAM&$8M3-LPO,ESZ7@4&P 'Y(<
M,AGT/.:0T3GE^4&@18S!C+A.5U@W/*-VGE4^MOA2!Y(J/'W-EP8[X&VG+QMT
M43NZJHYHK\PH\VR53XV"?>T5KK%#,M@9.Z3^WGM^]2/+32P>D[P Z#_ 0.AI
M8,FB^MVBNI!\4[[ZO^=2\JS\N&;0&PEE -\_<(#"[D+]FE#_>G3Q/U!+ P04
M    " "]<H947*7X=,0"  !(!P  &    'AL+W=O<FMS:&5E=',O<VAE970S
M+GAM;)5574_;,!3]*U:T!Y 829.F!=16*FD1FQA4I&P/TQ[<Q&TL'+NS'0K[
M];MVTBC]!%X2.[[GW'-/[.O>2LAGE1&BT6O.N.H[F=;+*]=5249RK,[%DG!8
MF0N98PU3N7#54A*<6E#.7-_S.FZ.*7<&/?MM(@<]46A&.9E(I(H\Q_+MFC"Q
MZCLM9_WAD2XR;3ZX@]X2+TA,]--R(F'FUBPIS0E75' DR;SO#%M74=?$VX"?
ME*Q48XQ,)3,AGLWD6]IW/".(,))HPX#A]4(BPI@A AE_*TZG3FF S?&:_<;6
M#K7,L"*18+]HJK.^<^&@E,QQP?2C6-V2JI[0\"6"*?M$JS*V&SHH*906>04&
M!3GEY1N_5CXT *WV 8!? ?R/ H(*$-A"2V6VK!'6>-"38H6DB08V,[#>6#14
M0[GYB[&6L$H!IP?1PWW\</=M-)R.1^AZ>#>\C\8HOAV/IS$ZF6!)N,Z(I@EF
MZA1]14_Q")U\.44J@R6%*$?33!0*\U3U7 UZ#*N;5+FOR]S^@=S?,3]'0>L,
M^9[O[X%''X>W-N$NN%!;X==6^)8O., 7:ZP);%"-Q!S=4(YY0C%#$Z&HW7&_
MAS.E)>R[/T>2!76RP"9K'T@V3!)1<*W0$K_A&2/@+7"GY R.!@,=*2Q(3<'C
M$S!Y)!C#4IWN\[C,T[%YS)E]&82>UW-?FD;NQG0;,1L%M.L"VD<+B II-@=B
M%,\HHU9J1EB*H+,@A=GG*XG:.RI;AU2&M<KPN$J1Y_#KX!@ESV?K78L+G0E)
M_Y%TGY\E8=A0T09#MQU]+VI#;:=6V_F\6JI4L5]I9T>#?WD1!EM*WXO:4-JM
ME7:/*IW"C:$*^;:I=9_([F[ZX#+8%KDOZJ+3VA+I-OJ<N6-^8+F@7"%&YH#S
MSDU7EF7?+B=:+&WKFPD-C=0.,[CJB#0!L#X70J\GIIO6E^?@/U!+ P04
M" "]<H94[*AD9[8&   (&@  &    'AL+W=O<FMS:&5E=',O<VAE970T+GAM
M;+59VV[;.!!][U<0WF"1 *DM4O<T"9#$[FX6VR:(T^T"11\4B[:%2J)+T;G\
M_0XI6;)%2G$6:!YB7<Z,>&8XPR/J](GQ'\624H&>LS0OS@9+(58GHU$Q6](L
M*H9L17.X,V<\BP2<\L6H6'$:Q<HH2T?$LKQ1%B7YX/Q47;OEYZ=L+=(DI[<<
M%>LLB_C+)4W9T]D #S87[I+%4L@+H_/35;2@4RJ^K&XYG(UJ+W&2T;Q(6(XX
MG9\-+O#)A#C20"'^2>A3L76,))4'QG[(D^OX;&#)$=&4SH1T$<'/([VB:2H]
MP3A^5DX']3.EX?;QQOM'11[(/$0%O6+IUR06R[-!,$ QG4?K5-RQIS]I1<B5
M_F8L+=1_]%1AK0&:K0O!LLH81I E>?D;/5>!V,> 5 :D98"]#@.[,K#;!DZ'
M@5,9./L:N)6!HCXJN:O C2,1G9]R]H2X1(,W>:"BKZPA7DDN)\I4<+B;@)TX
MO[KY/+WY^WI\<3\9H^D]_'R:?+Z?HIN/Z.9V<G=Q?PT ]!Y]F8[1X<$1*I81
MIP5*<G2_9.LBRN/B&!WLG)^.! Q,NA_-JD%<E8,@'8/ !'UBN5@6:)+'--YU
M, )&-2VRH75%>CW^%>5#9.-C1"Q"# ,:[V^.#>:3_<VM'C9VG21;^;,[_%WG
M,Y91-!61H%"D GV[>"@$AR+[WN/=J;T[RKO3X?TSM*,B2B&KD#TH_D>:KZDI
MB:4;3[F1#>CQW/>=P(+X/FZ'5H?9/O$\9Q<VT6$.]GW+JF$[9-R:C-M+YHH5
M K%Y1>@PR6?I.H:C@] :$BB@-(7V!#/6=8;!YE3Q/L ^'KKUI:=$+"$6*40\
M1JN(BP2<0%]&8DG1"XUX@:B<JPARO88.6T^V<LXHES+[Q^"D6%'5#M.7(U-8
M2T+N5B \WR=..ZPZS'9M;.-66 VPT"=A8 ZK5X?5ZPWK'YP5!5IQ-D^$B8.G
M/37T7<]J4=!1.'1MN\5 1Q'+V9IE.P3\FH#?2V *2U&2+X[1@N:41ZE*4!1#
M1TUD)<GT(/H,RV]!C0W,UP;UG@2.[[48&F#8]^RP1=$$@TAT< QJCD$OQ\G/
M=2)>9"].RH8!=;"&H[Q@:1*KF1S-YTF:P*&19*#/1(^TZG:L@URKE>B)CL%V
MV,$NK-F%O>RN<T&AEH3*'(,RY!7-8Y13XZ0,#:-H3TD#)L!!BXX.<@CNH(.M
M9N6U7B&DDO1 H:W03<I$]&S.3>5L>Q"^&]BMH8X-L)VQEH0,*,_QG0Y&6UH"
M]S(ZO.7L,9$:\@AHY12:A>J9KW+#IGJPVKUM;,"YCM?FIH-P&+@=W$C#C;RZ
M2E8\YIQE",I*)/D:>@H"U2X["-29D1S1!^T%EM_FIL,<2'";G(X*'#?L(-?H
M"VSO2RX2@B</:Q$]I) QAG(F.XC@3/5/0)55"&NK,0+&%:YZ^DY^0V*[[1 8
M8"3PM1@88([K^AU!:&00?ET'=03A;O(O)#S+0!@H ;QD:4SYVV+@F/+KMU=Y
M PP'0;N_&E!VV+5$XD8[X7[QU)[C<5)4!&'I:/BIABL7%RCH+8E5+9_RQH$U
MM+?$UB%HKZ/F7,DMN.8?_6*Y-30F0E=(CAUJ<U%'!6T],S& ;-S9:AJMA?O%
MEDQ#*O76_K78D2G33+Q\Y>G?\'=CV'19!L*R'36#=O/:"M7DR>F0_;C1=[A?
MX/V?ZGU#U*ZPKMD</]3*5T=A3+0(Z"C;)5WSII%_N%__O3T$1J*!]F+F$KO]
M^C8VP&S+TICJ*-\A7:VZD8*X7PM^5?L_4L\^0M(6=+,MP=:B$- +9'7\_EM
M,/X@MY&2F6H0<9*NI1&T+#15!N9,ZW+/#0,MTSK*PY[?YF] V;CC98PTTI'T
M2\=+C5/>Y![F<1F/'J&R?XU K,;0;V0'KAT;PU8-V=].]5#KJP84K!7M:6-$
M>1WK&VGT*>G7IV\)6T=O^!6!*P<=[)!MZ_H*%.Z M!<5(PK>P[?_<$<4&R5,
M^I7PGE'\!8$BVJP(AKXVPW24-73:;^ &%!YV%J84TKM7&E5)^E6E>3F]?,5J
M3PGP;B,!0/:LX)?F( :D9,J2G/%R,^ 1;C.NNJ'_H:B2(\4;P-0C#"^@*"JZ
MQ4;,J+RK4BZ5W[LH?T&+"-*H"D?ZY?#JE\/$F+$H52IQQFF<B&)HVJX<;>U>
M9Y0OU&># FS7N2AW,>NK]:>)2[4AW[I^A4\FV'#]@M@G8V(;[D :X([:>A\U
MCRZ_D7R*^"*!@D_I'(8!:A6:."\_.Y0G@JW4OOH#$X)EZG!)(YC3$@#WYXR)
MS8E\0/WQY_P_4$L#!!0    ( +URAE2I5\8?I0(  +,&   8    >&PO=V]R
M:W-H965T<R]S:&5E=#4N>&ULC55=;]HP%/TK5]$>6JDE'T"_!$A J,8T"FKH
M]C#MP20&K#HVLTWI_OVNG9!1"HB7^.N><^^YED]:&ZE>]9)2 ^\Y%[KM+8U9
M/?B^3I<T)[HF5U3@R5RJG!A<JH6O5XJ2S(%R[D=!<./GA FOTW)[$]5IR;7A
M3-") KW.<Z+^]BB7F[87>MN-9[98&KOA=UHKLJ )-2^KB<*57[%D+*=",RE
MT7G;ZX8/<=/&NX ?C&[TSARLDIF4KW8QS-I>8 NBG*;&,A <WFB?<FZ)L(P_
M):=7I;3 W?F6_=%I1RTSHFE?\I\L,\NV=^=!1N=DS<VSW'REI1Y78"JY=E_8
M%+&W]QZD:VUD7H*Q@IR)8B3O91]V .'-$4!4 J)]0.,(H%X"ZN<"&B6@X3I3
M2'%]B(DAG9:2&U V&MGLQ#73H5$^$_;:$Z/PE"'.=/KCIV3\?1AWIX,8DBD.
MH\'3-('Q(XPG@^?N=(@!<#$AB@JSI(:EA.M+N(:7)(:++Y?P!9B $>,<;U&W
M?(,U668_+?/WBOS1D?QA!".)S!H&(J/91P(?Q52*HJVB7G22\1L1-:B'5Q %
M472@H/[Y\/  /#X?'IQ04Z_NI^[XZD?XAB*5.87$$$/QM1GXU9UIH_"Y_#[!
MWJC8&XZ]<>SVI38@YZ )I_H*GS''-!FLB#*,'KS-@B\,'*'UE+?.?5##/K_M
MMOA 5+-1N_L8%1^("F_#6K,*^Z"I66EJGM24H(<PL;B"!154$0Y$9$ R?#O,
M-L[:#-!WM$U]IN3FYS*#6GU/\8&@ZT]]B0]'W>X)]G>><T[5PMFBAE2NA2G>
M0;5;.6_7&<[>?@\=N3#0_S2%G8^(6C"A@=,Y4F()6)DJ++)8&+ERIC&3!BW(
M39?X5Z'*!N#Y7$JS7=@$U7^J\P]02P,$%     @ O7*&5*A!&GT#!@  Q1P
M !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6RU66UOVS80_BN$46 M,-<B
M15%2D1A(XI=F:),L3C<,PSXP%A,+E417HN/VWX^2%<DB*=IMTR^V9#]WO#O>
MRR/J9,OSS\6*,0&^IDE6G Y60JS?C4;%<L526KSE:Y;)?QYXGE(A;_/'4;'.
M&8TJH309(<<AHY3&V6!\4OUVDX]/^$8D<<9N<E!LTI3FW\Y9PK>G SAX_N$V
M?ER)\H?1^&1-']F"B4_KFUS>C1HM49RRK(AY!G+V<#HX@^_F*"@%*L1?,=L6
M>]>@=.6>\\_ES65T.G!*BUC"EJ)40>77$[M@25)JDG9\J94.FC5+P?WK9^VS
MRGGIS#TMV 5/_HXCL3H=! ,0L0>Z2<0MW[YGM4->J6_)DZ+Z!-L=UG<'8+DI
M!$]K86E!&F>[;_JU#L2> $(] J@60*H [A%P:P%7$7!)CP"N!;"Z@M\CX-4"
MGKI"G].D%B"* .P3\&L!O]JL772KK9E00<<G.=^"O$1+;>5%M;^5M-R1."M3
M<2%R^6\LY<3XXOIJ<?WA<G)V-YV Q9W\^CB]NEN ZQE8O#^[G;Z__C"9WBY^
M ],_/UW>_0.&X--B EZ_>@->@3@#=RN^*6@6%2<C(:TI=8Z6]<KGNY51W\H\
M364N+@1??@;_?F3I/<O_,ZBYL*NYDP58;/)OAQ5-[(K.HB@NJX,FX(;&T5!Z
M=T'7L9#W%J53N]);)F0[8!&8TCR+L\?"IFMFUW7%LR7/1,X3^<\CN,P$RUDA
M;!KG!V+'I7==L9',GR:)4)-$J-*#>_2<TX1F2P:H '_0["UPX>\ .3 T)<5.
M$ZDTE7WR:8Q""7S:WW$=,W1=#X9N%S?1<1 'R%=@4QWF^:'G!5W8S !#KHN[
MJ+F.PMA#/FQ@G0BZ303=HR+X6F;=8D7EOKXY*IH[K5XGFH'G.HZCA-0 =+W
MV0=V#,>-X=AJ^)6<EJ\37DA[8YF>*3/5"-86]S'RE?#K((R@ IKK( @)QF8?
MO,8'S^K#<YE7U17?;\HN8&IH,T];W85(L=".Z=A'&ON(/<;=PH_KPB] %!>-
MP4!V8<#%BN4FRXEFU1 CHN;V(53'>K^QWK=:?UD4FRJW^0-@7S:Q^ ;HEN91
M\3LHJI9=,HE(!C^5]*J@E2_L:WEMRJ4+7Z]Y-94FON:'!XGBJXXAV#5[&C2>
M!K_*T_W"-WD=Z#L#P][B#1N#PQ_HV\@Q=9KPB+ZM8\J^[1 E]I-0KV(<^(&B
M;JK#O(#(]J8T#@,,>:IM<QV%/9<XQ!Q!Z+3\R?G)SFV.9ZWVB-9M0KH>@;W;
M#_?('_SY[EWKZ+0TQX'*+AA0B&C]VX"2G@0]?K3\ ]H)R-$=O-;3'2!J"S\
MZMK83GAH'_$-4=WU KJ4'2)GD9'QNGHAP9 @-:</X[JVMD,=VJ=ZCZV'NA34
MQ[,+/2VCYX=Q7;O;00[MD_P%)B74!_@0A2A07?#TT'=@70_:40_ML_YEI^6Y
M?;7RG.-=L:9+=CI8RT"Q_(D-QL"XM43S-U#I.-3Y@XN4/C%]*8MF+Z5H;C ;
M.SVD![:L!_XRVG.@S,[M*W_/INHD:&BKPY8(03L3ZB$6T.A-< 2S,("&KH>)
MVKLG4&=*$(<0.FH:ZC@O",. J&/-@$-8[V@Z#+L^#'H8)6P9&CR.HEGHA3FJ
M.M_IHQ<&I!M8Z 5JN1&R<Z.CZ 72Z8U\[E:?368&6!"X:ELVH&2..#W#&[5$
M"=F)TM$$ YG(DG:&8 =U;=P[A+&3H.\@&,APPD*(^APU/PCK6MI2(?1#5.@0
MO4#Z(4: =79Q$-:UNB5%Z,!1Q\^3"Z03GR'V?96 UC#2"^MZT-(C9*='+_PH
MCG0.A)6"G""=3B&DU8,!U.MM2Z70+Z-2!S/1<%(BVTQOCK6L =E90\_@1,:3
M5/THQ'"4JH.&+H$PA.I&&0Y6<*B=?TX-.(+E\ZBC]FL=YQ'?UXI5A^' ]TC?
M[K<4!!U'02R#TQQ5?9+W#$X3TI41T]-@M/=^IGS!]Y'FCW%6@(0]2%'GK2]U
MY+MW9KL;P=?5*YM[+@1/J\L5HQ'+2X#\_X%S\7Q3O@5JWER._P=02P,$%
M  @ O7*&5/SFXE"!"0  P2H  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6RE6FUSVC@7_2N:S'YH9TJQ7OS623)##-UEITVR(>U^=K (GAJ+M4U>GE__
M2#;!(%T)LML/#89C64=7NN=<R>?/HOI5+SEOT,NJ*.N+LV73K+\,A_5\R5=I
M_5FL>2E_68AJE3;RLGH<UNN*IUE[TZH8$L\+AJLT+\\NS]OO;JO+<[%IBKSD
MMQ6J-ZM56KU>\4(\7YSAL[<O[O+'9:.^&%Z>K]-'/N/-C_5M):^&NU:R?,7+
M.A<EJOCBXFR$OXQ9K&YH$3]S_ESO?4:*RH,0O]3%-+LX\U2/>,'GC6HBE7^>
M>,*+0K4D^_'/MM&SW3/5C?N?WUK_VI*79![2FB>B^#O/FN7%672&,KY(-T5S
M)Y[_X%M"OFIO+HJZ_1\]=]A0@N>;NA&K[<VR!ZN\[/ZF+]N!V+N!8,L-9'L#
M.?4&NKV!GGH#V][ VI'IJ+3C,$Z;]/*\$L^H4FC9FOK0#F9[MZ2?ERKNLZ:2
MO^;RON8RN;F>W7R;CD?WDS&:W<L_WR?7]S-T\Q4EH]D?Z.NWF[]GZ#>4E^A^
M*39U6F;U^;"13U;W#^?;IUQU3R&6IV""OHNR6=9H4F8\.VQ@*+N\ZS=YZ_<5
M<;;X9UI^1A1_0L0CY,=LC#[\]A'H5W)Z*]C>ROCT5CRPE0.*=!<:VC9+;:'I
MQ__KW<UW=',[N1O=3Z]_1Z/D?OIS>C^=S+XXGL-VSV'M<YCE.=<RN^3E7*RX
M^E-LLKQ\1*60WY1-)8I"7>9EPRM>-V#LN^:#MGF59YXN RR'XGSXM!\)$^4'
M.#H$C4T0Q@%C.]0!07]'T#^5X*(2*Y3EM>*6EQN>(9E!JU2EH/H3*B50+%"3
MOD TNX?X>WUC-/8UEB8H"CR-I(FA./)ACL&.8_ NCEN"*G8]0XA58'3&#R(O
MU&B9*!;Z>O!,4,3\&.85[GB%3EYC+N5LGK?]A[H?&L_$D4>QUGT()2>6UG\3
MI=)""!.(=@0B)X'12E1-_K^6@)I<VVC(N!1<ZA6JE# -Q&*PD1=I77-XC45F
MF'Q]8B4 B!I1,D$!]2PK+-Z1C)TD9XV8_VKU-Y,S;R5-2=T1YB_J,X<8Q69,
M0I]JC$P0"9A&R,30V!(T[/6RZ#D93??6$O]GDS>O:,6;I<CD*GN2B5!:'SA0
MVW;WNS,( J)U.H%@OJ=G"@B%:4PL[/9$'[M75?Z49UQ*N;1N<RZ-5_9OF&)@
M3F*#J(FBOJ=/2@"%/8]:>)*>)SD2Q4ZV#E+C,5K$''.FSTL(1(R$ J%"&ZG>
M%F#J)/5-U#7Z\"@]_4<DEYA4L[6HTT(E%^G\"R3)I8W,)66&UI5*-S*BZD(%
M=ZUH@ZRI&28]O0"8P5YZ.:33NP_LMA]CON!5Q;.W&%G4=]O*P0PAH=E'$S;
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
M/DB+$.AWG$<8F:F?FPE^TF44*NQE2_D0I.I">[1#%=O#Z')HI'<T3Z?Q;+G
M*CO(XW298C7-TCB?YM&%03-3"=XD:A&MO$9O84ZDV2Q.DB4MTGBQR,-G-HNN
MM'J_0JE[J=*/"H/I@E:<'L0'LXQ2Z,SGE"[B=#J+/NI2KEZWOHS3)*<LGF=S
M6L19GD07;.2#" -HR#8(@*@SG4^&Q02P%I%_EV;07=+W6,7I?('%^^C7T%_3
M? G7.:73>72K'?3[<GM'B" ^2#(?]@).YSE6.5 NDN0U0H%WX!3@]RF]YE6H
MY4+#N&<Q3Q+\I@?!--A,Z85([W_#AH=<X\+WZM"+A;;#_(&L>#D:VLY@UH3I
M%B0AL6(N457%_?.PW!4ERJXOWF'\%6QMJ*@]-!NXL+K&Z'[M'W&R]^Z Q75X
M7?E>Q9#LGR"[T]T#[K1_MSR+]Z^_C\*L?99K7D$U&2]F(S+]BZK?.-V&5\R=
M=H ?EA4>H6R\ .Y18FZ[\0YVS]J3?P%02P,$%     @ O7*&5 %1O<EB!@
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
MWUC KD#(9%G+"FUM\D!?6UL5GD@^-.J>K4BZBK(S<W%5&3- ]]J0+'17ZWI
MBP@870W3<)"")$3#+ZQL6\@K,(5L-#GJ7^]Z5P ]!V"#>Y?VUNQ5$8!#52B8
M(1LW6&KX!*G?#X?T'HS"SK\QEMLK9 53S\2P[\>C(<1^&J6=#TU%I6NI##.M
M1EW#IJ,$(C\=A+V%+$N96[!#8^CR-(P2>S8<]3LH$E0!J D)P; 3^43^;3JT
M7L/;SHM7U.6+PRB%-.VU4])/4D@&<6\G#>%\@BCQ!Y$MZ=8?IGWXV> &5Z)1
M(M5HI5&#&\]6/SIKI[ZS5G3>W%OI_DHMXI4&@0<*#6^&J0>JE<-V8V3M)&@O
M#0F:6Q;T!T%E'>C\(*6Y;&R"[I\T_0=02P,$%     @ O7*&5-D2@7I4!@
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
M&O=?C$(PC5(W$ZLKKXYK;4EK_;"@QXT;=X#V-YJZN)TX!]US.?\%4$L#!!0
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
MPQ(O/VEY [XOC?';"0O8O25/_P%02P,$%     @ O7*&5+'*8).E!0  6 T
M !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULI5=-;]LX$+W[5PR\P6(+
MJ+8DVXW=)@&2?FT72%LTZ>ZAZ(&6:(L(1:HD%<?_?A\I65::. 5V+XDD<F;>
MO'DSI$\VVMS8@G-'=Z54]G18.%>]'(]M5O"2V9&NN,+*2IN2.;R:]=A6AK,\
M&)5RG,;QBW')A!J>G81OG\W9B:Z=%(I_-F3KLF1F>\&EWIP.D^'NPQ>Q+IS_
M,#X[J=B:7W'WM?IL\#;NO.2BY,H*K<CPU>GP/'EY,?7[PX:_!=_8WC/Y3)9:
MW_B7#_GI,/: N.29\QX8_MWRUUQ*[P@P?K0^AUU(;]A_WGE_%W)'+DMF^6LM
M_Q&Y*TZ'\R'E?,5JZ;[HS9^\S6?F_65:VO"7-LW>Z71(66V=+EMC("B%:OZS
MNY:'GL$\/F"0M@9IP-T$"BC?,,?.3HS>D/&[X<T_A%2#-< )Y8MRY0Q6!>S<
MV>M/EY<?KB_??KR^.AD[./2?QUEK?-$8IP>,DY0NM7*%I;<JY_E]!V,@Z>"D
M.S@7Z9,>_V)J1),DHC1.TR?\3;KT)L'?Y("_-\)F4MO:<+KF=XXNI,YNZ*JN
M*LDA+4??SI?6&6CC^Q/1IEVT:8@V/42F+DOAO%]+O<C?]J&_/T;RTTZ39$2]
M*M&Y([!4HX,ZHB+ZI#B]9<85 Z9R^EB_YXH*EE.FRR7\Y83VW3"34U6;K("*
ML:)"WM8O$:LJH^\$5,[EEI+%: *Q2>G[9EE#7=*27L'&J(A<P:DR0F6B8I(,
MVY W,X+)@7>%96&(NX(IJ+F2S+/A46%A^W] C>9T65ZXVB-1S-4&T=<84/^1
M$<LDM_ZU*]G#F-/CT7%'Q)I)J54@HLTNHL5Q%,<QN?9[+JS#;FXLK0TFH@W!
MD^EHUGFI=*WRL%EI]7RE=>ZWYCR02UK(T1XZ %L"-&Z 5RBGX8[8VO!&NQN!
M+?A2*\,E (-(6&VIK0+58!1Q&&*:, +Q N"NV?;[;_,T.7YE^UQ2)2KN!3BB
M:SA X+(Q@B,CUD*AQKWX,$ABVG)F;+0K,;$2&3:+1]-H,H\]0Q%M"I$5X6O%
M1$[ZEAM*TICXCQJQ2S]&0#@H<Z"YJ0<B'TU>1#,0O.0(KH1:#X2B=WQI0K5Q
M\BQ0?E(8_LGLN0>RIR=J^-EYKMAV[S5=1.DL#FCX:L7#R;!W&S2$'N@5(F"^
MIXW!T626A.(#T0K-CBP"$UY_26 ##W'#RWU5P7+^B&4(ZGO!UN@9:*JA<Y=/
M'\Y>TIQE7B:W?,"Z[CDHC#]\S=/XU9N]3-\'F=(E,S<<Y;9A1_+J61#1 SFC
MT_T^U($L-[<BXVB_KYC]9N!:O=B=8+I>;B;&$S&!5\K]$$#]O8\NVTZH7=;=
MEX?]!I[SNCGP\]IXH.XG(7>X&HWO1T[F _NT'^,9U8""T$LKCND'[;JFGQXB
ML%KF70O^@FDDT2/R^F<*N]HC=YPCWJD&MD;G@&:X5SZK<4E@3GC\VS""69X+
M3P&$A?U-7P3'$22!J0?50R%(HI&%Y7XB*0T7?"<[W5L'&@$(&$"\U25\818X
M?A\E,3>0G%E'BYARMK7^F/!$-"[Y724,VP^B8*UPR3$F^.W5Z!>B[V8X#B%O
MG?NJ>-8&/S5:$B6+=OX<S:=)\^3]'"TP6 XU;SA"XK:%DT4$GFW5# FYC7:U
MA5(?ZP9?1%PL [Q,PR^R$"X<?(-;!CYJVZ_K'U: 1@E;97E$N&Q[BN!QOR?"
M<9.-G@6E0D)^L1UFK5K\K32GNO*GRU[^H/(>CCJT:3.&/<>XK%1,;<,0-)C"
MPO/8RGP'U-,:4D*R@6*G,9[Y@X$VBZ;QM.4Y]0.[Q_0T2B>[03DXP'5T@.S1
M8Y>R<>^V6W*S#G=Z?Y+CV&DNOMW7[F?#>7-;WF]O?G.@&=>^*25?P30>'<^&
M9)I[?//B=!7NSDOMT&3AL<!/'V[\!JSC_':[%Q^@^S%U]B]02P,$%     @
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
MB^RJP+8H';.$LU-=%&TO7DOX[$ KKFVZM_TE@Z[;.<^K^SYB6- %7X@FT=Z
M_L*6:B,P"^PFKTP);1M[-Q;9;S,T^PL+X26G*LP(7"49PYF3V?MNFO&VAMTV
MK:KTT+-C%+26J\5%W%I'MX5Z:Q([>Q<V&5$5*NPU2&NUH]CIWIK(@SCT:1YZ
MQ8W4!Y=7_XT4UU9GE+>CC%N1(:#M1%"7_22@Z\21'X\"[\9:KX;@CM=HQ<T^
M+J7&_C@:H?JAPO[D5)W '</$3],$138,DI<DA3D[,E*Z&X>-L(>NE4\[M_0K
M5 G[OP@4#S*<N[!O5IM_=URY6_YVN_M?R2=>VEN57,QQ-!B,TAXKW?\?W(M1
M:WOG/U7&J)5]7 J.<D0;\'VN$(#U"S%H_@ET^5]02P,$%     @ O7*&5#*&
M(K80 P  5@8  !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&UL?551;],P
M$'[?KS@%B2?4M.E@$[25UC)@",:T#7A /#C)I;'F^(+/:;=_S]EI0R>QO33V
M^;[OOK/OKK,MN3NN$3W<-\;R/*F];]^F*1<U-HI'U**5DXI<H[QLW3KEUJ$J
M(Z@Q:38>OTD;I6VRF$7;E5O,J/-&6[QRP%W3*/>P1$/;>3))]H9KO:Y],*2+
M6:O6>(/^>WOE9)<.+*5NT+(F"PZK>7(V>;L\#O[1X8?&+1^L(622$]V%S44Y
M3\9!$!HL?&!0\MG@"HT)1"+CSXXS&4(&X.%ZS_XAYBZYY(IQ1>:G+GT]3TX3
M*+%2G?'7M/V$NWQ>![Z"#,=?V/:^4W$N.O;4[,"BH-&V_ZK[W3T< $['3P"R
M'2"+NOM 4>5[Y=5BYF@++G@+6UC$5"-:Q&D;'N7&.SG5@O.+U;?+VXO+C^>7
MJXOSFUGJA3(<I,4.ONSAV1/P209?R?J:X=R66#XF2$7+("C;"UIFSS)^5G8$
MT\DKR,99]@S?=$AP&OFF3_!](698B49MUVB+!_AUEK-W4@V_GV$_'MB/(_OQ
M4]<W$&MD>*^Y,,2=0_AUB_<>EH:*N]__N];G:2?3$3QZ&;BM4;)H6F4?0#-H
MNR&SP5(61QOE-'4,!M?*Q#(GRR!&%F7B %ZP-I2P@8(ZQPA40=[),3*/X*SR
MZ,"KN][=DWA)TY7H5&R<GE>05IJ)7[XXS28G[P WRG31X4C8N"OJ?>A74I]6
M&EI:UP>M<AP44*MMH/.U\L&@'<B0**A!*7EC1*&'6FT0E.!%D9:@6%72O4!]
M#KO\=PHXRB2C2_$NCRIME;R"@-B+(027W.3:Y#&VX<<2&*UR;;0/;^6P("<E
M"Z)&:JZ3B324'9 +WPDH/@P,I2ZCS!R-1E&Z3\7AT59<%;2.<I4;R<&6$D$Q
M6=D^ ++733PPH1P5,XE4D2VI>[DXX=[?\D$]C?Y7H.E!KS?HUG&B<7P>W[?]
M8!V&YED_*_ZY]Q/WJW)K;4/A5 (=CTY>)^#Z*=9O/+5Q<N3D90[%92V#'UUP
MD/.*R.\W(<#P5[+X"U!+ P04    " "]<H949%Z&=@L%  !/"P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6R55MMNVS@0?==7#(P^I( 0ZVK+06+
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
M5+<&1>]VJ];W;R6M>(0;AZT;AX-N7*D%\*447U1A+)V"I[HR*'ZW*[5.)RZ
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
MG6G]-WK^IC0%?Q=W;<K2K/ARJ4#/+ W [W,#-E+?D(+V2\FW_P-02P,$%
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
MU]SB,P>4-<#YM93FT+$!^H?3]&]02P,$%     @ O7*&5*#AZSN1 P  '@D
M !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&ULM5;;;N,V$'WW5PS41>$
MWLBZI+FL;<#.;M 4"1HDV?2AV =:&EM$*%)+4G;2K^^0DA47M=TB11]LWH;G
MG!ER.!JME7XV!:*%EU)(,PX*:ZN+,#19@24SQZI"22L+I4MF::B7H:DTLMQO
M*D48#X<_A27C,IB,_-R=GHQ4;067>*?!U&7)].L,A5J/@RC83-SS96'=1#@9
M56R)#VB_5G>:1F&'DO,2I>%*@L;%.)A&%[/4V7N#)XYKL]4'Y\E<J6<WN,['
MP= )0H&9=0B,FA5>HA .B&1\;S&#CM)MW.YOT*^\[^3+G!F\5.(WGMMB')P%
MD.."U<+>J_7/V/ISXO R)8S_AW5K.PP@JXU59;N9%)1<-BU[:>/P;S;$[8;8
MZVZ(O,K/S++)2*LU:&=-:*[C7?6[21R7[E >K*953OOLY&IZ?0]/TYNO7Z#_
MR.8"S=$HM 3LEL.L!9DU(/$>D"B&6R5M8>"+S#'_*T!(BCI9\4;6+#Z(^ N3
MQY!$ XB'<7P +^G<3#Q>LL]-QC4\,5$C?.8F$\K4&@W\/IT;J^EF?#O D78<
MJ>=(]W \4,+DM4!0"WCC&\#4&+0&F,SAAK,Y%]QRXKY%YD3D0'?S'K-::RZ7
M,&.&DRY_%/"(+Q9F0F7/WW8=RD$Y+ILO3,4R' >4K@;U"H/)%9=,9IP)8&^J
MQ):J<J.*65@X)U8^:#2B(ZDI;;M3<;H9Y>5&^=PK9QK;!.=_$,K<93WT6:EJ
M:4V/2["%J@VQFJ.+W@VN4$ $31NW;0*/RC+1HZQ;,YU#5>NLH,2#C.Z8.RS3
MB(=^= 0?X"/]SL^3MU[O6J[06'HY+!!AIN@%T\PE/_3C([+Z",E)ZGX]3[0)
MQ3:4,_@ T2!)3WN7JBQ5SNTK+&KKKTT_Z8B39*NW*[J]=T4W>D=TR=G>_Q+=
M>!"EZ7;_OT5X ]?$.!ZDYV<'8QP-3L_3[7[/27LL$!;_Y -W0<E$38^2$_KC
M#V=Q//QTI[%B/ =\H=)FL$D"90O4WB#ZY()/0RH9F2HK)E_="5PJ:93@.;,$
M-F."3AKAP3V\YMB[[13QO8'9+>57Q]J&Y_WD24.>_2V(F[OWNH=^FF6ZQEV1
M '?QG!M;U_?= G<]KN%6S2I1+WUE-N0#7>6F?'6S7?&?-C7OS;SY<KAE>LDE
M>8L+VCH\/CT)0#?5N!E85?D*.%>6ZJGO%O0!@]H9T/I"*;L9.(+NDVCR)U!+
M P04    " "]<H94H,=D18H"   P!0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R.2YX;6Q]5%%OVC 0?N=7G*(]M%+50 @K($""MM,VJ6I5V/90]<$D%Q+5
M\66V4]B_W]F!C$F%E^3.OOONN[,_3[:DWTR.:&%72F6F06YM-0Y#D^18"G--
M%2K>R4B7PK*K-Z&I-(K4)Y4RC+K=SV$I"A7,)G[M2<\F5%M9*'S28.JR%/K/
M B5MIT$O."P\%YO<NH5P-JG$!I=H?U1/FKVP14F+$I4I2('&;!K,>^-%[.)]
MP,\"M^;(!M?)FNC-.=_2:=!UA%!B8AV"X-\[WJ*4#HAI_-YC!FU)EWAL']"_
M^-ZYE[4P>$OR5Y':?!H, T@Q$[6TS[3]BOM^!@XO(6G\%[9-;!P'D-3&4KE/
M9@9EH9J_V.WG<)0P[)Y(B/8)D>?=%/(L[X05LXFF+6@7S6C.\*WZ;"97*'<H
M2ZMYM^ \.WM<?;U_AOER>;]:PL5*K"6:RTEH&=H%A,D>9M' 1"=@>A$\D+*Y
M@7N58OH_0,B<6F+1@=@B.HOX7:AKZ/>N(.I&T1F\?MMHW^/U3^#=%2:19&J-
ML,*=A86DY V6=55)Y$MFX66^-E;S+7D]4RUNJ\6^6GRBVI+%D]82@3)XM#EJ
MF!N#UL"+'_$1A=>/AGT6W.ET;"J1X#1@(1K4[QC,5CE"0F5%BILQKB[YNHI4
M4FOM.A0-!<$C$ 8RDJQ( Q>BI-JE% IL3K41*C67XPX?0,TR=6?0<6?@#J+7
MN<,,&2T%*W9HX!-$\=6H%S=&?]3M--V.^B,8#@>=%5DAW>;@:CCH-T9T,X"/
M1AP>W>(2]<9KU7!3S*ZYT.UJ^QS,&Q7\"V_>D@>A-X4R(#'CU.[US2  W>BS
M<2Q57A-KLJPP;^;\I*%V ;R?$=F#XPJTC^3L+U!+ P04    " "]<H94(?(A
M1B(#  !%!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q]5=MNVS@0
M??=7#(0^M( 1W7T); .VXT5=I&E@.]T%BC[0TC@B0I%:DJJ=O]^A9&M=H,F+
MQ<N9<PZ'G/'DJ/2+*1 MG$HAS=0KK*UN?=]D!9;,W*@*)>T<E"Z9I:E^]DVE
MD>5-4"G\* @&?LFX]&:39NU1SR:JMH)+?-1@ZK)D^G6!0AVG7NA=%C;\N;!N
MP9]-*O:,6[1/U:.FF=^QY+Q$:;B2H/$P]>;A[2)Q^ ;PG>/17(W!G62OU(N;
MK/.I%SA#*#"SCH'1YQ<N40A'1#;^/7-ZG:0+O!Y?V/]JSDYGV3.#2R7^YKDM
MIM[(@QP/K!9VHXZ?\7R>U/%E2ICF%XXM-AUXD-7&JO(<3 Y*+MLO.YWS<!4P
M"MX(B,X!4>.[%6I<WC'+9A.MCJ =FMC<H#EJ$TWFN'27LK6:=CG%V=E\N=P\
MK>Y@]<_CZF&[VL+\X0Z^[3ZO-K!\VFQ6#SNX7\\7Z_OU;DV['W=L+]!\FOB6
MQ!V%GYV%%JU0](90&,%7)6UA8"5SS'\G\,EU9SVZ6%]$[S)^8?(&XK /41!%
M[_#%72KBAB]^@^^.FTPH4VN$'9XL+(3*7F!;5Y5 >H86?LSWQFIZ1S_?44LZ
MM:112]Y0^V8+U+"LM7;4]YSMN>"6HX$?38ZO//S\4[;?97>E?&LJEN'4HUHU
MJ'^A-]L5")DJ*R5)TH Z4$UDNL8<\$1%;M#TF,Q!-<ZRLS-QY8Q9H*375+Q=
MWL%%T" $1GEC!@Y*4*$;^,A*53L9+L$6JC8$-)]N>U<$O8; !??F9R,5>]5$
MT+!J%,S2&K=8&O@ :3\)AO0=C(,.7UOG[16R@NEG<ICTH_$0HGX:IAV&KDR:
M2FG+;-M)KFG3<0QA/QT$O:4J2Y4[LD-MZ1$8&,=N;SA..BIJ>P+0$!."92?"
MA/U1.G2HX:A#<4E9O@#&*:1IK[WM)$XA'D2]G;+$\P'"N#\(W9%&_6&:P)]>
ME7]5VB72&5T#,W2-E-NVRKO5KD?.V];P/[QML%\I15P:$'B@T.!FF'J@VZ;5
M3JRJFD:Q5Y;:3C,LJ,^C=@#:/RAE+Q,GT/USS/X#4$L#!!0    ( +URAE3<
MKMD?O ,  (L)   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;,U6VV[;
M.!!]UU<,A&+1 D)T]VUM [:;[ 4--HBS711%'VB)LHE0HDI2<?+W.Z1D-<XZ
MWF"?]D7B;<Z<.3.\3/="WJL=I1H>2UZIF;O3NI[XOLIVM"3J0M2TPIE"R))H
M[,JMKVI)26Z-2NY'03#P2\(J=SZU8S=R/A6-YJRB-Q)44Y9$/BTI%_N9&[J'
M@5NVW6DSX,^G-=G2-=5_UC<2>WZ/DK.25HJ)"B0M9NXBG*Q2L]XN^,SH7CUK
M@XED(\2]Z?R6S]S $**<9MH@$/P]T!7EW  AC>\=IMN[-(;/VP?T*QL[QK(A
MBJX$_XOE>C=S1R[DM" -U[=B_ROMXK$$,\&5_<*^6QNXD#5*B[(S1@8EJ]H_
M>>QT>(M!U!E$;S6(.X/8!MHRLV%]))K,IU+L09K5B&8:5AMKC=&PRF1QK27.
M,K33\T^7B_7E&M[?D0VGZL/4UPAJIORL UBV -$K &$$UZ+2.P6754[S8P ?
MV?24H@.E9706\7=274 <>A %472"T.KMYN$9.G&O4&SQXE?P/C*5<:$:2>&.
M/FI8<I'=P]?%1FF)1?CMC(ND=Y%8%\EK2:!8B!ZLA-+PU6;BF:MOIW)R%L_L
M_(FJ249G+FYM1>4#=>=8]5!@+(3#$R5267V 5+EI!)ZC=Q0R4=:BHI56( K@
MAA;01SPQ#+V,$Z58P6@.1,'ZEY](6?^\.,RC104&8R4J)3C+B<:%:XT_W/3:
MX/U14TG,YE5 4$T$*03'8T3!>U**!KTZS&"(1B$M]6'B7+5\OR!?Q](U5)T.
MI]H>,X1W,/#B9-#] ^<SD<R*>;PL],;!$))DZ-P)C>@O049>E,869#@:PIGT
MIGUZT[/I7>/1FS?( S6X:K2II&M6L;(IX1:E00HWY*FTJN.Q##_"LW6AWE@2
M9SF<+HD[3%>; N--6R\,DW,XTQTD7+2$RXZPM(1MLE63[5KQT$0#[KL&;?J=
MVR<57B3UBZT^>UH<&1UKHDS"31I2+PA3TTD@]D;IP#13B+PD&)GF *+83@\A
M'(9=2L/0&XQ2YQ-5:@(V7JS !\(;"CF6E*$%@W'ZCTKB6"^,,\TPI'<0!MYX
M',"I(^A_)G;X7\5V;*:,R/%XV"H>>X-QT.H=>6F4M'JCH$FG=S(^J!Q[,2;A
MK,KC<?)O*D=>'"8G]YG_[%XKJ=S:ZUZ!16[ODWZT?U$L[$7Z8GR)+XWV8? #
MIGVF7!.Y97@@<5H@9' QQ,S*]NIO.UK4]O;<"(UWL6WN\+5$I5F \X40^M Q
M#OKWU_QO4$L#!!0    ( +URAE01Y6A4^@(   @&   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,R+GAM;'U4VV[;, Q]SU<0'K +$-2.DZR7)0&2;,.ZH1>L
MW?90]$&QF5BH++FBW#3[^E&RZV7 VA=+E,C#0UJ'DZVQ=U0@.G@LE:9I5#A7
MG<0Q9066@@Y,A9IOUL:6PK%I-S%5%D4>@DH5ITGR/BZ%U-%L$LXN[6QB:J>D
MQDL+5)>EL+L%*K.=1H/HZ>"[W!3.'\2S224V>(7N1W5IV8H[E%R6J$D:#1;7
MTV@^.%F,O']P^"EQ2WM[\)6LC+GSQFD^C1)/"!5FSB,(7AYPB4IY(*9QWV)&
M74H?N+]_0O\<:N=:5H)P:=0OF;MB&AU%D.-:U,I]-]LOV-8S]GB9412^L&U\
M1^\CR&IRIFR#F4$I=;.*Q[8/>P%'R3,!:1N0!MY-HL#RHW!B-K%F"]9[,YK?
MA%)#-).3VO^4*V?Y5G*<FRTOSLXNSN'J^F+Y#=Y>BY5">C>)'4-[ASAK818-
M3/H,S""%,Z-=0?!)YYC_"Q SIXY8^D1LD;Z(^%7H Q@.^I F:?H"WK K=!CP
MAL_@73F3W15&Y6CI#7RZKZ7;P;EQ"#?S%3G+S^/VA32C+LTHI!D]EX95D]<*
MP:PAI(35#I9*$,%-Z"Y<XZ.#A>*KV__U^45X+]$3JD2&TX@U2&@?,)K-'7"W
M:M94U[ ^N )A:<I*Z!T4(H?*2F-!U*XP5OX601),33J"A1$V]X0_2LMB,9;
M&:AJFQ7\WOL@-?@AP,_.WO&8X%YI$D%4U.\)5E:>2V\)!:*JK'F4K!94.QB-
MCOM)D@ 5@LGZ##Y=9LJ2DY/OS@&<ZF:R-"+?,!.I-_OL7[\Z2@>''_Z- TD@
M"-9&\52AWEM1FEHS-E/E FL2.J=W)[V]MO1\6WQO!KUYVP3,GYB-QH%GL_1.
MB>J_=^EQ_V@\;)?>1>W(,;HGV3J,^\=IXK_'*?SO!<5[ZBS1;L(,\N4PXT:H
MW6DWYN:-NO^Z-S/R3-B-U 0*UQR:'!R.([#-W&D,9ZJ@]95Q/#G"MN!1C=8[
M\/W:\(MO#9^@&_ZS/U!+ P04    " "]<H94Z(:F7M$#  #1"   &0   'AL
M+W=O<FMS:&5E=',O<VAE970S,RYX;6RM5DUOXD@0O?M7E#RK52)E,!@F"5E
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
M G<]H6@ ^F=2FLT'.>ANCV=_ U!+ P04    " "]<H94^1"HS9$$   Z"P
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
M0@V0OZ\H%8<'-4%^2=O_#U!+ P04    " "]<H945WY(::4"  "<!@  &0
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
M)8Q30D7,*.!D=3ZZ@%/?,K5!CO@6DZW8>08ZE$?&GO3+I_!\9.H9D80$4KO
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
M=,#M\3/[5^_=>EDP@S,E?O*<BFGP.8 <5ZP6=*V:;]CY&3N^I1+&?Z'I8J,
MEK4A579@JZ#DLOVSQZX.6X#A: \@[@#Q6P%)!TB\T5:9MW7*B&6I5@UH%VW9
MW,#7QJ.M&R[=*<Y)VUUN<92=7]Z=S6\NSBYOYG!PBL2X,(?P$>;VNN2U0% K
M.'NH.3W!!5*A<CB7&S1D#Y*,C;N=G\+!NT-X!US"3:%JPV1NTI"L-I<A7'8Z
M3EH=\1X=WYD<0#+\ '$4QSO@L[?#AR_AH:U(7Y:X+TOL^9(]?&^S_^MX84C;
MF_C[E91)GS+Q*4=[4LZ8UD]<KH&5JI:TJX0MP<03N/;<9$DTGDS2<+-=J7^C
MXB^C\=^H%^I&O;K1J^I^-!*U*7@%%>JE=6];?)?$UUF&T2")WN\ZWO_'M3;"
MK:OOGIT+IM=<&A"XLDS1X-,X -VV<CLA5?EN6"BRO>6'A7W]4+L N[]2BIXG
MKL'Z]S3[ U!+ P04    " "]<H94^B+/&N8"  !9"   &0   'AL+W=O<FMS
M:&5E=',O<VAE970T-"YX;6R-EMM.XS 0AE_%BK@ "4CBG%%;:5M8+2M B!3V
M G'A)FYKX<1=VZ7LV^\X#5%ITH,J-3[,/_/-V([36PGYKN:4:O19\%+UK;G6
MBRO;5MF<%D1=B@4M868J9$$T=.7,5@M)25Z)"FYCQPGM@K#2&O2JL4<YZ(FE
MYJRDCQ*I95$0^6](N5CU+=?Z&GABL[DV _:@MR SFE+]O'B4T+,;+SDK:*F8
M*)&DT[[UP[T:)<:^,GAA=*4VVLAD,A'BW71N\[[E&"#*:::-!P*/#SJBG!M'
M@/&W]FDU(8UPL_WE_6>5.^0R(8J.!/_#<CWO6[&%<CHE2ZZ?Q.H7K?,)C+],
M<%7]HU5MZU@H6RHMBEH,! 4KUT_R6==A0^#Z.P2X%N!C!5XM\*I$UV156M=$
MDT%/BA62QAJ\F495FTH-V;#2K&*J)<PRT.G![</+33J^OWD8I^CTFFK"N#I#
M%RB%[9(O.45BBD:BS&'=:(Z&A),RHRBM-M@%&K(9>H)ED.CUGA83*M]@\#F]
M1J<G9^@$L1*-YV*I2)FKGJT!UP2ULQIMN$;#.]!^D_(2>>XYP@[&'?+1\7+W
MN]R&(C65PDVE<.7/V^%O5Q52332%?:W5.1J1A=F<"KW>@1K=PH1ZVQ/;:V)[
M56Q_5^REE! !$:6H[BSE6A]6>G-R/P:>Z_@N)/ZQ6;*VF1OAR,>-V3<\O\'S
M]^(]P'G,#B*N?02;L?W0B_TMQ ZS*,;8[48,&L1@+^)8:,+WP 6MJ'X01DFP
M!=<V\P(G";UNN+"!"X]:7L[(A'&F&>UD#-N5\> 7;3&VS<($!TDW8M0@1GL1
M[T0YN]!4%@<@1U$K.HZ]'?LK;H+'1RS>@>K$QU6G;19A)]FQNY(&,#ET #)1
M:BDXS,S@O0>5HJI[IR7MDQI&<;B%V6'EN&ZXA6EOO/C-I7M/Y(S!ZX?3*>B<
MRPCRE.N+;-W18E'=!1.AX6:IFG.X^ZDT!C _%4)_=<SUTGQ-#/X#4$L#!!0
M   ( +URAE2TQ0[0" ,  (X(   9    >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;+U636_;.!#]*P.AAQ;8C;XMH[ -U'&ZZV(=!'':'HH>&&ML$95(EZ3L
M]M_OD%*TKJ5X<^K%)JEYC^\-1QQ-CE)]TP6B@1]5*?34*XS9O_5]O2FP8OI*
M[E'0DZU4%3,T53M?[Q6RW(&JTH^"8.17C MO-G%K=VHVD;4IN< [!;JN*J9^
MSK&4QZD7>D\+]WQ7&+O@SR9[ML,UFH_[.T4SOV/)>85"<RE X7;JO0O?+C(;
M[P(^<3SJDS%8)X]2?K.393[U BL(2]P8R\#H[X#76):6B&1\;SF];DL+/!T_
ML;]WWLG+(]-X+<O//#?%U!M[D..6U:6YE\>_L?636KZ-++7[A6,;&WBPJ;61
M50LF!147S3_[T>;A!!".G@%$+2 Z!R3/ .(6$+\4D+2 Q&6FL>+RL&"&S29*
M'D'9:&*S Y=,AR;[7-AC7QM%3SGAS&QY^^EF_;"ZN7U8P^L%&L9+_0;^A#75
M5UZ7"'(+[[E@8L-9"5PTA69/C-(.-]]K;G[""DTA<UB* VI#-6&(8,YW<$]'
MJN#+"JM'5%]I\>-Z :]?O8%7Q 0/A:PU$[F>^(:<6#W^IE4];U1'SZ@.(UA)
M80H--R+'_%<"GU+0Y2%ZRL,\NLCX@8DKB,,_( JB:$#0]<OAX0!\\7)X<,%-
MW)UJ[/CBWWNJ7_ZA?6!IL-)?+ZA,.I6)4YD\H_*6;C7-2M1 54!WR %%C4/%
MT-",'(V]QPZS,(ZC-$TG_N'TC/IQ63R*HK.P13]L',59..["?G&3=F[2BV[^
M4E)KV"NYY6;(1(-.3W=-DR \L]"/"L?C='SFH!\5!UF6#!L8=09&%PTLQ496
M"%LE*]C0V\5%S<4.J,,H5QN#[^FHIV241$E\YJH?E8S3X,Q4/RB,TR :-I5U
MIK+_K3'NC VISWJ5,*2^'S6@OA\TI-X_N:DK5#O7\32ENQ:FN:RZU:ZIOG.]
MY&Q]3LVVZ8W_T32=>L74C@L-)6Z),KC***.JZ7[-Q,B]ZP>/TE!W<<."/AA0
MV0!ZOI72/$WL!MTGR.Q?4$L#!!0    ( +URAE0-!,G@2P4  !(>   9
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
MD8,22'%!U9*73U#[L0(WG$K[1&65>Q<X:%-(Q?,:K!7DA%5O?*C[T (,AF<
M7@WP/@OP:X!OC5;*K*TY5C@*!2^1,-F:S2QL;RQ:NR',?,58"7U*-$Y%+ZNG
MQR6:QO'C*D;7<U"84'F#OJ)8_R])00'Q%+VH# 2:2@E*ZJ/7>(ZNKV[0%2(,
MK3)>2,P2&;I*ZS&L[J:N_5#5]L[4?L:LA_S!%^3U/:\#/OL\?/ >[NHN-*WP
MFE9XEL\_PW?6\>_I6BJA?[@_%ZKX317?5AF>J3*'%(2 !"E\@,ZF5?A;BS=#
MN(^\X7@P#-U]NS==6?ZXWV2]$S=LQ TOBK.VNS15L*!5;>R/3Q1]S!F-@FX]
M0:,GN*AGQ16F77J"C^Z#4>"?*.K*\NY.-;FMZ3$WUP\LMH1)1"'5N'[/S+JH
M;H,J4'QG!VK-E1Y/N\ST!0K").CSE'-U#,R,-E=R]!]02P,$%     @ O7*&
M5(ADOA ? P  3 D  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&ULI99=
M;]HP%(;_BA7UHI76YHLDI (D"DQEZEK$QS9IVH4AA\:J$S/;*?3?ST[2C)+
MD'8#L7W>X^>\=NQTMHR_B!A HEU"4]$U8BDWMZ8I5C$D6-RP#:1J9,UX@J5J
M\F=3;#C@*!<EU'0LRS<33%*CU\G[)KS789FD)(4)1R)+$LS?[H"R;=>PC?>.
M*7F.I>XP>YT-?H89R,5FPE7+K+)$)(%4$)8B#NNNT;=O![:E!7G$-P);L?>,
M="E+QEYT8QQU#4L3 865U"FP^GN% 5"J,RF.WV52HYI3"_>?W[-_SHM7Q2RQ
M@ &CWTDDXZ[1-E $:YQ1.67;>R@+\G2^%:,B_T7;,M8RT"H3DB6E6!$D)"W^
M\:XT8D]@MXX(G%+@G"MP2X&;%UJ0Y64-L<2]#F=;Q'6TRJ8?<F]RM:J&I'H9
M9Y*K4:)TLM<?#*:+T1"-?DQ&C[/1#/4?A^AI?C^:HL%B.AT]SM'#N'\W?AC/
MQVKT<@@2$RJNT#6:J2T591006ZO56/$,(@0[M;\$"(33"#$9 U=%< ZI1)3@
M):%$$C5ZC1:S(;J\N$(7B*1H'K-,*(7HF%+5I,G,5<E_5_ [1_B_X/0&N?8G
MY%B.TR ?G"^W/\I-Y61EIU/9Z>3YW"/Y_L.3G_VED%QMZU\G.-R*P\TY6L>6
MM9Q[@]\XHS2?F@/%4O41"4FCTT5*/T^I7__7GM>R@H[YNN]G/<@/K2KF VRK
M@FV=!9M)[<4;6L68/T,C8I'(VYN]Y82'B/4@Q[.]9D:O8O3.8E0KE(H-XQ++
MXB#[AZ=>C<4+W0/>>HSM^4<\]2M>_R3O@"4)B[2;ZTQFO-E-OS9QZ!["U6/L
M(&PUPP457'"6F>K>H0B$\A*0Q+MFR* .T/8.E[PA* C:S93MBK)]%B5)5RPY
M =BNN^@=X-5#O"/[,:S@PI-P3_H<::()ZV^(>XA3CW%]IYG'MOY>)-9)HCF3
MF#8>X%;MR+!=WSY<PH:P=N =[C1S[ZK3WQE?U5%!4H$HK)7,N@E45;RXNHN&
M9)O\]ELRJ>[2_#%6GSO =8 :7S,FWQOZ0JT^H'I_ %!+ P04    " "]<H94
M<WTZ#"T"  !]!0  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6RE5&UK
MVS 0_BO"4-B@Q(F=I*4XAKQT;*-E(=G6#V,?%/L2B^C%DRYU^N\GR8[)1F(&
M^V+I=/<\=\]9IZ12>F\* "1'P:69! 5B^1"&)BM 4--3)4CKV2HM*%I3[T)3
M:J"Y!PD>1OW^.!24R2!-_-E2IXDZ(&<2EIJ8@Q!4O\V JVH2#(+3P8KM"G0'
M89J4= =KP&_E4ELK;%ER)D :IB31L)T$T\'#?.CB?<!W!I4YVQ.G9*/4WAF?
M\DG0=P4!APP= [7+*\R!<T=DR_C5< 9M2@<\WY_8/WCM5LN&&I@K_L)R+";!
M?4!RV-(#QY6J/D*C9^3X,L6-_Y*JCAW=!20[&%2B =L*!)/U2H]-'\X @VN
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
M6T#OITK9S<0U[>K,[?\!4$L#!!0    ( +URAE2@B^!GJ0(  %<'   9
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
MC'>(Q3!6,4S$#S@#$_@:,<PA(7"WIEN.2,POY$2U/S"%9*#L,!>%M9/<6N>
MM;8#-Y2(-8<IB7%<5V!*ZB5_YYG_Q#FJ\4]$+L&U+\"Q'.?+/(+SLW=[\_-O
MAYU7IVNU3]<:G:[5.DEKS25NF1*N7L8]L,QO!OW?\8,$R'W\[8@-7FF#IVWP
M#MA067>N>5W !*\20A*R4G;-,$MHW)5 N=Z>UJL.O:>1'096;V ^5</71CG]
M7N#745$;Y?8M=X^J4>N5U'I'J7W51Y$D-G["3!ZM\)$A(D#N7@S7*&%PC](M
M[N0+YW+[1#1-$9/;\R><=3D@7]VO.L -^PW^;9!CAVZ#?@<H='O=[/V2O?\Z
M]BK*BN0=9MG)0?;;06X0;".<!KMCB!JUH*06O#9G=6B;YU1.(>C(0*L1@:LV
MR+=[C5A&;5#H>0>X]$LN_3=)TH)@-3%A@UE^).D4+<^G+B?TVQD6-+=J&^/9
MS8W:QOC^ 0^$I0?"UT8S[W;Q"-OYZ'A>T&#2@>I93MC@TH'JA]8!-K:UO^>M
M-XEHP?DW UH848U$:%D-/W2 ;,=N[."H"^59W@$_5-X[]FOC*M\2QX^;0F4M
M)O)=W3QSNF#MNR?J@-4OGSHS9\_,>9,(U^B>=*44"U=#$03-LZH#U+YXH@Y4
M[>:I<]\_66SW_UPK+T?8??%&>1D2=4":^]:L/-4SS%:ZY.&PH%LB\E=K.5J6
M56-=3#3&)ZK<TB7 7DU>J]T@)B]1#BE>2I7692#M87GYDW<$W>B"X($*65[H
MYEJ6C)@I@)Q?4BJ>.VJ!L@@=_0)02P,$%     @ O7*&5 5Q_V0C!0  8Q0
M !D   !X;"]W;W)K<VAE971S+W-H965T-3DN>&ULM5A=<^(V%/TK&J8/V9D4
M+-E\90@S ;)I=A9" VD?=OH@L #-^H-*<@@S_?&]LHT-:]EAV_"2V++NO>?J
MGGLDU-N%XKO<,*;0F^\%\K:V46I[TVC(Y8;Y5-;#+0O@RRH4/E7P*M8-N16,
MNK&1[S6(9;4:/N5!K=^+QZ:BWPLCY?& 3062D>]3L1\P+]S=UG#M,/#,UQNE
M!QK]WI:NV8RIE^U4P%LC\^)RGP62AP$2;'5;N\,W(]O2!O&,/SC;R:-GI%-9
MA.%W_?+HWM8LC8AY;*FT"PK_7MF0>9[V!#C^3IW6LIC:\/CYX/USG#PDLZ"2
M#4/O3^ZJS6VM4T,N6]'(4\_A[C>6)M34_I:A)^._:)?.M6IH&4D5^JDQ(/!Y
MD/RG;^E"'!G83HD!20W(#P8$EQC8J8%]KH&3&CCQRB2IQ.LPHHKV>R+<(:%G
M@S?]$"]F; WI\T#7?:8$?.5@I_K#I_'X<3Z^G\QGZ&K$%.6>_(2\!>(!&G//
M@]K(:[2FWNG (CI^[S440-$.&\LT[" )2TK"8H+&8: V$MT'+G-/'30@ARP1
M<DAD0"H]?J%!'=GX&A&+D)?9"%W]\FD\'LQ?YMX"X"\B \CA^2YQZM+@972^
M%\OHY21?.RN<';NU?ZIPW[["-/2HF"__J@CB9$&<.(A3$@1::T>%BZ:16&Z@
MN] 0BB:@5X$"OT<T4%SMT14PX66&!A&P4&/X!QD7>Y"$ZL2AM!R]]G&W;O<:
MKP: S0Q@LQ)@!N)IA29410*(^D E>@%6"32C'I. V?>Y JU2,=0#:5&X0@/!
M%9<;--\PT! /S+B*,XB98TJB64RBWC'GT,IR:%7F\+1E@BH>K-%7!FL,2_LY
M@DP8( VX'_EH2O<:O42CB)E8G+AO'6.R;:MC69896#L#UJX&!E2ZIT)MH$F9
M6._17>"B280>6' 8^39F_H*)*JYULFB=RQ&ZFP7IGL<7*/Z]VM  !#<JYPK0
M^H%Z'K!%DP)DQ$2);H$23KO>-B\]MG)=MLY&.N)2 6N9D.A!P%Y>R6_ /$\!
MSXW"G,1M'N'MMDNY@H\V$GPVX$D8_+H*0U?#=;5JB  ]<:\$MHQQ3T,H1 S;
M6QAQXV+K.?5F"6R2PR:5L)_9"D9<@ /]?P:=<2[0^((*C7.)QN]H-(/%? R6
MD1"0QF"/9M%"<I?#*<ZXC$Y!+9J.Y1P3(%&5=.(Q3TC3L@H31P:/#K%Q.:5R
M<<?5ZGZLZ%.^9?I[5B,@RL<(%,Z%&K<N6-%<=O$[NEO8$)YU<]^_P6%?LFLT
M8<I8V7:A#G83&PK;+A36-&]DG%>^J^!<Z''G8\MZ3A'S'0!W+U=$DNLWJ=;O
MN'2Z9ES7$G[A3)G@H6LJW#N>L(7VC I9!2M7:5*MTO_WL#%(_9]TN]VQ2FE!
M<B4FU4H\B721]?8!.YR";3?!L:5[NO#,6$B!H9B4X<AUF]B5.![SZ(CZL"L9
MNRUU<M)MK6;I*N1R3JKE_+WF "E@NZ.MZC_V"\E%F#0OV"^YMI+J4_#/]$NU
M)]Q\OU]R+2;56GPF&8K22[JP6Y:0(5=*4JV4Q8/?F(KO+.[?&1.O? E[_X=O
MB"374G)!+;5S+;6K%3!/.MT#335(?9S\#,+=XGEE:)C8<0S[GV%>UVX5A:YQ
M=/OBPQK'MU@2+359DON+;#2[*;N+[X=^&!_@FU%RWY6[2:[?8 '6NOH>6X%+
MJ]Z&EA7)C5;RHL)M?,>S")4*_?AQP^#H+?0$^ Z'<75XT0&R>\7^OU!+ P04
M    " "]<H949S]5^\(#  !8#   &0   'AL+W=O<FMS:&5E=',O<VAE970V
M,"YX;6RM5VUOVS80_BN$L \-X$2OEN/"-N"7#.N K$;2M .&?6"DDT54(CV2
MCM/]^I&4+,L5I6;#OE@D=??<\QS)TWEV9/RKR $D>BT+*N9.+N7^O>N*)(<2
MBQNV!ZK>9(R76*HIW[EBSP&GQJDLW,#S8K?$A#J+F5G;\L6,'61!*&PY$H>R
MQ/S;"@IVG#N^<UIX(+M<Z@5W,=OC'3R"?-ION9JY#4I*2J"",(HX9'-GZ;_?
M^*%V,!:?"1Q%:XRTE&?&ONK)AW3N>)H1%)!(#8'5XP764!0:2?'XJP9UFIC:
ML3T^H?]LQ"LQSUC FA5?2"KSN7/KH!0R?"CD SO^ K6@L<9+6"',+SK6MIZ#
MDH.0K*R=%8.2T.J)7^M$M!S\N,<AJ!V"[QVB'H>P=@C?ZA#5#I')3"7%Y&&#
M)5[,.#LBKJT5FAZ89!IO)9]0O>^/DJNW1/G)Q8??UA_O[]"GY>]WC^C=!B0F
MA;A"U^CI<8/>_70U<Z6*HFW=I$9<58A!#Z(?H'M&92[0'4TAO01P%;V&8W#B
MN H&$7_%] :%_@@%7A!8"*W?[NY;W#=O=_<&U(1-QD.#%_9EG":L!/0)OZ(-
M$4G!Q($#^F/Y+"17M^#/@1!1$R(R(:*>$!O(@'-(39"E$"#%R(S7:I%(M,:<
M?U,UXXAY*FP[7,''!EY7CI=%./6G4\]3"7AI9[YK&'EQY+<-+Q2,&P7C?Z_@
M,RX.V%2+9:'J%:8)V,A7R.,6I\ /N]0M9F'02SQNB,>#Q.^R#$PI0ZU]?L 2
MT ,DC":D($;""*US3'> "$46L3:M([0LV8%*F^:X(\:?]FJ9-%HF@UIZ3LP0
MCTF7A\E])_M=PW%@L=M,.@=LZEW:74B[;:3=_G\W9*3V3@#F26Z3?-M1<AUZ
M-LE=PZE-<=<L&A \;01/!P6?3R,(M,4DM4F9=D)/@M!RZ[MV?C")NE*Z=N-X
MW"O%]\[?+&]0S):S!" 5*..LO+AHD!VHM:2M:\CV28K'XRYGBYW?7\_\UG?6
M'^3\1+DJ #M*_JY/W0HH9$1=]2]$YJHC0\LDX0?U<@L4%Y*H?<(T5>HD<!#6
MVU:'O-B(>#)0?OW@3#?X;W1'[7S;J9Z46"D']N/=P_?\4?7#'YUOU?8*T#U,
M-;K2I56=E!=B>E35):+V);"2"SM[?^W'<6SY++BMEJL$OC.MJT")+HQ59].L
M-NWQTC2%WZVO=-ML6KDS3-5SWV.^(U2@ C(%Z=U,5-)XU<96$\GVIK%[9E*U
MB6:8J]8?N#90[S/&Y&FB S1_)A;_ %!+ P04    " "]<H94)GF2S# #   #
M"@  &0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6R=5EUOVC 4_2M6U(=6
M&DWL?! J0"JDU3JM6U7:;:]N<H&HB<UL4]A^_1PGS6@PJ.H+L9USCL^]ON1Z
MN.'B62X!%-J6!9,C9ZG4ZL)U9;J$DLISO@*FW\RY**G24[%PY4H S0RI+%SB
M>9%;TIPYXZ%9NQ/C(5^K(F=P)Y!<ER45?R90\,W(P<[KPGV^6*IJP1T/5W0!
M,U"/JSNA9VZKDN4E,)ESA@3,1\XEODBP(1C$CQPV<F>,JE">.'^N)C?9R/$J
M1U! JBH)JA\O,(6BJ)2TC]^-J-/N61%WQZ_JUR9X'<P3E3#EQ<\\4\N1$SLH
M@SE=%^J>;SY#$U!8Z:6\D.87;1JLYZ!T+14O&[)V4.:L?M)MDX@= HX.$$A#
M(%U"<(#@-P3_O82@(00F,W4H)@\)570\%'R#1(76:M7 )-.P=?@YJ\Y]IH1^
MFVN>&M]\FWZ_O4(/E[^N9N@T 47S0IZA'IKI"LO6!2 ^1X],0,H7+/\+&7J@
M6S0!!O-<273/BP+I ]A0D6G2XRQ!IR=GZ 3E##TL^5I2ELFAJ[33:C\W;5Q-
M:E?D@"M,T"UG:BG1%<L@>RO@ZA#;.,EKG!-R5/$+9>?(QY\0\0BQ&)J^GXXM
M].3]=.](-'Y[:K[1\P_H74,&@A871Z2"5BHP4L$!J>E:"&#*=D8U,3+$ZOOQ
M,@Z"4-M_V<W;/@C[Q'\+2BR@ 8Y;T!OC86L\/&H\@3EHZYG-><T,=_<C7A1T
MK.^C>CCN!IC84'[<MYN/VG*,]BU$(>Y:V$?U0M+O.-@'A3ZV[]]OD]<_6D S
M114@_>=$7WEZO)#B5C+^:"'%>P'XWB#NI&(?%'FDDXE]3(^0G6I[8WS0&A]\
MN) &EO.)<<>Y!121#BBQ@,C@@'/LM66DAUT>"7&G0J865 \/.@YL(*T5'?"P
MTT'PT?PUS0#I2XC^[*>\!*3H%NR??6SY$GA^-Z,66"\,HFY %A0>Q&$G('>G
M.Y8@%N:6(5'*UTS5#:1=;6\REZ9_=]8GU0W'=-W_,O7UZ):*1<XD*F"N);WS
MODZRJ&\<]43QE>G!3USICFZ&2WU+ U$!]/LYY^IU4FW0WOO&_P!02P,$%
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
M:P&UGC,F7P;:0=>L+O\'4$L#!!0    ( +URAE3I>]=ER0(  (\'   9
M>&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;*65;4_;,!#'OXH5[05(0![;5"BM
MU!:F,8D-4=@F37OA)M?$PK$SVZ&P3S_;24.?-;$WC>W<_>]WE^LY67+Q) L
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
MG"8LBRDWUSNX?:$%O69>-4C9-F[Q;$LY'MX7 ZJFV!W9W/#VS]S-PR-:CY
M"C@?$8/L7%8(:P@:*!$BQJ&:4X?E3!V6A(),>9=J62+TV(CE2U*\H^6*1PFT
M!'$E"1)S2F.HD*/OY7'4X[IDIESMQSI)HT2/+CF+J%"Z?!O-&I80L$F7!^H?
M>U,'V(<+ 7- #X]HG7C4SCZ.&C" CE! -5>Z!VXZQE/Y#D'Y"M.,__I+B.W@
M-U'&(*H\F^VY5927]QUJ%#.J9G7 9ZN8GJE]6$#WN?'WCC_!(HHXC5/H74TN
M[6[U*;!'"]T@"M!=%;(LN.K1N@D=ZM:K,3Y2S:EA_,9VKL:V8YB!*(49USCC
MP4S936U E7WR5\(7*53*&9T#0.LR@+WD9>M9?DBVU+W5C$D(._V:0+M.N1*
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
M    >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;+5637/:,!#]*QI/#^E,@C^
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
MHAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%
M  @ O7*&5&MDV)D,!0  @BP   \   !X;"]W;W)K8F]O:RYX;6S%FEMOHS@4
M@/^*E:=9:7<3KC-3-94\B=-:FT 62#1]&E'BM-80J(!,M_/KU\!&-:WG:%].
M\Y1BD/OAR_F.;2Z?RNK[75E^)_\<\J*>CAZ:YO%B/*ZS!W%(ZS_+1U&H._NR
M.J2-NJSNQ_5C)=)=_2!$<\C']F3BCP^I+$97EZ>ZUM58OR@;D36R+%1A6["5
MXJE^N=]>DA^REG<RE\WS=-3]G8L1.<A"'N1/L9N.)B-2/Y1/-V4E?Y9%D^9Q
M5I5Y/AU9_8VMJ!J9O2F.6\@DO:N[DB:]BU(%,AWY$U7A7E9UTSW1U9\JQA]"
M/=Q?'9MR(?-&5/.T$==5>7R4Q7U;C7J+L?8:73N<?OM&O*C^3S.6^[W,Q+S,
MC@=1-'T[5B)O 8OZ03[6(U*D!S$=G1XAM-@15C2JD0@O^JK4L^V;JG_-=_U;
M-PI7:\/J0JH;%=]UX'B0LS"(PR6?TX3-R1>ZI,&,D?B&L236 &T T#X;(/FP
M3C5(!X!TWA$R3M3/B@4*,%R0<,TB#=(%(-TS0GZS-4@/@/3.!AG?4+TE?0#2
M/QODC,8W&N1' /(C+F2\6:UH=-NU'+\.^(+/:) 0.IN%FR#A&N0G /(3+F3
M$A+3)8L)#>8D8EL6;)B&]AE ^XR+QH,MBY.N8_50/8%B]007:4%Y1+9T.6@B
M"[0'LC["Y(9%A,;QT!<6) P+V1AJA$<;-3'9US4+XO^&5@\ZVT1Z"+$@95C(
MSE@RJN!T&L@-%KH<5JLP4,$LG/VE,T$JL)!=,&<1W]*$;QE9\$")G],EX4&<
M1)MV6NJ8D PL9!NPU7H9WC)&OK" +?AP(D "L) -T/8I?QO!H'!O(<=['B@H
M1A+Z=3CTH3AO(0=Z9?.$!]=,C:\!E V%>ALYU,]YW'.UD:S-(=4\4%F'C@?%
M?1LY[O^]H5'"HN4MV01T,^=M(L2#11BM.DX=$UP[(*L@8LLN1ULKVE>="X5^
M&SGTTRPKCVI!6-R3=9G+3(KZ=W+WW%\\$QT3<H*-[ 0P@QPL&&Q($S:R)HPY
M)/F0I JC_DVGA"QA(UM"2R>-;) H;&11O.251C1(&#:R,/0$TP@'F<-&-@>8
M:0XFB .YQ$%V29]IFEK/@1SBH&\]O:2<1CC(' ZR.<#<<]BUX+X3LDG>Y)[&
MAH0DXB!+1,_XC'"0.ASL%88YRSIQZIB0.QQD=X#9UG P0AIQSKGC],W1,2&E
M.,A*@3%='1.2BX,L%QC3T_>4(;FXR'+Y1?8U%TTJ\\%,=R'9N,BR&:1?)CA(
M-BZR;(QPY \2J[IWQUS'A&3C(LL&Q!R$(1<\YD W#H2IAR$7<H^+[!X]Z7[;
MYT+'A-SC(KMGF("_ =4Q(?>XR.Z!4_%!IT/N<9'=<TK%31$(DHV++)O77-I
M).5>WY'P(-EX[[22,6(.CS AV7C(LH$Q]<'H0=KQT(_6]06884AZD&T\]#-U
M$YTI\'B0;3QDV\ +Q4%?@\?JYSQ+&22]'F0;[[W/4LSC$C*-AVP: +$=G#HF
M9!H/V33:X8^Y#2'=>.AGZ_JF@('.ARSC(UO&3&>*/#YD&1]]20-@#F3H0Y;Q
MT1<W$*8>('U(-S[ZX@;"U .D#^G&Q];-KW:L>F(=$]*-?ZZ-M19S.#;![[C.
MNK$V&)N0<GQDY;PZQC1'3$@V?B>;<?=P?76Y$WM9B%V@*J]5>9;FV;HB[4__
M\8[KM0?R^V.>SU196"S+='?ZA/;T^>_5OU!+ P04    " "]<H94%MUK%"8"
M  !C*   &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=I+3N- %(7A
MK41> )6ZKT"+,.H)4\0&K%!YB"2.7&X!N^\H#))C]: GR&=DE2U?_Z-/5MF/
M+V7?#KON6+>[4YU]'O;'NFRVPW#ZE5)=;<NAK7?=J1S/5]9=?VB'\[+?I%.[
M>F\W)<E\'JF_G=$\/=[.G+U^G<K_3.S6Z]VJ_.Y6?P[E./QC</KH^O>Z+65H
M9J]MORG#LDF?^^OIFBZ'?'>>W,R>WY9-__R6FS1UD$"03!^D$*33!QD$V?1!
M#D$^?5! 4$P?M("@Q?1!]Q!T/WW0 P0]3!^4YRCCG"!IA#6!UAFYS@1>9P0[
M$XB=D>Q,8'9&M#.!VAG9S@1N9X0[$\B=D>Y,8'=&O#.!WH)Z"X'>@GH+@=XR
M>MDFT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U%O)=!;
M46\ET%M1;R706T>;)01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z
M&^IM!'H;ZFT$>AOJ;01Z&^IM!'K;:+.;0&]#O8U ;T.]C4!O0[V-0&]#O8U
M;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]]K"30VU%O)]#;46\G
MT-M1;R?0VU%O)] [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [1C^;
M$.@=J'<0Z!VH=_RDWG7XVI=Z[?E>X_-_DNKA?&^Y/OZR_#Z)$BXN.*?;BOKT
M%U!+ P04    " "]<H94X>Q>$?0!  "B)P  $P   %M#;VYT96YT7U1Y<&5S
M72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J
M4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?P
MP+RMUO:!F)C-#*M<GZA/TS34*!;GE[2TFS9-KK;YY]BX?EX$:F,QN=AM'++F
MA?6^;2J;\CI[[.M/*=/7A#*?'/?$5>/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;
MTK7M\BZV;5E,SRW%<G^)+WITRV534>VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#
MM/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/
ML_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+T
MP6<HC:"(RE%(Y2BF<A14.8JJ'(55CN(J1X&5H\@J4&05*+(*%%D%BJP"15:!
M(JM D56@R"I09!4HLDH4626*K!)%5HDBJT215:+(*E%DE2BR2A19)8JL"D56
MA2*K0I%5H<BJ4&15*+(J%%D5BJP*15:%(JM&D56CR*I19-4HLFH4636*K!I%
M5HTBJT:15:/(:E!D-2BR&A19#8JL!D56@R*K09'5H,AJ_E/6>^?6?QP_/LO.
M-OU;/AO_FK=X 5!+ 0(4 Q0    ( +URAE0'04UB@0   +$    0
M      "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ O7*&5'.;
M%^/N    *P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL
M4$L! A0#%     @ O7*&5)E<G",0!@  G"<  !,              ( !S $
M 'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " "]<H942A\ITS<&  "V
M&@  &               @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
M4$L! A0#%     @ O7*&5+#IOAF]!@  21H  !@              ("!>@X
M 'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( +URAE1<I?AT
MQ (  $@'   8              " @6T5  !X;"]W;W)K<VAE971S+W-H965T
M,RYX;6Q02P$"% ,4    " "]<H94[*AD9[8&   (&@  &
M@(%G&   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ O7*&
M5*E7QA^E @  LP8  !@              ("!4Q\  'AL+W=O<FMS:&5E=',O
M<VAE970U+GAM;%!+ 0(4 Q0    ( +URAE2H01I] P8  ,4<   8
M      " @2XB  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4
M" "]<H94_.;B4($)  #!*@  &               @(%G*   >&PO=V]R:W-H
M965T<R]S:&5E=#<N>&UL4$L! A0#%     @ O7*&5-7OV>WF"P  )1P  !@
M             ("!'C(  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4
M Q0    ( +URAE04M6,L)P4  .(*   8              " @3H^  !X;"]W
M;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " "]<H94 5&]R6(&  "7
M#P  &0              @(&70P  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM
M;%!+ 0(4 Q0    ( +URAE0!C%2 CPD  '4:   9              " @3!*
M  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ O7*&5)H7
M)9J! @  , 4  !D              ("!]E,  'AL+W=O<FMS:&5E=',O<VAE
M970Q,BYX;6Q02P$"% ,4    " "]<H94<GI-(S(#  "?!@  &0
M    @(&N5@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    (
M +URAE39$H%Z5 8  ( /   9              " @1=:  !X;"]W;W)K<VAE
M971S+W-H965T,30N>&UL4$L! A0#%     @ O7*&5'%75AQ3 P  .@<  !D
M             ("!HF   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"
M% ,4    " "]<H94P(3(> @'  !A$@  &0              @($L9   >&PO
M=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( +URAE2WE^B3+08
M %<.   9              " @6MK  !X;"]W;W)K<VAE971S+W-H965T,3<N
M>&UL4$L! A0#%     @ O7*&5+'*8).E!0  6 T  !D              ("!
MSW$  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " "]<H94
M+%Q2*2(*   0&@  &0              @(&K=P  >&PO=V]R:W-H965T<R]S
M:&5E=#$Y+GAM;%!+ 0(4 Q0    ( +URAE0RAB*V$ ,  %8&   9
M      " @02"  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%
M  @ O7*&5&1>AG8+!0  3PL  !D              ("!2X4  'AL+W=O<FMS
M:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " "]<H94M*?H5T %   E#@
M&0              @(&-B@  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+
M 0(4 Q0    ( +URAE0J-QG/E0,  +H(   9              " @020  !X
M;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ O7*&5 7P\JZJ
M#0  -2D  !D              ("!T),  'AL+W=O<FMS:&5E=',O<VAE970R
M-"YX;6Q02P$"% ,4    " "]<H94E"&@=YP#  "J!P  &0
M@(&QH0  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( +UR
MAE0MMO9HD@,   L'   9              " @82E  !X;"]W;W)K<VAE971S
M+W-H965T,C8N>&UL4$L! A0#%     @ O7*&5)_]!$ /!   1 D  !D
M         ("!3:D  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4
M    " "]<H94H.'K.Y$#   >"0  &0              @(&3K0  >&PO=V]R
M:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( +URAE2@QV1%B@(  # %
M   9              " @5NQ  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL
M4$L! A0#%     @ O7*&5"'R(48B P  108  !D              ("!'+0
M 'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " "]<H94W*[9
M'[P#  "+"0  &0              @(%UMP  >&PO=V]R:W-H965T<R]S:&5E
M=#,Q+GAM;%!+ 0(4 Q0    ( +URAE01Y6A4^@(   @&   9
M  " @6B[  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @
MO7*&5.B&IE[1 P  T0@  !D              ("!F;X  'AL+W=O<FMS:&5E
M=',O<VAE970S,RYX;6Q02P$"% ,4    " "]<H94C'KB?1<#   H!P  &0
M            @(&AP@  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4
M Q0    ( +URAE0)D&/ZU04  $D.   9              " @>_%  !X;"]W
M;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ O7*&5/D0J,V1!
M.@L  !D              ("!^\L  'AL+W=O<FMS:&5E=',O<VAE970S-BYX
M;6Q02P$"% ,4    " "]<H94&212\D(%   0#@  &0              @('#
MT   >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( +URAE2D
M#8T+"P8  + =   9              " @3S6  !X;"]W;W)K<VAE971S+W-H
M965T,S@N>&UL4$L! A0#%     @ O7*&5%=^2&FE @  G 8  !D
M     ("!?MP  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4
M" "]<H94%5(W8 <#  !D"   &0              @(%:WP  >&PO=V]R:W-H
M965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( +URAE3%W^1R\00  "$6   9
M              " @9CB  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L!
M A0#%     @ O7*&5/;*,P]\!   ?1   !D              ("!P.<  'AL
M+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " "]<H94:F6JED "
M  !;!0  &0              @(%S[   >&PO=V]R:W-H965T<R]S:&5E=#0S
M+GAM;%!+ 0(4 Q0    ( +URAE3Z(L\:Y@(  %D(   9              "
M@>KN  !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ O7*&
M5+3%#M ( P  C@@  !D              ("!!_(  'AL+W=O<FMS:&5E=',O
M<VAE970T-2YX;6Q02P$"% ,4    " "]<H94#03)X$L%   2'@  &0
M        @(%&]0  >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0
M   ( +URAE3HF['L00(  )X%   9              " @<CZ  !X;"]W;W)K
M<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ O7*&5(ADOA ? P  3 D
M !D              ("!0/T  'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q0
M2P$"% ,4    " "]<H94<WTZ#"T"  !]!0  &0              @(&6  $
M>&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( +URAE3?([S7
M@P(  ( &   9              " @?H" 0!X;"]W;W)K<VAE971S+W-H965T
M-3 N>&UL4$L! A0#%     @ O7*&5)TY,-RQ @  ?P<  !D
M ("!M 4! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " "]
M<H94H(O@9ZD"  !7!P  &0              @(&<" $ >&PO=V]R:W-H965T
M<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( +URAE3Y[U4^Z0(  !\(   9
M          " @7P+ 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#
M%     @ O7*&5.EP%<P_ @  O 4  !D              ("!G X! 'AL+W=O
M<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " "]<H94^!>IR:X#  #!
M#0  &0              @($2$0$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM
M;%!+ 0(4 Q0    ( +URAE3NL8D%\@,  #(.   9              " @?<4
M 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ O7*&5 WQ
MXJ%P P  J0L  !D              ("!(!D! 'AL+W=O<FMS:&5E=',O<VAE
M970U-RYX;6Q02P$"% ,4    " "]<H94*J(3Z^4#  "0#@  &0
M    @(''' $ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    (
M +URAE0%<?]D(P4  &,4   9              " @>,@ 0!X;"]W;W)K<VAE
M971S+W-H965T-3DN>&UL4$L! A0#%     @ O7*&5&<_5?O" P  6 P  !D
M             ("!/28! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"
M% ,4    " "]<H94)GF2S# #   #"@  &0              @($V*@$ >&PO
M=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( +URAE18"C$]70,
M ,(*   9              " @9TM 0!X;"]W;W)K<VAE971S+W-H965T-C(N
M>&UL4$L! A0#%     @ O7*&5$;,9EN  P  N H  !D              ("!
M,3$! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    " "]<H94
MZ7O79<D"  "/!P  &0              @('H- $ >&PO=V]R:W-H965T<R]S
M:&5E=#8T+GAM;%!+ 0(4 Q0    ( +URAE3!EN)HW00   P0   9
M      " @>@W 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%
M  @ O7*&5/JO%OW[ @  S@@  !D              ("!_#P! 'AL+W=O<FMS
M:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " "]<H94%K(;IAH&  "X&0
M&0              @($N0 $ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+
M 0(4 Q0    ( +URAE13D-Q690,  !(*   9              " @7]& 0!X
M;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @ O7*&5/"_?8 @
M P  "A(   T              ( !&TH! 'AL+W-T>6QE<RYX;6Q02P$"% ,4
M    " "]<H94EXJ[',     3 @  "P              @ %F30$ 7W)E;',O
M+G)E;'-02P$"% ,4    " "]<H94:V38F0P%  ""+   #P
M@ %/3@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ O7*&5!;=:Q0F @
M8R@  !H              ( !B%,! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QS4$L! A0#%     @ O7*&5.'L7A'T 0  HB<  !,              ( !
MYE4! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     $P 3 #+%   "U@!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<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>83
<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>84
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>145</ContextCount>
  <ElementCount>337</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>48</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_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="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2020)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table</Role>
      <ShortName>LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2020)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/LEASESTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - 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>53</Position>
    </Report>
    <Report instance="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - 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>54</Position>
    </Report>
    <Report instance="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - 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>55</Position>
    </Report>
    <Report instance="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - 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>56</Position>
    </Report>
    <Report instance="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - 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>57</Position>
    </Report>
    <Report instance="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - 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>58</Position>
    </Report>
    <Report instance="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - 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>59</Position>
    </Report>
    <Report instance="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - 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>60</Position>
    </Report>
    <Report instance="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - 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>61</Position>
    </Report>
    <Report instance="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - 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>62</Position>
    </Report>
    <Report instance="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - 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>63</Position>
    </Report>
    <Report instance="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - INCOME TAXES (Details) - Schedule of Unrecognized Tax Benefits Roll Forward</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable0</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>64</Position>
    </Report>
    <Report instance="c103257_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="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - DISCONTINUED OPERATIONS (Details) - Schedule Of Discontinued Items Balance Sheet</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable</Role>
      <ShortName>DISCONTINUED OPERATIONS (Details) - Schedule Of Discontinued Items Balance Sheet</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - 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>67</Position>
    </Report>
    <Report instance="c103257_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>067 - 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>68</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="c103257_10k-ixbrl.htm">c103257_10k-ixbrl.htm</File>
    <File>c103257_ex21.htm</File>
    <File>c103257_ex23.htm</File>
    <File>c103257_ex31.htm</File>
    <File>c103257_ex32.htm</File>
    <File>rex-20220131.xsd</File>
    <File>rex-20220131_cal.xml</File>
    <File>rex-20220131_def.xml</File>
    <File>rex-20220131_lab.xml</File>
    <File>rex-20220131_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>x1_c103257x23x1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="761">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>87
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "c103257_10k-ixbrl.htm": {
   "axisCustom": 1,
   "axisStandard": 22,
   "contextCount": 145,
   "dts": {
    "calculationLink": {
     "local": [
      "rex-20220131_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "rex-20220131_def.xml"
     ]
    },
    "inline": {
     "local": [
      "c103257_10k-ixbrl.htm"
     ]
    },
    "labelLink": {
     "local": [
      "rex-20220131_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "rex-20220131_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "rex-20220131.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": 511,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 10,
    "http://www.rexamerican.com/20220131": 10,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 24
   },
   "keyCustom": 41,
   "keyStandard": 296,
   "memberCustom": 21,
   "memberStandard": 22,
   "nsprefix": "rex",
   "nsuri": "http://www.rexamerican.com/20220131",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "c103257_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",
     "role": "http://www.rexamerican.com/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/INVESTMENTS",
     "shortName": "INVESTMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/FAIRVALUE",
     "shortName": "FAIR VALUE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/OTHERASSETS",
     "shortName": "OTHER ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES",
     "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/COMMONSTOCK",
     "shortName": "COMMON STOCK",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTS",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/EMPLOYEEBENEFITS",
     "shortName": "EMPLOYEE BENEFITS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/COMMITMENTS",
     "shortName": "COMMITMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/ConsolidatedBalanceSheet",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/CONTINGENCIES",
     "shortName": "CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/DISCONTINUEDOPERATIONS",
     "shortName": "DISCONTINUED OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATION",
     "shortName": "QUARTERLY UNAUDITED INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/RELATEDPARTIES",
     "shortName": "RELATED PARTIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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)",
     "role": "http://www.rexamerican.com/role/AccountingPoliciesByPolicy",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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)",
     "role": "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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)",
     "role": "http://www.rexamerican.com/role/NETSALESANDREVENUETables",
     "shortName": "NET SALES AND REVENUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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)",
     "role": "http://www.rexamerican.com/role/INVESTMENTSTables",
     "shortName": "INVESTMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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)",
     "role": "http://www.rexamerican.com/role/FAIRVALUETables",
     "shortName": "FAIR VALUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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)",
     "role": "http://www.rexamerican.com/role/OTHERASSETSTables",
     "shortName": "OTHER ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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)",
     "role": "http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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)",
     "role": "http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables",
     "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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)",
     "role": "http://www.rexamerican.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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)",
     "role": "http://www.rexamerican.com/role/COMMONSTOCKTables",
     "shortName": "COMMON STOCK (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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)",
     "role": "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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)",
     "role": "http://www.rexamerican.com/role/EMPLOYEEBENEFITSTables",
     "shortName": "EMPLOYEE BENEFITS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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)",
     "role": "http://www.rexamerican.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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)",
     "role": "http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables",
     "shortName": "DISCONTINUED OPERATIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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)",
     "role": "http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATIONTables",
     "shortName": "QUARTERLY UNAUDITED INFORMATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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)",
     "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": "c103257_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": "c103257_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",
     "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": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/ConsolidatedIncomeStatement",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "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": "c103257_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",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c0",
      "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",
     "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",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c44",
      "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": "c103257_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)",
     "role": "http://www.rexamerican.com/role/INVESTMENTSDetails",
     "shortName": "INVESTMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c83",
      "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": "c103257_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",
     "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": "c103257_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": "c103257_10k-ixbrl.htm",
      "contextRef": "c85",
      "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",
     "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c85",
      "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c79",
      "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",
     "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c79",
      "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "rex:ForwardPurchaseContractsLiability",
      "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",
     "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "rex:ForwardPurchaseContractsLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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",
     "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": "c103257_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": "c103257_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",
     "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": "c103257_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": "c103257_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)",
     "role": "http://www.rexamerican.com/role/LEASESDetails",
     "shortName": "LEASES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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)",
     "role": "http://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "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": "c103257_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": "c103257_10k-ixbrl.htm",
      "contextRef": "c93",
      "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)",
     "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c93",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "051 - Disclosure - LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2020)",
     "role": "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table",
     "shortName": "LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2020)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "052 - Disclosure - COMMON STOCK (Details)",
     "role": "http://www.rexamerican.com/role/COMMONSTOCKDetails",
     "shortName": "COMMON STOCK (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "0",
      "lang": null,
      "name": "rex:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "053 - Disclosure - COMMON STOCK (Details) - Schedule of Common Stock",
     "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "054 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details)",
     "role": "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DebtInstrumentCollateralAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c105",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "055 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details) - Schedule of Fair Values for Derivative Financial Instruments",
     "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c105",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "056 - Disclosure - EMPLOYEE BENEFITS (Details)",
     "role": "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails",
     "shortName": "EMPLOYEE BENEFITS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "057 - Disclosure - EMPLOYEE BENEFITS (Details) - Schedule of Non-Vested Restricted Stock Award Activity",
     "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c12",
      "decimals": "-3",
      "lang": null,
      "name": "rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "058 - Disclosure - COMMITMENTS (Details)",
     "role": "http://www.rexamerican.com/role/COMMITMENTSDetails",
     "shortName": "COMMITMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "1",
      "lang": null,
      "name": "rex:QuantityOfNaturalGasUnderSalesCommitmen",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mmbtu",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c103257_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",
     "role": "http://www.rexamerican.com/role/ShareholdersEquityType2or3",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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": "059 - Disclosure - INCOME TAXES (Details)",
     "role": "http://www.rexamerican.com/role/INCOMETAXESDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "060 - Disclosure - INCOME TAXES (Details) - Schedule of Unrecognized Tax Benefits Roll Forward",
     "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "061 - Disclosure - INCOME TAXES (Details) - Schedule of Deferred Tax Assets and Liabilities",
     "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "062 - Disclosure - INCOME TAXES (Details) - Schedule of Effective Income Tax Reconciliation",
     "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "063 - Disclosure - INCOME TAXES (Details) - Schedule of Unrecognized Tax Benefits Roll Forward",
     "role": "http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable0",
     "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c22",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c0",
      "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",
     "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c0",
      "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "065 - Disclosure - DISCONTINUED OPERATIONS (Details) - Schedule Of Discontinued Items Balance Sheet",
     "role": "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable",
     "shortName": "DISCONTINUED OPERATIONS (Details) - Schedule Of Discontinued Items Balance Sheet",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c131",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "066 - Disclosure - QUARTERLY UNAUDITED INFORMATION (Details) - Schedule of Quarterly Financial Information",
     "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": "c103257_10k-ixbrl.htm",
      "contextRef": "c131",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c136",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:CostsAndExpensesRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "067 - Disclosure - RELATED PARTIES (Details)",
     "role": "http://www.rexamerican.com/role/RELATEDPARTIESDetails",
     "shortName": "RELATED PARTIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c136",
      "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": "c103257_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",
     "role": "http://www.rexamerican.com/role/ConsolidatedCashFlow",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c103257_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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",
     "role": "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": "c103257_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",
     "role": "http://www.rexamerican.com/role/NETSALESANDREVENUE",
     "shortName": "NET SALES AND REVENUE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c103257_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": [
      "r624",
      "r625",
      "r626"
     ],
     "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": [
      "r624",
      "r625",
      "r626"
     ],
     "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": [
      "r624",
      "r625",
      "r626"
     ],
     "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": [
      "r624",
      "r625",
      "r626"
     ],
     "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": [
      "r627"
     ],
     "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": [
      "r622"
     ],
     "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": [
      "r621"
     ],
     "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": [
      "r621"
     ],
     "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": [
      "r621"
     ],
     "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": [
      "r637"
     ],
     "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": [
      "r621"
     ],
     "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": [
      "r621"
     ],
     "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": [
      "r621"
     ],
     "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": [
      "r621"
     ],
     "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": [
      "r639"
     ],
     "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": [
      "r624",
      "r625",
      "r626"
     ],
     "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": [
      "r620"
     ],
     "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": [
      "r623"
     ],
     "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_ApproximationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ApproximationMember",
        "terseLabel": "Approximation [Member]"
       }
      }
     },
     "localname": "ApproximationMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMONSTOCKDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc",
        "terseLabel": "Basic and diluted net (loss) income per share attributable to REX common shareholders (continuing operations) (in Dollars per share)"
       }
      }
     },
     "localname": "BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd",
        "terseLabel": "Basic and diluted net (loss) income per share attributable to REX common shareholders (discontinued operations) (in Dollars per share)"
       }
      }
     },
     "localname": "BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin",
        "terseLabel": "Basic and diluted net (loss) income per share attributable to REX common shareholders (in Dollars per share)"
       }
      }
     },
     "localname": "BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "rex_BigRiverMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Big River [Member]",
        "label": "BigRiverMember",
        "terseLabel": "Big River [Member]"
       }
      }
     },
     "localname": "BigRiverMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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/20220131",
     "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/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_COMMONSTOCKDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMON STOCK (Details) [Line Items]"
       }
      }
     },
     "localname": "COMMONSTOCKDetailsLineItems",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMONSTOCKDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_COMMONSTOCKDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMON STOCK (Details) [Table]"
       }
      }
     },
     "localname": "COMMONSTOCKDetailsTable",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMONSTOCKDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_CashFlowsFromFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CashFlowsFromFinancingActivitiesAbstract",
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "CashFlowsFromFinancingActivitiesAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_CashFlowsFromInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CashFlowsFromInvestingActivitiesAbstract",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "CashFlowsFromInvestingActivitiesAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_CashFlowsFromOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CashFlowsFromOperatingActivitiesAbstract",
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "CashFlowsFromOperatingActivitiesAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_ChangesInAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ChangesInAssetsAndLiabilitiesAbstract",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "ChangesInAssetsAndLiabilitiesAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_CommitmentsAndContingenciesNote13EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CommitmentsAndContingenciesNote13EquityAbstract",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note 13) EQUITY:"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesNote13EquityAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_CommodityContractLiabilityCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "CommodityContractLiabilityCurrent",
        "terseLabel": "Commodity futures"
       }
      }
     },
     "localname": "CommodityContractLiabilityCurrent",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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": "CommodityFutures",
        "terseLabel": "Commodity futures"
       }
      }
     },
     "localname": "CommodityFutures",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_CommodityFuturesQuantity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CommodityFuturesQuantity",
        "terseLabel": "Commodity Futures, Quantity (in US Bushels)"
       }
      }
     },
     "localname": "CommodityFuturesQuantity",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "rex_ConcentrationRiskNumberOfCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ConcentrationRiskNumberOfCustomers",
        "terseLabel": "Concentration Risk, Number of Customers"
       }
      }
     },
     "localname": "ConcentrationRiskNumberOfCustomers",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember",
        "terseLabel": "Contracts Not Accounted For Under Normal Purchases and Normal Sales"
       }
      }
     },
     "localname": "ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_CornMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CornMember",
        "terseLabel": "Corn [Member]"
       }
      }
     },
     "localname": "CornMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_CurrentAssetsAbstract0": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CurrentAssetsAbstract0",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "CurrentAssetsAbstract0",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_CurrentLiabilitiesAbstract0": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CurrentLiabilitiesAbstract0",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "CurrentLiabilitiesAbstract0",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_CurrentLiabilitiesHeldForSaleRelatedParties": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "CurrentLiabilitiesHeldForSaleRelatedParties",
        "terseLabel": "Current liabilities held for sale, related parties (in Dollars)"
       }
      }
     },
     "localname": "CurrentLiabilitiesHeldForSaleRelatedParties",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DERIVATIVE FINANCIAL INSTRUMENTS (Details) [Line Items]"
       }
      }
     },
     "localname": "DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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/20220131",
     "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/20220131",
     "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/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_DISCONTINUEDOPERATIONSTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DISCONTINUED OPERATIONS (Tables) [Line Items]"
       }
      }
     },
     "localname": "DISCONTINUEDOPERATIONSTablesLineItems",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_DISCONTINUEDOPERATIONSTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DISCONTINUED OPERATIONS (Tables) [Table]"
       }
      }
     },
     "localname": "DISCONTINUEDOPERATIONSTablesTable",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables"
     ],
     "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": "DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation",
        "negatedLabel": "Basis in pass through entities, including depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_DerivativeFinancialInstrumentLossesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DerivativeFinancialInstrumentLossesMember",
        "terseLabel": "Derivative Financial Instrument Losses [Member]"
       }
      }
     },
     "localname": "DerivativeFinancialInstrumentLossesMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_DiscontinuedItemsAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DiscontinuedItemsAssetsMember",
        "terseLabel": "Discontinued Items Assets [Member]"
       }
      }
     },
     "localname": "DiscontinuedItemsAssetsMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_DistillersGrainsMarketingServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distillers Grains Marketing Services [Member]",
        "label": "DistillersGrainsMarketingServicesMember",
        "terseLabel": "Distillers Grains Marketing Services [Member]"
       }
      }
     },
     "localname": "DistillersGrainsMarketingServicesMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "xbrltype": "stringItemType"
    },
    "rex_DriedDistillersGrainsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dried Distillers Grains [Member]",
        "label": "DriedDistillersGrainsMember",
        "terseLabel": "Dried Distillers Grains [Member]"
       }
      }
     },
     "localname": "DriedDistillersGrainsMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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/20220131",
     "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/20220131",
     "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": "EffectiveIncomeTaxReconciliationUncertainTaxPosition",
        "terseLabel": "Uncertain tax positions"
       }
      }
     },
     "localname": "EffectiveIncomeTaxReconciliationUncertainTaxPosition",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_EthanolMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ethanol [Member]",
        "label": "EthanolMember",
        "terseLabel": "Ethanol [Member]"
       }
      }
     },
     "localname": "EthanolMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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/20220131",
     "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/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_FederalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FederalAbstract",
        "terseLabel": "Federal:"
       }
      }
     },
     "localname": "FederalAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_FeesIncurredBySubsidiary": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "FeesIncurredBySubsidiary",
        "terseLabel": "Fees Incurred By Subsidiary"
       }
      }
     },
     "localname": "FeesIncurredBySubsidiary",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_FixturesAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixtures And Equipment [Member]",
        "label": "FixturesAndEquipmentMember",
        "terseLabel": "Fixtures And Equipment [Member]"
       }
      }
     },
     "localname": "FixturesAndEquipmentMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_ForwardPurchaseContractsAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ForwardPurchaseContractsAsset",
        "terseLabel": "Forward purchase contracts asset"
       }
      }
     },
     "localname": "ForwardPurchaseContractsAsset",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_ForwardPurchaseContractsLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ForwardPurchaseContractsLiability",
        "negatedLabel": "Forward purchase contracts asset"
       }
      }
     },
     "localname": "ForwardPurchaseContractsLiability",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_ForwardPurchaseContractsQuantity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ForwardPurchaseContractsQuantity",
        "terseLabel": "Forward Purchase Contracts, Quantity (in US Bushels)"
       }
      }
     },
     "localname": "ForwardPurchaseContractsQuantity",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails",
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "rex_GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember",
        "terseLabel": "Granted to Officers As Fully Vested Due to Retirement Eligibility [Member]"
       }
      }
     },
     "localname": "GrantedToOfficersAsFullyVestedDueToRetirementEligibilityMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_INVESTMENTSDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS (Details) [Line Items]"
       }
      }
     },
     "localname": "INVESTMENTSDetailsLineItems",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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/20220131",
     "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/20220131",
     "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/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_IncreaseDecreaseInProvisionForIncomeTaxes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncreaseDecreaseInProvisionForIncomeTaxes",
        "terseLabel": "Increase (Decrease) in Provision For Income Taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInProvisionForIncomeTaxes",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_InstallmentAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Installment amount.",
        "label": "InstallmentAmount",
        "terseLabel": "Installment amount"
       }
      }
     },
     "localname": "InstallmentAmount",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_InvestmentInCooperativeFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in cooperative as of the reporting date.",
        "label": "InvestmentInCooperativeFairValueDisclosure",
        "terseLabel": "Investment in cooperative"
       }
      }
     },
     "localname": "InvestmentInCooperativeFairValueDisclosure",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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/20220131",
     "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/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_LeaseExpirationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease expiration period.",
        "label": "LeaseExpirationPeriod",
        "terseLabel": "Lease Expiration Period"
       }
      }
     },
     "localname": "LeaseExpirationPeriod",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "rex_LiabilitiesHeldForSaleCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "LiabilitiesHeldForSaleCurrent",
        "terseLabel": "Current liabilities held for sale (includes $0.1 million with related parties at January 31, 2021)"
       }
      }
     },
     "localname": "LiabilitiesHeldForSaleCurrent",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_LongTermLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LongTermLiabilitiesAbstract",
        "terseLabel": "LONG-TERM LIABILITIES:"
       }
      }
     },
     "localname": "LongTermLiabilitiesAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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": "MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting",
        "terseLabel": "Maximum Percentage of Equity Ownership Interest Which May be Considered for Equity Method of Accounting"
       }
      }
     },
     "localname": "MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "rex_ModifiedDistillersGrainsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Modified Distillers Grains [Member]",
        "label": "ModifiedDistillersGrainsMember",
        "terseLabel": "Modified Distillers Grains [Member]"
       }
      }
     },
     "localname": "ModifiedDistillersGrainsMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_NaturalGasPipelineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Natural gas pipeline member.",
        "label": "NaturalGasPipelineMember",
        "terseLabel": "Natural Gas Pipeline [Member]"
       }
      }
     },
     "localname": "NaturalGasPipelineMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_NetAssetsOfDisposalGroupIncludingDiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "NetAssetsOfDisposalGroupIncludingDiscontinuedOperations",
        "terseLabel": "Net assets included in discontinued operations"
       }
      }
     },
     "localname": "NetAssetsOfDisposalGroupIncludingDiscontinuedOperations",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_NetIncomeLossAttributableToParentContinuingOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "NetIncomeLossAttributableToParentContinuingOperations",
        "totalLabel": "Net income attributable to REX common shareholders (continuing operations)"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToParentContinuingOperations",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_NetIncomeLossAttributableToParentDiscontinuedOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "NetIncomeLossAttributableToParentDiscontinuedOperations",
        "terseLabel": "Net income attributable to REX common shareholders (discontinued operations)"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToParentDiscontinuedOperations",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_NonCashFinancingActivitiesEquityAwardsAccrued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "NonCashFinancingActivitiesEquityAwardsAccrued",
        "terseLabel": "Non cash financing activities-Equity awards accrued"
       }
      }
     },
     "localname": "NonCashFinancingActivitiesEquityAwardsAccrued",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_NonCashFinancingActivitiesEquityAwardsIssued": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "NonCashFinancingActivitiesEquityAwardsIssued",
        "terseLabel": "Non cash financing activities-Equity awards issued"
       }
      }
     },
     "localname": "NonCashFinancingActivitiesEquityAwardsIssued",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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": "NonCashInvestingActivitiesAccruedCapitalExpenditures",
        "terseLabel": "Non cash investing activities-Accrued capital expenditures"
       }
      }
     },
     "localname": "NonCashInvestingActivitiesAccruedCapitalExpenditures",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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": "NonFoodGradeCornOilMember",
        "terseLabel": "Non-Food Grade Corn Oil [Member]"
       }
      }
     },
     "localname": "NonFoodGradeCornOilMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_NumberOfInstallmentsPayable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of installments payable.",
        "label": "NumberOfInstallmentsPayable",
        "terseLabel": "Number of installments payable"
       }
      }
     },
     "localname": "NumberOfInstallmentsPayable",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "rex_NumberOfOperatingEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NumberOfOperatingEntities",
        "terseLabel": "Number Of Operating Entities"
       }
      }
     },
     "localname": "NumberOfOperatingEntities",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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": "OneEarthEnergyAndNuGenEnergyMember",
        "terseLabel": "One Earth Energy And Nu Gen Energy [Member]"
       }
      }
     },
     "localname": "OneEarthEnergyAndNuGenEnergyMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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": "OneEarthEnergyMember",
        "terseLabel": "One Earth Energy [Member]"
       }
      }
     },
     "localname": "OneEarthEnergyMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OtherMember",
        "terseLabel": "Other[Member]"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_OutboundFreightCharges": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OutboundFreightCharges",
        "terseLabel": "Outbound Freight Charges (in Dollars)"
       }
      }
     },
     "localname": "OutboundFreightCharges",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_PresentValueDiscount": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": -1.0
      },
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "PresentValueDiscount",
        "terseLabel": "Less: present value discount"
       }
      }
     },
     "localname": "PresentValueDiscount",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table",
      "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/20220131",
     "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": "ProportionateShareOfRestrictedNetAssets",
        "terseLabel": "Proportionate Share of Restricted Net Assets"
       }
      }
     },
     "localname": "ProportionateShareOfRestrictedNetAssets",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "QUARTERLY UNAUDITED INFORMATION (Details) - Schedule of Quarterly Financial Information [Line Items]"
       }
      }
     },
     "localname": "QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationLineItems",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "QUARTERLY UNAUDITED INFORMATION (Details) - Schedule of Quarterly Financial Information [Table]"
       }
      }
     },
     "localname": "QUARTERLYUNAUDITEDINFORMATIONDetailsScheduleofQuarterlyFinancialInformationTable",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_QuantityOfDistillersGrainsUnderSalesCommitment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quantity of distillers grains under sales commitment.",
        "label": "QuantityOfDistillersGrainsUnderSalesCommitment",
        "terseLabel": "Quantity of Distillers Grains Under Sales Commitment (in US Tons)"
       }
      }
     },
     "localname": "QuantityOfDistillersGrainsUnderSalesCommitment",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "massItemType"
    },
    "rex_QuantityOfEthanolShipped": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quantity of ethanol shipped.",
        "label": "QuantityOfEthanolShipped",
        "terseLabel": "Quantity of ethanol shipped (in US Gallons)"
       }
      }
     },
     "localname": "QuantityOfEthanolShipped",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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": "QuantityOfEthanolUnderSalesCommitment",
        "terseLabel": "Quantity of Ethanol under Sales Commitment (in US Gallons)"
       }
      }
     },
     "localname": "QuantityOfEthanolUnderSalesCommitment",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "rex_QuantityOfNaturalGasUnderSalesCommitmen": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "QuantityOfNaturalGasUnderSalesCommitmen",
        "terseLabel": "Quantity Of Natural Gas Under Sales Commitment (in Millions of British Thermal Units)"
       }
      }
     },
     "localname": "QuantityOfNaturalGasUnderSalesCommitmen",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "energyItemType"
    },
    "rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "QuantityOfNonFoodGradeCornOilUnderSalesCommitments",
        "terseLabel": "Quantity of Non-food Grade Corn Oil Under Sales Commitments (in Pounds)"
       }
      }
     },
     "localname": "QuantityOfNonFoodGradeCornOilUnderSalesCommitments",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "massItemType"
    },
    "rex_QuarterlyUnauditedInformationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "QuarterlyUnauditedInformationMember",
        "terseLabel": "Quarterly Unaudited Information [Member]"
       }
      }
     },
     "localname": "QuarterlyUnauditedInformationMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_RELATEDPARTIESDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RELATED PARTIES (Details) [Line Items]"
       }
      }
     },
     "localname": "RELATEDPARTIESDetailsLineItems",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_RefinedCoalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RefinedCoalMember",
        "terseLabel": "Refined Coal [Member]"
       }
      }
     },
     "localname": "RefinedCoalMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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": "RenewalMember",
        "terseLabel": "Renewal [Member]"
       }
      }
     },
     "localname": "RenewalMember",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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/20220131",
     "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/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_SalesAndRevenueAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SalesAndRevenueAxis",
        "terseLabel": "Sales and Revenue [Axis]"
       }
      }
     },
     "localname": "SalesAndRevenueAxis",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_SalesOfProductsContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SalesOfProductsContinuingOperationsAbstract",
        "terseLabel": "Sales of products, continuing operations:"
       }
      }
     },
     "localname": "SalesOfProductsContinuingOperationsAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_SalesOfProductsDiscontinuedOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SalesOfProductsDiscontinuedOperationsAbstract",
        "terseLabel": "Sales of products, discontinued operations:"
       }
      }
     },
     "localname": "SalesOfProductsDiscontinuedOperationsAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "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/20220131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfCommonStockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Common Stock [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfCommonStockAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfComponentsOfInventoryAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of components of Inventory [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfInventoryAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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/20220131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfCondensedBalanceSheetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Condensed Balance Sheet [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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/20220131",
     "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/20220131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfDiscontinuedItemsBalanceSheetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Discontinued Items Balance Sheet [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfDiscontinuedItemsBalanceSheetAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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/20220131",
     "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/20220131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfEquityMethodInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Equity Method Investments [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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/20220131",
     "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/20220131",
     "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/20220131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial information for equity method investments.",
        "label": "ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock",
        "terseLabel": "Schedule of Financial Information for Equity Method Investments [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases (FY2020) [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2020Abstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "xbrltype": "stringItemType"
    },
    "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/20220131",
     "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/20220131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfOtherAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Assets [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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/20220131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfQuarterlyFinancialInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Quarterly Financial Information [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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/20220131",
     "xbrltype": "stringItemType"
    },
    "rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears",
        "periodEndLabel": "Weighted Average Vesting Term, End of Period",
        "periodStartLabel": "Weighted Average Vesting Term, Beginning of Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue",
        "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/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_StateAndLocalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "StateAndLocalAbstract",
        "terseLabel": "State and Local:"
       }
      }
     },
     "localname": "StateAndLocalAbstract",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_StockOptionPlans2015Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "StockOptionPlans2015Member",
        "terseLabel": "Stock Option Plans 2015 [Member]"
       }
      }
     },
     "localname": "StockOptionPlans2015Member",
     "nsuri": "http://www.rexamerican.com/20220131",
     "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": "StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased",
        "terseLabel": "Stock Repurchase Program Number of Additional Shares Authorized to be Repurchased"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMONSTOCKDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest",
        "terseLabel": "Unrecognized Tax Benefits Without Accrued Penalties and Interest"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest",
     "nsuri": "http://www.rexamerican.com/20220131",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [
      "r135",
      "r443",
      "r638"
     ],
     "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": [
      "r283",
      "r285",
      "r286",
      "r287",
      "r302",
      "r312",
      "r361",
      "r362",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r550",
      "r605",
      "r606",
      "r618",
      "r619"
     ],
     "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": [
      "r283",
      "r285",
      "r286",
      "r287",
      "r302",
      "r312",
      "r361",
      "r362",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r550",
      "r605",
      "r606",
      "r618",
      "r619"
     ],
     "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": [
      "r276",
      "r283",
      "r285",
      "r286",
      "r287",
      "r302",
      "r312",
      "r351",
      "r361",
      "r362",
      "r388",
      "r389",
      "r390",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r550",
      "r605",
      "r606",
      "r618",
      "r619"
     ],
     "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": [
      "r276",
      "r283",
      "r285",
      "r286",
      "r287",
      "r302",
      "r312",
      "r351",
      "r361",
      "r362",
      "r388",
      "r389",
      "r390",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r550",
      "r605",
      "r606",
      "r618",
      "r619"
     ],
     "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": [
      "r135",
      "r638"
     ],
     "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": [
      "r227"
     ],
     "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": [
      "r68",
      "r134",
      "r513",
      "r514"
     ],
     "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": [
      "r32",
      "r68"
     ],
     "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 $0.5 million and $0.7 million with related parties at January 31, 2022 and 2021, respectively)"
       }
      }
     },
     "localname": "AccountsPayableTradeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r615"
     ],
     "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": [
      "r215",
      "r216"
     ],
     "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": [
      "r31",
      "r70",
      "r399"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": {
       "order": 5.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": [
      "r43",
      "r46",
      "r410",
      "r567",
      "r588"
     ],
     "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 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": [
      "r70"
     ],
     "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_AccruedLiabilitiesForCommissionsExpenseAndTaxes": {
     "auth_ref": [
      "r593"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount for commissions, taxes and other expenses that were incurred but unpaid as of the balance sheet date.",
        "label": "Accrued Liabilities for Commissions, Expense and Taxes",
        "terseLabel": "Accrued Liabilities for Commissions, Expense and Taxes"
       }
      }
     },
     "localname": "AccruedLiabilitiesForCommissionsExpenseAndTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedUtilitiesCurrent": {
     "auth_ref": [
      "r70"
     ],
     "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": [
      "r40",
      "r267"
     ],
     "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": [
      "r54"
     ],
     "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": [
      "r137",
      "r138",
      "r139",
      "r395",
      "r396",
      "r397",
      "r469"
     ],
     "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": [
      "r392"
     ],
     "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"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r117",
      "r259",
      "r260"
     ],
     "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": [
      "r42",
      "r130",
      "r191",
      "r203",
      "r210",
      "r230",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r449",
      "r454",
      "r484",
      "r517",
      "r519",
      "r566",
      "r587"
     ],
     "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": [
      "r29",
      "r67",
      "r130",
      "r230",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r449",
      "r454",
      "r484",
      "r517",
      "r519"
     ],
     "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": [
      "r473"
     ],
     "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",
        "terseLabel": "Total assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": {
     "auth_ref": [
      "r262"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets held-for-sale that are not part of a disposal group.",
        "label": "Assets Held-for-sale, Not Part of Disposal Group",
        "terseLabel": "Assets held for sale"
       }
      }
     },
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroup",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": {
     "auth_ref": [
      "r262",
      "r519"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.",
        "label": "Assets Held-for-sale, Not Part of Disposal Group, Current",
        "terseLabel": "Current assets held for sale"
       }
      }
     },
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r130",
      "r230",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r449",
      "r454",
      "r484",
      "r517"
     ],
     "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_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r2",
      "r3",
      "r19",
      "r21",
      "r25",
      "r270"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "totalLabel": "Total Assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r19",
      "r21",
      "r25",
      "r264",
      "r270"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r365",
      "r366",
      "r367",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ],
     "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": [
      "r266"
     ],
     "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": [
      "r27",
      "r37",
      "r119"
     ],
     "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": [
      "r120"
     ],
     "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": [
      "r112",
      "r119",
      "r122"
     ],
     "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": [
      "r112",
      "r485"
     ],
     "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 INCREASE (DECREAS)E 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": [
      "r18",
      "r112"
     ],
     "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": [
      "r582"
     ],
     "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": [
      "r49",
      "r51",
      "r52",
      "r128",
      "r130",
      "r152",
      "r153",
      "r154",
      "r156",
      "r158",
      "r166",
      "r167",
      "r168",
      "r230",
      "r291",
      "r295",
      "r296",
      "r297",
      "r300",
      "r301",
      "r310",
      "r311",
      "r314",
      "r318",
      "r325",
      "r484",
      "r629"
     ],
     "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": [
      "r280"
     ],
     "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": [
      "r66"
     ],
     "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": [
      "r352",
      "r464"
     ],
     "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": [
      "r73"
     ],
     "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": [
      "r137",
      "r138",
      "r469"
     ],
     "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": [
      "r52"
     ],
     "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": [
      "r52"
     ],
     "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": [
      "r52",
      "r325"
     ],
     "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": [
      "r52",
      "r519"
     ],
     "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": [
      "r349",
      "r350",
      "r363",
      "r398"
     ],
     "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": [
      "r175",
      "r176",
      "r214",
      "r482",
      "r483",
      "r615"
     ],
     "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": [
      "r175",
      "r176",
      "r214",
      "r482",
      "r483",
      "r612",
      "r615"
     ],
     "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": [
      "r175",
      "r176",
      "r214",
      "r482",
      "r483",
      "r612",
      "r615"
     ],
     "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": [
      "r171",
      "r584"
     ],
     "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": [
      "r175",
      "r176",
      "r214",
      "r482",
      "r483"
     ],
     "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": [
      "r175",
      "r176",
      "r214",
      "r482",
      "r483",
      "r615"
     ],
     "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": [
      "r553",
      "r555",
      "r557",
      "r559",
      "r561",
      "r563"
     ],
     "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": [
      "r124",
      "r451"
     ],
     "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": [
      "r266"
     ],
     "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": [
      "r344",
      "r346"
     ],
     "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": [
      "r344",
      "r346"
     ],
     "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": [
      "r96",
      "r552"
     ],
     "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 $90.2 million, $54.8 million and $171.5 million with related parties for the years ended January 31, 2022, 2021 and 2020, 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": [
      "r348"
     ],
     "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": [
      "r97"
     ],
     "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": [
      "r131",
      "r425",
      "r433"
     ],
     "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/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r425",
      "r433"
     ],
     "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/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r174",
      "r214"
     ],
     "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": [
      "r583"
     ],
     "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": [
      "r628",
      "r636"
     ],
     "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": [
      "r131",
      "r426",
      "r433"
     ],
     "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/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r117",
      "r131",
      "r426",
      "r433",
      "r434",
      "r435"
     ],
     "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": [
      "r47",
      "r48",
      "r417",
      "r568",
      "r585"
     ],
     "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": [
      "r404",
      "r405"
     ],
     "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": [
      "r131",
      "r426",
      "r433"
     ],
     "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/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r419"
     ],
     "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": [
      "r423",
      "r424"
     ],
     "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": [
      "r423",
      "r424"
     ],
     "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": [
      "r422",
      "r423",
      "r424"
     ],
     "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": [
      "r422",
      "r423",
      "r424"
     ],
     "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": [
      "r423",
      "r424"
     ],
     "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": [
      "r418"
     ],
     "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": [
      "r405",
      "r419"
     ],
     "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": [
      "r423",
      "r424"
     ],
     "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": [
      "r117",
      "r265"
     ],
     "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": [
      "r117",
      "r186"
     ],
     "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": [
      "r77",
      "r78",
      "r79",
      "r481"
     ],
     "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_DerivativeGainOnDerivative": {
     "auth_ref": [
      "r460"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain on Derivative",
        "terseLabel": "Derivative, Gain on Derivative"
       }
      }
     },
     "localname": "DerivativeGainOnDerivative",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r79",
      "r459",
      "r461",
      "r462",
      "r465"
     ],
     "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/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": [
      "r467",
      "r472"
     ],
     "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": [
      "r77",
      "r78",
      "r79",
      "r481"
     ],
     "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": [
      "r460"
     ],
     "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": [
      "r5",
      "r6",
      "r7",
      "r8",
      "r16",
      "r22",
      "r406",
      "r432",
      "r438"
     ],
     "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",
        "terseLabel": "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_DisposalGroupIncludingDiscontinuedOperationAccountsPayable": {
     "auth_ref": [
      "r2",
      "r3",
      "r19",
      "r270"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable",
        "terseLabel": "Accounts payable, trade"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities": {
     "auth_ref": [
      "r2",
      "r3",
      "r19",
      "r270"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "auth_ref": [
      "r17",
      "r25"
     ],
     "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": [
      "r17"
     ],
     "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": [
      "r17",
      "r25"
     ],
     "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_DisposalGroupIncludingDiscontinuedOperationInventory1": {
     "auth_ref": [
      "r2",
      "r3",
      "r19",
      "r270"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Inventory",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": {
     "auth_ref": [
      "r17"
     ],
     "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",
        "negatedLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets": {
     "auth_ref": [
      "r2",
      "r3",
      "r19",
      "r270"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets",
        "terseLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r2",
      "r3",
      "r19",
      "r270"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r17",
      "r25"
     ],
     "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": [
      "r26",
      "r275"
     ],
     "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_EarningsPerShareBasic": {
     "auth_ref": [
      "r93",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r150",
      "r152",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r470",
      "r471",
      "r579",
      "r600"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "totalLabel": "Basic and diluted net income per share attributable to REX common shareholders (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r70"
     ],
     "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": [
      "r393"
     ],
     "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 (in Dollars)"
       }
      }
     },
     "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_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r83",
      "r84",
      "r85",
      "r137",
      "r138",
      "r139",
      "r141",
      "r147",
      "r149",
      "r165",
      "r234",
      "r325",
      "r332",
      "r395",
      "r396",
      "r397",
      "r429",
      "r430",
      "r469",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r508",
      "r607",
      "r608",
      "r609"
     ],
     "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": [
      "r225",
      "r554",
      "r556",
      "r558",
      "r560",
      "r562",
      "r564"
     ],
     "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": [
      "r89",
      "r111",
      "r117",
      "r595"
     ],
     "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": [
      "r227"
     ],
     "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": [
      "r229"
     ],
     "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": [
      "r38",
      "r192",
      "r226"
     ],
     "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": [
      "r231"
     ],
     "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": [
      "r476"
     ],
     "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": [
      "r473",
      "r478"
     ],
     "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": [
      "r303",
      "r305",
      "r306",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r360",
      "r474",
      "r523",
      "r524",
      "r525"
     ],
     "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": [
      "r477"
     ],
     "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": [
      "r303",
      "r352",
      "r353",
      "r358",
      "r360",
      "r474",
      "r523"
     ],
     "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": [
      "r303",
      "r305",
      "r306",
      "r352",
      "r353",
      "r358",
      "r360",
      "r474",
      "r524"
     ],
     "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": [
      "r303",
      "r305",
      "r306",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r360",
      "r474",
      "r525"
     ],
     "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": [
      "r303",
      "r305",
      "r306",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r360",
      "r523",
      "r524",
      "r525"
     ],
     "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": [
      "r479",
      "r480"
     ],
     "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": [
      "r131",
      "r406"
     ],
     "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/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r218",
      "r219",
      "r221",
      "r222",
      "r223",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r304",
      "r323",
      "r467",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635"
     ],
     "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_FiscalPeriod": {
     "auth_ref": [
      "r444"
     ],
     "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": [
      "r463"
     ],
     "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": [
      "r117"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 6.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",
        "terseLabel": "Loss (gain) 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": [
      "r94",
      "r130",
      "r191",
      "r202",
      "r206",
      "r209",
      "r211",
      "r230",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r484"
     ],
     "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",
        "verboseLabel": "Gross (loss) 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": [
      "r261",
      "r274"
     ],
     "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": [
      "r95",
      "r118",
      "r142",
      "r143",
      "r144",
      "r145",
      "r155",
      "r158",
      "r447"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "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 from continuing operations",
        "verboseLabel": "Net income attributable to REX common shareholders (continuing operations)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow",
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": {
     "auth_ref": [
      "r445",
      "r448"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "rex_NetIncomeLossAttributableToParentContinuingOperations",
       "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": [
      "r88",
      "r191",
      "r202",
      "r206",
      "r209",
      "r211",
      "r565",
      "r576",
      "r580",
      "r602"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": [
      "r130",
      "r140",
      "r191",
      "r202",
      "r206",
      "r209",
      "r211",
      "r230",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r448",
      "r471",
      "r484"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "rex_NetIncomeLossAttributableToParentContinuingOperations",
       "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": "Income from continuing operations",
        "totalLabel": "Net income from continuing operations",
        "verboseLabel": "Net income from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "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_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r86",
      "r93",
      "r140",
      "r142",
      "r143",
      "r144",
      "r145",
      "r152",
      "r156",
      "r157",
      "r471",
      "r574",
      "r577",
      "r579",
      "r596"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Basic and diluted net income per share from continuing operations attributable to REX common shareholders (in Dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r22",
      "r25",
      "r439",
      "r597"
     ],
     "calculation": {
      "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, $(0.2) million, and $(0.7) million with related parties for the years ended January 31, 2022, 2021 and 2020, respectively.",
        "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": [
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r16",
      "r22",
      "r445",
      "r448"
     ],
     "calculation": {
      "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": [
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r16",
      "r22",
      "r448"
     ],
     "calculation": {
      "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"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable",
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r90",
      "r93",
      "r153",
      "r156",
      "r157",
      "r579",
      "r597",
      "r599",
      "r600"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "terseLabel": "Basic and diluted net income per share from discontinued operations attributable to REX common shareholders (in Dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r89",
      "r117",
      "r188",
      "r226",
      "r575",
      "r595"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 14.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": [
      "r269",
      "r277"
     ],
     "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": [
      "r277"
     ],
     "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": [
      "r132",
      "r408",
      "r415",
      "r421",
      "r431",
      "r436",
      "r440",
      "r441",
      "r442"
     ],
     "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": [
      "r133",
      "r148",
      "r149",
      "r189",
      "r406",
      "r432",
      "r437",
      "r603"
     ],
     "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/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r82",
      "r402",
      "r403",
      "r415",
      "r416",
      "r420",
      "r427"
     ],
     "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": [
      "r407"
     ],
     "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": [
      "r407"
     ],
     "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": [
      "r407"
     ],
     "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": [
      "r407"
     ],
     "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": [
      "r407"
     ],
     "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": [
      "r407"
     ],
     "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": [
      "r407"
     ],
     "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": [
      "r114",
      "r121"
     ],
     "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": [
      "r53",
      "r573",
      "r594"
     ],
     "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": [
      "r116"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 12.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": [
      "r116"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 8.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",
        "terseLabel": "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": [
      "r116"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 11.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",
        "terseLabel": "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": [
      "r116"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 9.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",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 13.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": [
      "r116"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 10.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",
        "terseLabel": "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_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_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r59",
      "r247"
     ],
     "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": [
      "r28",
      "r65",
      "r519"
     ],
     "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": [
      "r33",
      "r63",
      "r125",
      "r161",
      "r244",
      "r246",
      "r248",
      "r551"
     ],
     "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": [
      "r61",
      "r247"
     ],
     "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": [
      "r60",
      "r247"
     ],
     "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": [
      "r245"
     ],
     "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": [
      "r228",
      "r601"
     ],
     "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": [
      "r220",
      "r224",
      "r232",
      "r233"
     ],
     "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": [
      "r39"
     ],
     "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": [
      "r501"
     ],
     "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": [
      "r501"
     ],
     "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": [
      "r506",
      "r507"
     ],
     "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": [
      "r506"
     ],
     "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": [
      "r497"
     ],
     "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_Liabilities": {
     "auth_ref": [
      "r69",
      "r130",
      "r204",
      "r230",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r450",
      "r454",
      "r455",
      "r484",
      "r517",
      "r518"
     ],
     "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",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "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": [
      "r58",
      "r130",
      "r230",
      "r484",
      "r519",
      "r570",
      "r591"
     ],
     "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": [
      "r30",
      "r71",
      "r130",
      "r230",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r450",
      "r454",
      "r455",
      "r484",
      "r517",
      "r518",
      "r519"
     ],
     "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_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r34",
      "r35",
      "r36",
      "r44",
      "r45",
      "r130",
      "r230",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r450",
      "r454",
      "r455",
      "r484",
      "r517",
      "r518"
     ],
     "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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r2",
      "r3",
      "r19",
      "r21",
      "r25",
      "r270"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r19",
      "r21",
      "r25",
      "r264",
      "r270"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "terseLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": [
      "r281",
      "r282",
      "r284",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290"
     ],
     "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": [
      "r266"
     ],
     "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": [
      "r98"
     ],
     "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": [
      "r76",
      "r130",
      "r230",
      "r291",
      "r295",
      "r296",
      "r297",
      "r300",
      "r301",
      "r484",
      "r569",
      "r590"
     ],
     "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": [
      "r332"
     ],
     "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": [
      "r112"
     ],
     "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": [
      "r112"
     ],
     "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": [
      "r112"
     ],
     "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": [
      "r112"
     ],
     "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 provided by (used in) 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": [
      "r112",
      "r115",
      "r118"
     ],
     "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",
        "terseLabel": "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": [
      "r112",
      "r115",
      "r118"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": [
      "r25",
      "r80",
      "r81",
      "r85",
      "r92",
      "r118",
      "r130",
      "r140",
      "r142",
      "r143",
      "r144",
      "r145",
      "r148",
      "r149",
      "r155",
      "r191",
      "r202",
      "r206",
      "r209",
      "r211",
      "r230",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r471",
      "r484",
      "r578",
      "r598"
     ],
     "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",
        "verboseLabel": "Net (loss) income attributable to REX common shareholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "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_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": [
      "r137",
      "r138",
      "r139",
      "r332",
      "r445"
     ],
     "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": [
      "r368"
     ],
     "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": [
      "r181"
     ],
     "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": [
      "r500"
     ],
     "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": [
      "r499"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "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/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table",
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r499"
     ],
     "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": [
      "r499"
     ],
     "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": [
      "r498"
     ],
     "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": [
      "r505",
      "r507"
     ],
     "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": [
      "r504",
      "r507"
     ],
     "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": [
      "r492",
      "r494"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      },
      "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/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table",
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r492",
      "r494"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      },
      "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": "2023",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table",
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r492",
      "r494"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      },
      "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": "2027",
        "verboseLabel": "2026"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table",
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r492",
      "r494"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      },
      "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": "2026",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table",
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r492",
      "r494"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      },
      "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": "2025",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table",
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r492",
      "r494"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      },
      "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": "2024",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2020Table",
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesRentExpenseNet": {
     "auth_ref": [
      "r493"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.",
        "label": "Operating Leases, Rent Expense, Net",
        "terseLabel": "Operating Leases, Rent Expense, Net"
       }
      }
     },
     "localname": "OperatingLeasesRentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": {
       "order": 7.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": [
      "r41"
     ],
     "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": [
      "r70",
      "r519"
     ],
     "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": [
      "r72"
     ],
     "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": [
      "r41",
      "r613",
      "r614"
     ],
     "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": [
      "r108",
      "r109"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 6.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": [
      "r106"
     ],
     "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": [
      "r102"
     ],
     "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_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r103"
     ],
     "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 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": [
      "r104"
     ],
     "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 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_PlanNameAxis": {
     "auth_ref": [
      "r365",
      "r366",
      "r367",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ],
     "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": [
      "r365",
      "r366",
      "r367",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ],
     "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_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r67"
     ],
     "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_ProceedsFromCollectionOfNotesReceivable": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Collection of Notes Receivable",
        "terseLabel": "Repayment of note receivable"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromContributionsFromAffiliates": {
     "auth_ref": [
      "r105"
     ],
     "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": [
      "r115",
      "r121"
     ],
     "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": [
      "r107",
      "r113"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 15.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",
        "negatedLabel": "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": [
      "r100"
     ],
     "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": [
      "r101"
     ],
     "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": [
      "r25",
      "r80",
      "r81",
      "r85",
      "r110",
      "r130",
      "r140",
      "r148",
      "r149",
      "r191",
      "r202",
      "r206",
      "r209",
      "r211",
      "r230",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r448",
      "r452",
      "r453",
      "r457",
      "r458",
      "r471",
      "r484",
      "r580"
     ],
     "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": [
      "r268"
     ],
     "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_PropertyPlantAndEquipmentEstimatedUsefulLives": {
     "auth_ref": [
      "r263"
     ],
     "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": [
      "r39",
      "r266"
     ],
     "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": [
      "r268",
      "r519",
      "r581",
      "r592"
     ],
     "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": [
      "r268",
      "r616",
      "r617"
     ],
     "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": [
      "r268"
     ],
     "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": [
      "r266"
     ],
     "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": [
      "r496"
     ],
     "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": [
      "r163",
      "r164"
     ],
     "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_RegulatoryDepreciationAndAmortizationPolicy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for systematically allocating capitalized costs to periods that benefit from the use thereof. Includes, but is not limited to, methods used, such as composite depreciation, descriptions of regulatory treatment for estimated removal and disposal costs, and description of amortization of plant-related regulatory assets.",
        "label": "Regulatory Depreciation and Amortization, Policy [Policy Text Block]",
        "terseLabel": "Regulatory Depreciation and Amortization, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "RegulatoryDepreciationAndAmortizationPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartiesAmountInCostOfSales": {
     "auth_ref": [
      "r91"
     ],
     "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": [
      "r359",
      "r511",
      "r512"
     ],
     "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": "Selling, general and administrative expenses, 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": [
      "r359",
      "r511",
      "r514",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564"
     ],
     "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": [
      "r509",
      "r510",
      "r512",
      "r515",
      "r516"
     ],
     "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": [
      "r37",
      "r122"
     ],
     "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_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r55",
      "r332",
      "r519",
      "r589",
      "r610",
      "r611"
     ],
     "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": [
      "r0",
      "r137",
      "r138",
      "r139",
      "r141",
      "r147",
      "r149",
      "r234",
      "r395",
      "r396",
      "r397",
      "r429",
      "r430",
      "r469",
      "r607",
      "r609"
     ],
     "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": [
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r347"
     ],
     "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": [
      "r126",
      "r127"
     ],
     "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": [
      "r87",
      "r130",
      "r182",
      "r183",
      "r201",
      "r207",
      "r208",
      "r212",
      "r213",
      "r214",
      "r230",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r484",
      "r580"
     ],
     "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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r503",
      "r507"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Initial right-of-use assets and liabilities recorded upon adoption of ASC 842"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r503",
      "r507"
     ],
     "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": [
      "r175",
      "r214"
     ],
     "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": [
      "r427"
     ],
     "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": [
      "r419"
     ],
     "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": [
      "r3",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r20",
      "r23",
      "r24",
      "r25",
      "r272",
      "r273"
     ],
     "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": [
      "r407"
     ],
     "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": [
      "r473",
      "r474"
     ],
     "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": [
      "r495"
     ],
     "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": [
      "r33",
      "r62",
      "r63",
      "r64"
     ],
     "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": [
      "r162"
     ],
     "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": [
      "r191",
      "r194",
      "r205",
      "r257"
     ],
     "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": [
      "r191",
      "r194",
      "r205",
      "r257"
     ],
     "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": [
      "r50",
      "r51",
      "r52",
      "r307",
      "r308",
      "r309",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332"
     ],
     "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": [
      "r414",
      "r428"
     ],
     "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": [
      "r180",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r201",
      "r202",
      "r203",
      "r204",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r214",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r278",
      "r279",
      "r604"
     ],
     "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/DISCONTINUEDOPERATIONSTables",
      "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": [
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r213"
     ],
     "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": [
      "r98"
     ],
     "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": [
      "r400"
     ],
     "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": [
      "r380"
     ],
     "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": [
      "r377",
      "r378"
     ],
     "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",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails",
      "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r381"
     ],
     "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": [
      "r381"
     ],
     "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r394"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r373"
     ],
     "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": [
      "r365",
      "r366",
      "r367",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ],
     "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": [
      "r364"
     ],
     "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": [
      "r66",
      "r571",
      "r572",
      "r586"
     ],
     "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": [
      "r123",
      "r136"
     ],
     "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": [
      "r131",
      "r406",
      "r432"
     ],
     "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/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r9",
      "r180",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r201",
      "r202",
      "r203",
      "r204",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r214",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r271",
      "r278",
      "r279",
      "r604"
     ],
     "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/DISCONTINUEDOPERATIONSTables",
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r49",
      "r51",
      "r52",
      "r128",
      "r130",
      "r152",
      "r153",
      "r154",
      "r156",
      "r158",
      "r166",
      "r167",
      "r168",
      "r230",
      "r291",
      "r295",
      "r296",
      "r297",
      "r300",
      "r301",
      "r310",
      "r311",
      "r314",
      "r318",
      "r325",
      "r484",
      "r629"
     ],
     "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": [
      "r0",
      "r75",
      "r83",
      "r84",
      "r85",
      "r137",
      "r138",
      "r139",
      "r141",
      "r147",
      "r149",
      "r165",
      "r234",
      "r325",
      "r332",
      "r395",
      "r396",
      "r397",
      "r429",
      "r430",
      "r469",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r508",
      "r607",
      "r608",
      "r609"
     ],
     "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": [
      "r137",
      "r138",
      "r139",
      "r165",
      "r552"
     ],
     "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_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r51",
      "r52",
      "r325",
      "r332"
     ],
     "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_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r51",
      "r52",
      "r332",
      "r383"
     ],
     "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_StockholdersEquity": {
     "auth_ref": [
      "r52",
      "r56",
      "r57",
      "r130",
      "r217",
      "r230",
      "r484",
      "r519"
     ],
     "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": [
      "r0",
      "r1",
      "r84",
      "r130",
      "r137",
      "r138",
      "r139",
      "r141",
      "r147",
      "r230",
      "r234",
      "r332",
      "r395",
      "r396",
      "r397",
      "r429",
      "r430",
      "r445",
      "r446",
      "r456",
      "r469",
      "r484",
      "r486",
      "r487",
      "r491",
      "r508",
      "r608",
      "r609"
     ],
     "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": [
      "r129",
      "r311",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r332",
      "r335",
      "r468"
     ],
     "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": [
      "r422"
     ],
     "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": [
      "r466"
     ],
     "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": [
      "r466"
     ],
     "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": [
      "r218",
      "r219",
      "r221",
      "r222",
      "r223",
      "r304",
      "r323",
      "r467",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635"
     ],
     "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": [
      "r74",
      "r333"
     ],
     "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": [
      "r74",
      "r333"
     ],
     "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": [
      "r52",
      "r325",
      "r332"
     ],
     "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)",
        "verboseLabel": "Treasury Stock, Shares, Acquired"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMONSTOCKDetails",
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r74",
      "r333",
      "r334"
     ],
     "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, 23,933 and 23,861 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": [
      "r325",
      "r332",
      "r333"
     ],
     "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",
        "negatedLabel": "Treasury stock acquired",
        "terseLabel": "Treasury Stock, Value, Acquired, Cost Method (in Dollars)"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMONSTOCKDetails",
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r401",
      "r411"
     ],
     "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/ScheduleofUnrecognizedTaxBenefitsRollForwardTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r409"
     ],
     "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": [
      "r413"
     ],
     "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/ScheduleofUnrecognizedTaxBenefitsRollForwardTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r412"
     ],
     "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",
        "negatedLabel": "Changes for tax positions for prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r169",
      "r170",
      "r172",
      "r173",
      "r177",
      "r178",
      "r179"
     ],
     "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_ValuationTechniqueAxis": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation approach and technique.",
        "label": "Valuation Approach and Technique [Axis]"
       }
      }
     },
     "localname": "ValuationTechniqueAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMONSTOCKDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach and technique.",
        "label": "Valuation Approach and Technique [Domain]"
       }
      }
     },
     "localname": "ValuationTechniqueDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMONSTOCKDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r502",
      "r507"
     ],
     "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"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r151",
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average shares outstanding \u2013 basic and diluted (in Shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "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"
  },
  "r10": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r158": {
   "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"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r16": {
   "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"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "https://asc.fasb.org/topic&trid=2126967"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "321",
   "URI": "https://asc.fasb.org/topic&trid=75115024"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "https://asc.fasb.org/topic&trid=2196965"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "325",
   "URI": "https://asc.fasb.org/topic&trid=2197064"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126982154&loc=d3e400-110220"
  },
  "r263": {
   "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"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/subtopic&trid=2127163"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "https://asc.fasb.org/subtopic&trid=2127197"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "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"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "https://asc.fasb.org/topic&trid=2122478"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225"
  },
  "r35": {
   "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"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r399": {
   "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"
  },
  "r4": {
   "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"
  },
  "r40": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r43": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "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"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r49": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "840",
   "URI": "https://asc.fasb.org/topic&trid=2208923"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r51": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r52": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r53": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r54": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r55": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r56": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r57": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r578": {
   "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"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r58": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r59": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r61": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r62": {
   "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"
  },
  "r620": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r621": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r622": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r623": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r624": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r625": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r626": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r627": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r628": {
   "Name": "Industry Guide",
   "Number": "3",
   "Paragraph": "B",
   "Publisher": "SEC",
   "Section": "II"
  },
  "r629": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r63": {
   "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"
  },
  "r630": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r631": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r632": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r633": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r634": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r635": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r636": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1403",
   "Subparagraph": "(1)"
  },
  "r637": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r638": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r639": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>88
<FILENAME>0000930413-22-000653-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000930413-22-000653-xbrl.zip
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
M7]]_1Y,>3>H4;91>U;N&4<*F" DP/"LZQ)M*M#"]T= +Z6!'#0VK8VL+P$;
MN[(57KY,Z=58_IR^KH!B/4LKWFAYDH_2)(.> %0(%Z.R8IR48_+5D($?GY=9
MV+V?/.C3J'?G=Z]AJ1Z2'FITW/ IEI"9"%P$9I0F-R7O@4:33-F3</G*I*I(
M+^!/=L+-9&+8!,L5U8 [4UAF.:TFMG599'%!-FOL%CG07QSX=DOY:.O1_:'W
MPI)RF-!C-]Y^S,R*5_3^]E[\V^8)@/Q/=AXCI?0 '^Z_4O-/PXQT2B!*D[2<
MBUE*MNPBH8LBDCX."XUYQ$DS3FN=DDL-T<N1[T>C2;F/1Q;EOI_8UUDRO3-/
MO[1Y6LU,EKESYGY/S.]<&^S!EXGP7/WTQ=#=Z?47C?OLB^\XRHJ*<VY#M4:@
MJ?[9D .\NSU 6>PV+HN2Z90$ !("P3"UY%?LXI;KD(NBJ?E@@5H(4S0QS3W'
MA=A;F2"<0D^MUI\4W\>91B<1^=.FDI0V"1XYYR/UGP?QD^W'@Z<[NR2+I&L0
ML,E)!*'Z:/C%,I< U)A\X1%IB(H5<!<#5O:]>DGZC0Y9KAF..1($I\2._*)1
M/QBP"_XW%=77[#C3M[=D=><>[9512C9@Q;GV4'#S9KXQ+CAKB0O6A?<=:]W7
M69'4]V*4=AA^1D/N&3^]J<;W7C[:W1EL/WX\V-G>M<)MA_)R\[9)\ND,R\5K
M=N&T;X?3?O3F]34G7J28A?B$Y>VM%_'>E1"IO/=R;_!L9VNPN[>]MA16<,_=
M1E%KZX1[*N&[]A=EFL5[O%%W_MR%O5@W&YJ?!3+RY]2N51[+;L8_K>@^6LY\
M9$[I(3]E]/'WOLC'N-?'X?NQR=T(! [0R5)^Z4E^![M-@RU<'*+%ZC0LY1X@
MI>J ]$Y:;)B&M-N[LOBXBAE:RW8DE"DL,"D2C'\UABTV>CX+\ZS(QJP+H?QS
M.KL?BTP!'A>GG;DI[=S  BT 1Z[CHZ,CIZ-?@Z(!59672^0-ESVWJX>O5_D,
M,-F/]+K_-/@T6D>/+..R<+GA_(KHQP$TSO[M),U@DC_R _D,^-75,58OZO)E
MD(WNF[#><FJ;<W8I9_?-Y\W!@B9M8T@GY8>-H2$9HWE+LF6RJMK@S<<]R$.!
M!_S9\X%L?&<VKCP/(1[Q8BAB(+TRZK1.X#M=1?(O13D)Y +__9RL*CK1,KW)
M46T\CYO% N&YRDBU=%$NR>/?^*4H/L"R<6JBDEK>RPS>M<^YRB)<:A%<%G&Y
M^JM.6UJ(#Z,DA38M20A7]M_0B3P-F4Y#Y::A V' X?RN3,]@_P9)RU_H?Z;B
MRQ\;YJ5QV<MG>YOQ">=L_#.AOX>D,[401W1I(]9W=RBTRO,T+[)BNI+D#0U(
M(^#T!0,;[K9!\8\+,G&[?QV:+#5G9NUBFDZR>M;^3F9'BCJ)VN@/\-WU-\Q8
MFC?VEU@3GCE< IPV\!(-?8:K$CM+RC21(TQ^XVHO]A9+WO#!!V[2["5\^N"P
M&24-[C/CR.:WZ(_XH4RK#V+#-Z2?2ZP@KP)?-BH:.DCHW@HQ\!I'''TZ9IW#
M7U63T7_2635.)W1VQ?C^4OR$25D@9@$OB,\U39RE>21)L_;"!.NY&9/A69T_
M+H&82^0.U\231-R0RO!Q7,_TW22Z>"/_KPK;@<]J\,$N6>=* GN=U#G>[+QK
MV(MI!8(E_KL=0T)&Y%27AHYH>M3S(*S$53)TN9FGH\J)V\';WX]>;6P_(YL@
MZAE3X# NC-@A58BK3^GJ4<T6147:AT21?J97T'L&B%I619Z;C$<IX]+I&?#
MY&X,+(-1G+&81;BXE/QI42)2@6_6.\@2)H/DK,"E&9GK$FX[2](L&<H?Z&%D
MQY"R&).5G2+"7\73$HIA$!N2(I+& ;NEDZ(8XQ>:.-P0%RG],$UP@I-IA.?F
M2=V4)&/TQP&D>EZ,Z0V1^L98;??(>)$E+(<R2S0S!HYG2B*4Z2!']!:>,X 2
MZ PE/5W+NB[*XM\2M*/WT%[!P,G1B#CR5S8+_44GPDJ/Q@7Q8X)/TO^2K3"5
M_S:TI8MY:M;F.\TGUKW&#W;R:&A)7<-QB8V4%-*MT9)<Y!F2C':+\0-H0DBB
MDX\2[FN/+_@U2Y:Z/6U&?&TP"$+RE-!)@*@WK<B"5F&T<L^,1(_S!2-.38]6
M#CH<E^RE8R:]M(N[1=-7T#K-.0.J?Z2-SIO:BGH\+HS FS"C.>N%9@%B!XU]
M9JL(EYVO(S 2L^"":9>5)Z5/7[X9OPVE_EPM=JGNBD1WZ=)?,!3H4*]ZZ/HC
M^B7>WK_(2+]IN^4Z-L"W8"CMB_[(3'24.\ZR:]I(\?:CS4<T^JT;,&R^H@T%
MMW.>?,#VL9- \F;86D&M/^VN0BK_&2"2&X3-AE5*FX,C_>)G^NR',\<&\7\:
MI@K(5@X\%OS^?P>ZC^NU7Y_B9M:8)-%CD>JZB.SA+1<#TU/@^,.6 Y:31KXB
M18J0RXB_(ID 1,/'G-U+<5IU\3^2O^$#%QB<ILS3:B:V 1_ AP>;<,W=$;TV
M"XF6H-*C>RCG1-$HIYB+ '7/6/<LVKO00PFP[9H42BN;2/D*^\E%)B[94+QK
MK)1^DBOQ93<\C^_=_O%I=/2-CL].WCD#$W=9P@S.4_YRGO.E*'SQA_M]:Z=U
M;!G7(_;XAR_EY-F4%:C'5WF(4&5=L;C'(BO<+ [/KU>^HG?[4-;G)A7TM1^^
M+CM+(P4&5GA<U)(-!G7>EM9M&T3ZEZ;J0K"*9@V5I<I-W3W]8T=)X4?VFACE
M>&F@D@UXR7G_NRC9)N<L3=60FANGY#.::O,+A1\Z>NG&'RX\6S&(MJ[^AN_'
M'-AGJ+>3+C8WW0G$W@$?32F2<R7YJSP9(%;CLTNDPQUKX<^":/EG0N9"B:3C
M)L[Z&(?E(C-.&,,[D)2TPC<WB808+!#FM1F6>%+DLI=%\'!-E,3OC1=;$M/6
M@%H!;CWM^8=T/C=CY/W8GK!87?SL7Z!/BNRGQ? 6KG5 NXCX%],XUWV#W< F
M_@?YGW"\L8U_2D8?IF5!6O>VB3KT&)*XK;0'";SE4\)_;S][^HA,S"B)D3D)
M((+DUY$\><X191KA79 5(\DHU_$:C\L@%M:500SVDYCY.N19CKP@%O("&)3W
MG^T^>1!;HH KRM?WLP)'>0R2XP'9O_!@2UF ,T0N$5G*?6RE+,8-QT<B<J01
MJ< )@NW-H43Q(VB[RLTVF LO9OT),0-9$5%C/47*Y2W-^6$";_DP-^5T-8A_
M^>4@OJ\JR?VJNNC!('K3_&SRWHOY%W>A;*!T&A^G2 ^YL[)]C[O WL<?AHJ[
MQ!^@'.NA;T/ TH\7S^=7REQD57'!?8Q;Y!2W1"'D3.8X'7!=6?RF.#,L>=M/
M1:D.-)JE #>.DT>C@L1=5X&VP3Z\EWB6G"&Y0_[T.(B 2;);PNNMVWC%AV9*
M(^(Z>I(;>[W'+@:Q)OS@'AM59LJY3@3O20UKS'H<!"AY.O)B*>/"GI(#C(UJ
MO=U'[C"+P]6&BD@5;K,KY ]W2( D0/<<DJ[@NQ_CWX&<H9^OF%[D_-EV'W5'
MJZK49=5VOM\T9#B;=AY_C$'2^SS>+Y-A.OHQ1LFQS/6; C.XT\K"V;MX;N_2
MF3>5SOR"JIXL9^GUD,5O24;/4K.\C>;S>ZMI@.HVM0V#(Z2>#AL1&C&2HY%
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
M62/&.#R7)K=@L/!=6?K!9.D,.QH%RW,P+O+GZR 43\;^! FVD^/ /180@I/
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
M6 =4VS8N4]Q"9@JAGR;L^<AWL#X=U37QU(_O0OXW&_)_?!?R_]Y#_L=:WG^
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
M/S_98JV3L8-(<\=63_V)U#_&></:$LT=)$(;L%D-7+?M+)VG4L$["*#(4:L
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
MB'U)476F?#&]GQH6T%@B(5:Q:' )VU19)]"4([?Q-V8: KED-W!.ES8"7K*
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
MC8H?YMH^*1L4W  =#NTN<G5L@MKP_1$'07>VMIX)" .H 90IDKHER9)P:[N
MG"VVBY9$S#J $1 +)J4[3ZIJK4"N(I-Z-)N6]!NG9A;%(D.>B?2WVU,6IKD
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
MPMI)5EWPF1+GT=9*;D\,'&,970H&2OBM"?:4?G!&?_9(:P3$5JXN!R<M2=8
MAZ CIV^5WV(R;.<5F0_EF,L%1:'V*= !I?$9_@CPC^R,25 &%M\@+5\P*JZE
M@)9P?YTHJQ"W)Y;&TR/V;%6T@FG6*>J]WK'RN.X>C)15+4-O&9)Q+UFB0$UQ
M<"5OV$- UHI.A#"IAOXECCL>W;:JVC!^3G)AH4I3'S^:(+Y2S<C-0*<6S+EP
MT\G6<<976HZ:N8Y]T,43#,G'D2:U7-8![5G->);51Z>%PBZ7OTW4";&-*5A>
MT6"E6=@H7,T@1@23)A[0CHW*79O31:(U,;8+=[LQHVO?M8 X,$^HP!,=;G?H
MDII6(=@B-&8^E]A(8EN(M!6X\FLO QY#M"@CP:TSX,O #[425!&)U5Q)M;@H
MAYZK(L&O*\T< >$(-&QQ,JE-J_/Z2"(OW"8WT*16RCXRT+HC<'YXBG=&)L:X
MAM:>RWMFN' +D\KU=D7#5GDE4?! Q>B^LRT5NQZE8]0*I?1/Q2!_YCD65H)7
M/:7@(=5@4M)E4PV:B1E@1DDC$X<.*[E4NC/6"D^=A[UQ;<T3 F;.]9 2>K\&
M2*0C91%T@F5EU[XAO%YYPCB;V629WP9RO<71]@D-^2D<%1">K0*<C4Q#*40<
MBS(]XV9&8MEP]B*$_J(QZ%1[6GO>.8;%\VD@@0-[.S^1JP18J_V[*07Y%7+8
M#Z)Q2L]I'+C'_@RHIO9WD,=MQJ^EG\^<^>WF:U\XZ"'/EY.KH2.I3/^@@=%9
M\H?)F;"L&D1R# JI4!?BS,4VP8><I4705<;VO[&] K6.0.N!Q?:3J$Z:6\X!
M6TS W6PC\.]UB/FA+^1@5Y)D>X>%6U>-Q9_*0Y1=@17$F>:5.%G4,D;Q#>R>
MMJDZ>6!F[,J2P'@ANK57V13EN1:P[>8CWG(E;FO;$@DL8D<OT85[G^OW=A#
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
MAF/H)!Q$UI<HQ*$*R ,6,TT")S@Q^;CL/>-XK_^-)1NO7#_<.]V 1@W_Y]Q
MY.[N@O_9QE(+Q YW0L9O[KF!@UW[)U>#^9N;]&7<3U2^ZPRH%Y!NY)&2UE)M
M-$9),<E<TK\%)7H* 2<3]PC]&I^1_DT\R_,,0>AB=(QG.,D2>X25AK>9K6:5
MM^7)'W!E$4_H*8$R<7T"K\#/&#%%N*;5:8 /WCD_]3N[Y_JL>( O/UPL23*T
M*Z];DBU&6"2)*!H<,X9WE[GB/L:"YY(>0D!75B.^+F:L8<DOH3V.:>CC& ?<
M[BE3[D8RY^ZI8,55G2$=WZO*W=2.:')'DK)&7\5"]0[- 0;>1<9$V=>;J*DB
M*5OPH#*!J>M).\0I :M<KN,FXJ=*VA?\D=EJF?RC<MU0*'@60C[U&"JT-S_J
M7['_$7[\@[L*3E&%I#@VH$@2.X/,T2+F"-X(BY\TZF)[X!2UZ!>S<C'K%9!<
ME"LE76Q4LR&40(LW*B),DYOUC8H-Z8R?1QT\[6X7CC$#NB>^QD0,1P/_!:B(
M4-+MZ/-4L4AE?P$.LO\/>P@^QS_AEXBO)W32GSY-K-.H#0*)JY^B+"2=F&DQ
MB.RZ%NURE7E-7X@_S),B/-XA&B-A/T=,OG"]D 83,)_OG_RG@?[UZZW^#D/+
M#G;5G#\Y@>>$?[T8^M^=%]Q"_BR_YK;T%?[O/<.7<&X/=S)TL/)/$M:<)DR6
M<_:(&-C#"_MEC#T@-T^N'WVO42W*F[:: :_N+@/^#7L<[ADX_L(-NP,?5=!K
MRH-?^V.]S<686.V8!\E=]L:U0M.W[;L'_>KJ &.9\GX04\]<;?;,K72N>.PK
M%J?>B8E$PNACY^$YC9_0+[&L'O2S!$R[1Q_YB>=0?Q,-M.@ 7&%'(OAVHK>)
M*AOXNVA.)H&[E5JOW9S.%6Z\?V_?7?[]YNO%Y9U^=?WEYNY;^^'JYOJ0F$O9
MGXKY;1XJ(FXZV%L6V'@A\KDU$[_Z3S_XBW<97'O1]4="0VV/X<NPXP\0,^^@
MDV96@F<'26R#?S?0:S36U3)D"RS^IV[I+,TAC]*!@]*3:6XQ@868I8YZHF%*
MV'1(8P1T#QM:'6I-@3/DP)'R[*&#17V=P/\K>W+\T*RZ\?3VY!$LA:A)MTP>
M_L%W</+H.,"B-FM2*PSR0PL<V=@837;A^W,'L=[4DO5:N6R4RV7!1VIT3%;#
MXQ[9H BQ;@O>6ZVVC*I9D7SGV4V)R=2(E2M?SG615"F9H&/5ZBJKJ*[:<G65
M5517'=&<SJQNA+#RX"]@(PD?^=N![:U9.>5Z&'N ?Y=JKI=3?_S.Z1/\+K^2
MR[.M*)8D_)T7_88FBCVY(PT#&**RZC.!R'%@A">.H?OT+6ZKQ'\N\K;07TM6
MD>-$1\4N17.U&)X L2(P@*.Q8G1XN[KJ=HUPNTI[9.#.IH)G+FYQ N(@ZI_?
M WOTM+*PYKD)YH%BW8.!_\S F; ^#K^C>,A&M,$+CDE#[0Z2ITE\!X'1,1E.
M1*LR6V$2+2&(HB=/%#B+>P)[C/8C0C",TY\AO\>AHGL*]=RB,\!?UJY@>WYR
MXR%0!B]"U.L1$8Y#T,@%:0_&OG[E/>+,)^YBQ! _XS<C6 AJ'M>3/Y9]=]S1
M1OX<6!SDR53W78-:(-,:\RR+45J8B31)D!HF%:0\I.L7T-^$K3?#$>Q&M@E+
M%%<'/T][M8Y=D/)YJ"WL 2+XXG0Y;U^=>!G/9 1NEO7):3!HL_X%AB6'!,GR
MMS=@<X/NW][\-/^G:Y8K5JWQTZK\-$M_CA[?_+I/-3_SJF.)%B23O>R1)HSK
M&?\L-:I0E[C="W++BQ^\DB;^_^Z<H4]92+)[G)+\_S-%"C(X\97"B=^R$U\I
MG/C].?%Y5S2I"J2Q:5A2NL)1+!*C_A."_B(MT?;LP4OH4L0F3C.>1_U50I/(
M!JMX ,J6XH\=\(.(G[]ZZ$,.EMF_A(:LU(E7*_B8:[UN.M^RNL>]E=?>@!C]
M<)WG/'DP6^I,I/X_3H-Z$98. 9V)7MP8DT[K1XVW\ T@P1.87U3 P!YO8F"I
M F<7C9ON32*<#>'/BAH(<"$%=H1^#9:4!M1C](X'PDBP"HWH%;<_96@ N_S@
M.Z?038,=D&I#'S_[-/6>:F$0!6-H_^D'\=QLN.4R;J!#V&4W4R-8-=EHR;/5
M>^J,5" @07>$&!(M'1/[X:03DK%!X VPJCU:'N,B#< O=_LN XHD.1F]UPZU
M'JB1"$)):;N4H^D9)2..4RKX@#J._'A,89PC 7AH%Q/H(,]^0(,+4",)%$B-
MEB!1'B6VC^[!=8RN#C>>HU_:V)%UR>]#')*3+$BA$6A"X-1YN<!!Q"@!]O4<
MG.-%]R&/0_$T-H00EPB]!B<O$IX?_XAN>V!0X%7BP09<H8"PP0##)H\!7PP]
MWSOK^W!Z'C'U05_ Z4FT?[#7$X1P>;0Q*AW2J:1)BS0!'2N'?M"T\6B<.\,$
M2N+HH"0A8F6?+T((]@<3G.U(\XT[X=@FK*>!&/O(CR<AXJAV-"L2*=22\U]5
M0!_Y5#%^<B2&FDU&)';>A(X5/*;/$XU$<S/W*$]S%45:#+=1\QW=P!]I4?LR
M8G8SA* 1#ZY&H*X7.6[= ?(XLU32/SL,"(DGA>%LQ5)Q%KG8?U@<-E2SXR?*
M.&E\0C2CB7@@=Q[H'Y-PQ0J+B)?S%SCRH>.M(CJHM,WB<T"E0>!<"515)$B@
MXZ@?)FS\9R?0DB\S)!X9S?S]0>. A(.*22#<$M0)' G!\-HX*5'Q*J*)O:+
MD.%$Z1OX&0D^AJ"2B! [9(FGWJP?CB)I_/)\Q0JV9&EYZ@5WGLI=8 ;A+&2R
M5LAK;0"F9:Q;I28<8! !GF@%&@1/-<B1_"X>7 K)@&UX<@8,Z$N843QDE0M$
M:>,45-F7+N),_4'FA6>OC>-IK>)]6NK[!(4]--L+WFF'PGKQT!#]!6\&LV_$
MN4Y@9?'.U7'&S^A_C*7^0.@F08MZOB($+CIX:52\XUB30"*9)N*]I$W B'0#
M^+H>CA ]N"1A1GBB%26)U=\#/[KHU\.)&^-!'R%D'Z7L),S7U)82OD(T_6Y6
MD]+WQ(Q>8-X/PE3N@5F%CVLTEJH/!Y:M00CBQJE"@6E%P4<0+X(')N19,>%*
MV6EQ:*?($BAB?.I[G.OU1SCH%[P$_]%!?9B8S$>'%0>W(#H%WU%YFC8B>1&[
M47"$:CC!0XO9BN%HS.AC>*-CP<+A>HIB1UQMQ:8RRES2)H%(QG,K85>I<I'%
M=LIF1\BZA#"'=8"(FBB^,=\G(&SV>6Y!: ^4Q]$;8PK9]1-SIY[MD6XC8K5
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
MY9+^V><A*XA+VE7%D(<*:]PCP>#:?J![^,VNC6F%\8O>FP2X@=/T3.%FA^/
M]QZ=@/O?>OA%]--<'FHPLQC,QU+K')%,<.1R?31 F3C2<<;/.->%QQHE%I8
M$L[0.65^! DD\?N ^WKOT)BCN)NJ4;13;:6=JI&G=JKT_3@\N]=ILEICXLOV
M%)J<^\[',E9$*2=;6Z2)9.:9YVJH8\SB9UJ@S>1T##OUYA=_ME%^&PU8XP0U
M#SPK:0]3"B4*(2>>Q!C--)G!Q3PO#@O ?#=.K%*^W&/,>OY?XC=)9;<8WGQ[
MV[%'#V=.&\",)#2J;[5T/;^*-(Q]<6%4Y:&Q3!Y$)$"+OU-IO#VYG9A3ZC^S
M$V:M^5:;X>R( UU3O*V8V<]:RWJ;:LFC\P=? -^!?Z_A[T]N"^:7^D_O@F95
M&^GLVOQ F/5JAA.A86PLL=,GMQU?J60?IU#TEE3W:U07E72;?S&MDAE-+9GC
MY!J)_?K%+,4S+6<WM\SS2E3[P%T%6@82L]JB'_X GJ+.UXAM$'SM+P<>)19#
M7OJI;?I#/#!.LB7$\]B=4 &:W0%])"<&"3YJMF N78&BZBVZY= PK>BJ(SDZ
M"0(Y95+'<2B34.XU;K.<#HOU;2D#.K#I?. _XW R]AMZ$T?.V(E&+OF3,?FU
MAOAH/(*5[DP&;KM/K^99;#SQC)[F#EV/1VX.?"2)/D)3;OML%5AL0.7S6*\6
M3FO[X81CK6M/0DD??)-&(CT[-HWP@0L97^5"DF(0-I[4J0@F<,?MD9;IS+M/
M1LN@>R5^XYL==.FS=$"T*_S)B_RW@2%)U^-Q;S06B&BQ<184#Y\-@3VP_@ZP
MV>,9?+"!GMR! 9_+='<-<?*B48#X T&<H>$_:%K3P!8'#ETWO0TTB-4:..P6
M_SKDL5UR+*X8G',#3[RT V!"8L&\WFAU[##R-ZXGOSN1%ZI%G_ZOB>=$S,E\
MH9ZCK*8NU?K"2[6V[%)]$MJ"(S$,57TKH*J3 1A=Q;'6^I$'DR'P\DNC68KF
M7M'\O4JK]=9@CVC6-J@O2G4-0)]H8)3J;RF.G!87,J0V2A)2*UGSOS/?4+&"
M?(G%Q@^T%+%Y5.E^%BY*S)-N, F?]' $_^0K$NC!P/\ASA7)*4XFG/*8XI%1
MH->8''J0)AZ4NA$S0Z;U7\HELSZG*(S<)M5\SWRU7$G_JD9?33]EP+NV.*,X
MW=3(K O))H'^='AQ. _9%=FSF5=H&"NFV,D87X%::3P)2 '&]FN%6-TBS=!+
M;G _Z<,O=UI!L,'^>>*9.&W,&T]Y*5+QSOK-QKR\N\$?(%6MIE185Y-Z[N)P
M-QSYYO3<+FM9FIWE/N'CHB%G0J!D+'%%6C1I=EEJ^?5TI'B&%\<;PFA\&DH
M/!AY0%/3XB\\P8_] +-)\DLGIVU_YY/-DRB%G"</71.N+N]^J=6;I98F%.?[
M^/ H0RX62/*\ ]UHXK.M1K54UZ-GSSW$URQ4&@K5(HJ)8*M5JNK;IK>&3S8;
MI8:VG%H*X// =*D\U5/1P^K^0'&(DP[P#$Y=TF'2H@81U(83SZ6IO=U 3(Q$
M#82?>'(?T3E3O"&:@$RW7G284\.!2^Z[.,M2T4W3YN?D3L@?A!F(@W>1'R (
MX,3^:P+V@;W=V 09VFR,@79]012(.0G.<R@F-GHL<2 '..Y9O.<ERO]'C3_*
M%\EWL?5'5.D:ZRF*0\ JP><&_<F*5_<[8Q9$/1HGS6L7#C2)L6P=2K@(D8V(
MKJ\1T2!C-MS>G)].%Z6AI/T=[D8TVQ@_R+=;-E"L?)U$6#I^T*/C@9$$P=4'
M]F,HK "8"O$$8HZ8.8O;H-Z]'!S-JMA>#8B*'R<H T'^*>\-RFN1,@]V%6<-
MT-CJ/JJ)(?S^B0:GLFP+VL$Z8>_5(]M.9"]-&L=ETO7L+^0/?%_C+4[>$!U:
M ]PAD6'D"Z D\/19F@>+#^ #*;\FYZ?SUY'4\ E<D-6R:%:1,-MVPJQ9),Q.
M,&$&AMR.W'L\W8GH@FS*I  $!8\T.HSZE,*E6;&IJJ;KDUI,**<4?UCHFB%\
MFH.,K%/@Q2+ZHVIFNORF*J^2#G9K@O[\OYVE@4Q#\3N<GV!?O$<<C&OWG)X2
MRA"4Q2L"[:>%S_8(OD]Y->_/B<=>!JEK)$:ZX#ZX&[2>:/2S&OXD=1@%D$[.
M@^"(QCV'^PW]=]Y^XD2[1Y'!<<"[\TY,_[[__3_LX>AC6XS[?J]=_APY'H'=
M3(5"Y"=AW_@3<Z[A*<%TJUFJ1:'Q=Y528WY XCT&X&+_$SXV'9@OEUK1LX"
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
MGI<S-M6<,?L# _^9J%.7D*T0>?I83M4A4R"IAVQE[VGV%%?,..XD\XFR,9"
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
M=0DQFG$2"-OS56;#]X)'M?!/BV'9#)'EEV!0BPL!X'TBM$138"A?MR#'Z G
M@AZH%1'6)(QH>6:C49M4'N+)PT;9)C#(RA+P<#D_05FH0*U*@5VJADG,8.>*
M$2? L!9^(CZDE,+4QMC,)(&9TG!3%&F&^P)^"FO%X4N,DV&/>?M72W,UBC37
MMM-<E2+-E;,TUS8<$GGL%8,'BI)@0' \+Y4&\<BZ^!ZNR;M/P&,FDUK19I/)
MX. )HZIF=OA5R2J,A*U1?=>$Y3SBZ^74#-?TT:Q7B3&6@6)]N+W43XPI8$,B
M0;MEIL,GS'71+BZF:7(=D9SB(HXO%RS]$##*L*N/-,_3#1TVTZ+%%'M+6?=3
MF%KM'8KJH]18!1B/)_\9GNC#@V2,)Z QTQP00WN _:H"SBI"Y!6W7@PJXJV:
M?,5$Q$^3!IX;=V?HTZ?IP]'$,LB'\,_VLRA0C^)C8L0T^70RL4MW6B&O\%?<
M$:#CG!T%1/T@H\D LABSH_3BG.>+QT2Y &F<T?:R-Z*Z9M/+2JR%K*@6,VD.
M#]#^4B@RAJ@"MH$L<'==&I-I2Z3AIU @;TD2LYU.HNAY"Q47' T_RE>$7\.Q
MX1^<PY.E2" )J%2Z3M(%A&L#5Z)%>#EQV9ED'BQ.13X0]6F:,@C&Y\5$K@9(
MVD#IXH[VJP\:!C.-*7QC08L#YP&!9"G$^#)H LKJ!YYM%XF2H/24XXN=7\X+
M2A!]=+O(#:8LX,#]"Y]!=P.\VT3!)#DVB,'D<%3&OQV%K6G$B]N8F''",3J7
MY-D-1+XVBKY.,87;)](DB,I#QU(@(LF7&)SR1$7>-M?OBY@YA2YM5/ZHVKON
MB'9HQK46Z?A'-QRP>/30X?-':B&;@%>+R@1EB(G)B,OD-,FKM&T][G@!?E=-
M7P6^YV,,C4M.Y@/D3R&&'W^R:^$8@R]4]ASEUM7K#%99HU^B1&<3/#0DG+L2
MZA9WKVN9X5\Y[IWACM(L[BC;OJ-4BSO*"=Y10*<PRG2[E)P(0I_NH7M,A_X#
MHU."3_'FTW\SL( =.2'_C;/!^=\:MI:#/T-=FVUR];ZQ<;ISP[].2&,N!CL%
M#\&7@?9$U$E8:G5@&#H9/D+D1%E8[/JANGXYKFLF=W@:^9WS:*&W!)N*(K(#
M1.U]PX"RHPJN%:97)-(1)AIQ>;C#FKB 2_'XX:.7-A"HQC/;+Q-\,M L$SY1
MD+*#$-OD@$]#9E"VVQZHV!E:>[;0W4B-'@(A':H-P$2[@L(15^W-=GN::I,\
M7,N>G %#?V._CB;F!6(% V99[>?8^Q1W"W<:^KND;T:OMH1>I7?TV_#S>(+$
M*A63*[P>WQJ10&G()>^N-A2\-"S9%8A<4>:RU:">P+'X>7HBTZPJV%(C<+UZ
ME/Z<D]]D8'923Q*65J@DE,ZI=,"4[HID6+F)Q6U/!BF^1!PEAL*+[Q9R5I2X
MV,%U.!B+*8JS;,8GVJ$H PCU=_$ -8Q_3$)8?_C^PT%C5NL[',)W!%][8(]"
M<(#DWU;Q131P1N33P?6D$@A).[M&;X23$3LL@HIJ\ZU8JV+F=<7.8T MHTL0
M:?*$A0?'9\Z[:V]CCL[_5 L(!($<.V?(2^"0YS\']N@CD789"=<#)@5_ZP2_
M\G/^X0\F(F0 0AC_/.M:KN%73)MI\9_?J+QSJTLS*]MC_G?/%03[?4&P8^/Q
MWB[%M;?)H\&^[CRAPZG?3CQL\):/?;P;(A3[A1J(0=3?KKY1;>YK9-(YBL)_
M=SW^D[R*:2:0*[[HV,#%(SXS:8Q9Q"R509373V7M_IX@[W_SMDEY3!;&@-:R
MNW]A0M'KG8DH0?#8>6=9+<.JU?!_[Q7F7;(EVV3M5I,F""]]Q*??V8#NA$N_
MU$VC7&FMP":%">=@>C?A@%G.R('/[&[MA@,UTVA5F[L2E(O8M?F=7)M-&-:H
MUI8SZV%GLF*:1L.LKB<KUTFO#45'OW$W.D"-5C;IN277<3<LT2M&JVGN2GBN
MA;O^N[V9V!C5+'RB6\*.V&09U4I999.,&"5<S@5QSU81]]QVW+-6Q#U/,^Z9
MU<VD^&BSE)J6H!OX/3:9T;]Q&MZ%/;97BG-:JX;-$&*Z_>WR[NJ\?:W?7=[?
M?+\[O[S7SV_N;F_NV@]7-]=Z^_I"O__^^?[JXJI]=W5YOR-*SF^N[V^^7EVT
M'RXO],_MK^WK\TO]_N^7EP_9WMA<]87OVG$$X"&* .PS9+C205MPQ4\Y@TNY
ML=YU?T9CC'XF_?[XHTC'V;.#]I#[0U/TS=2WH[?!TE#H__:F_F;!X])T])0Q
M^8Q91WR/M"5*7&BNW5WJ5O#356=KU46W[^])KG? ,BLKR\A56<XQC)ZENB/[
MEH4=+,Q<;V%9Y6,5SW.^)93DX+] G90:-;32Y]_O[BZO'W26I ^2XUG]1WS8
MO-U:'#58X8$Y(F;](RV4:]-*#5G-V1PQ)9-K*+&@_H<]8.B1)-'BX5:VJ%D*
M!>#ISWGF=(A-,.\W]^<'S_>^! SG1\D<^-2=T__;FV[E#6*,NT-[$/[MS1G\
MBPLU_O;&_3G^X$V&9SV?/!O\Q!O= _?V;V\FX=FC;8\^X)K;7@__N(P7W!Z?
MBZI0NDO $0:FP[?@V8@33Z^=A'@:X50TJ_7??DW2]VG.ZM)YD2X9.6-R]7!,
M-JM5HU8VM\?D76K"]*-UGXIEO&.-L[-#0ZMY@,5<Q6M9<$9J1K/16+I[!U++
M.Q/ZU9A4J1MFJ[HAD]8W%UE-Q%T,'(=&XE@%.%X&ZJ1SKC==(,&&A=[D*Q/@
M%9ED&O7:IJ<\#RYJRK2<A1<#A@[B&^P9?4#^;*'ASOB,[/["6@_<]4&3S+R+
M>'GMC)>?-[ 8UG)[?R@6GLB^;J(;UMM7LV4TS,J^]G5]:YBN&*+15,=J]:(%
MP%[-WZ0J6KO:J[-VV9A3:1A5:_EU+_]6;LZ\U^,5;5P#M3S&*FG^-M:-^BN\
MD:S,I+)5SOV-9/Y<OF.59;&B2UY0V^O=X&H8O&6YB;6,:JOUZD1[4YXU:LO=
MS?PK=;%2V6;YY RX&1I+L=?9V>79B(P[O_Q!9[N4T#VN8W<>-^WIWV%+O_C!
M/6SHM3^^M8/Q3?_"#4<^;/'O"'*R5-BKS69N=;I51BFF8N:H"9AE^5AU>48-
M5*G6#+/^^CR2C.RQ:DW0T/OR17:IH6]3X=+T,X1#.%89EVNZQ6XE,+V7<ED+
M;U(F7*5JM4TCWL<G\FMRJU8VFO5]^2CKR_?- F"_*57^.H-NFQRTB+DT>>$.
MWW;3_P[N+O)U@>R8AE5$4_,<35UW8RVCWECNS>TYG+I+\WDCY]05>F03<8OO
MQM>^U\V2C:GM+6K_6C=T(_VQ\H9:C>41_H.G8;)JA<MY6,/'ZE'S@K[1>K)5
MCY2-6GW3M,3Q^=(K\PF,4+5V"NF;=A'A>ZT1OD5E2I6-$[>[U]8/-P_MKWJR
ME6 +6UV!'>KY$\QHS=:]9MUF]2$[C@G.W\8:W/4K&]_UCY"IFQ^>!6'O1LNH
M5/=S.K(6E.2V[2!7Q.S2W"YIR5FDQKY>M3]??;UZN+J\IU[#R__^?O7PSQSR
M+U?$[-Z\R XC97^*-J,<>[3<TTV?<CT$A?^@GYGE1"&NQ!V7&.9C0H9X%TWL
M^&4%4VVM5>9XRQ3<,>PK.F6NLSQM52[-VIL(IPP30(L)KQZ0\-E49$0X 31*
M -P1/S%M=+P83H+#2F*T_<'+^_7D?[GWL8<J9L'-!Y2_Y3E=R[#V?B??F$W;
M* I>B4UFW:@UED<7#VY61#G"].0J!4#_6*--R>S#5[&@E^65)$:]O&E._OAB
M3NMSJYDAYII?.ZVTQP0X(WVVWC(JV3F!,R%6^35>R7)%5C'JYBLLX5F=4UC,
MD]]6Q_D.Z?FL?"<CL)E]TG5<N\#Y^4%0H#!;"1<FG;Q%WMUL;&E5[\Y<RXTK
MHLV'CS:C&*7+S])S6ZL<LP%+*R[=T%+E10XVL72K*.Y:V:@V-_75CY/%FYC(
M55A<*1N-RK[:J+,&JK_>7/]^]G!Y]ZV(JAV)LI,[=Z$,K#I>;URN(FI@4T[4
MXG9-PZR\/N"&#=B5I3W[T*$8FFA.4#JO)QB3I:RK;E1:13QF!88UC&IETU;)
M/"AYKHH=1,>B\&JY(E)5>UG*(HW&Q@A,Q\GIC6M/5^5TC@/^ZC6Q.%+IMY@L
M>VQ:1L7<;_HK+US>TETQ$Y=-H[JWFK^=MJ[??/MV]?#M\OJ!RVG.;ZX?KJY_
MO[P^QP*;=SPXM?)>E-D4=\^#>^$(P1X^V8'SY _@J(14G-'X2$VMXY=B@X[A
MS.'(,L3_][M_&?KN(';I-??XEGL4F+ ]&3_Y@?MOIY>JV$BJPEW"T:Y)4+7&
M<V1FE.UT,H6_H-O18_?)W:LPG.2&LQF(003EU/:R.5QUZ9&8DQK91XOQHS!J
M&<+T*T3SV2=W]H!0A?!4+K#''KDXIO%(1;8-:\,GV@-<T)5WSLM1]FH1@G?+
MJ%1>']C#ICPSS5, /;ESQC:-!';LP(-?'VUP5B[D4JRCW>U.AA.JE;AP^F[7
M712=K<*%>&,,F^,[ IOPK-9L&:WFOOHU-VAI"VC:[,O.76GY(L7#6NQ;58Q6
M9=:WHIJ]G>WX&D2F0=L(?R]9/9[SL-"[_>S\$J>H4C<-LS7+T?>[U#6YX?+6
M1'<9EVM5HV[.9I=7Y'(>##1'NQ='=([59M-6BA4Q7L""&FVLOFF]OH*!57A4
M:5:-QL9%8+NWR1@]!_X$_F" !0(N#MISPO4P0?*26-CD''QS/3^ G;T2C%C@
M==6-1F._CFI>&+S)(5J!P1;/63[:BYV:(UW?.N1ET[=K7:ZH P!X=>L'^*[V
M>!RXG0D-37WPDUIIN:A4FPVC5M^O1<K+OFS7HFUY7RH-PSP"*\A@*]O#*L@%
M3LB6JAC:7F\5QZ> 9=DKN[<)V"*GK^]ZI+I\\Q9G?L]YT[WCZ)X_AD>,?=PM
MTJ?4L]6/9K2'T8SVDD*2-CMS'D?.?X0W_VOB>%T'6?%1I\LO6/I&/(N>9#4:
M8"^7Q)2>C?V1;)T3/Y'25A\IVBD:3FR-9N7RWAV !M2KBGU8:=9XRD#QY;N*
M+PGF"92<SZT\^4V"=9)I'_6'EQ'PJQV O'<_ZM=P"IBQUSYRL%)7O_6K_!HQ
M-Q+42$XC)L]C^@@>?-8)'/NOLXX#QQ'>90^>[9<PXC[M1SUE.WB/TO;C\.QF
ME9=D=E;NJ.Q%OL=R.^_ 6RL<0R"D0R4O[6^7=U?G[6O][O+^YOO=.5C4\YN[
MVYN[]L/5S359U_OOG^^O+J[:=V!N?_NU\VFI/EA)]1 EYS?7]S=?KR[:#Y?P
MO@?X@RNG;K[H-[>73$NV=R/HT:H$O&L/&9C%]?2')W\2VEX//GCYL^O <V[A
M"%/45Q<?>[\3(N;IVI5$6"@@N!@-[%$(ITC^+2&%JTCW.NA@= 02O<;I/<G[
M'EUOQHQ: I0E]>0R?_^?CAV$^B4LM:=V%"?>OX:'?#PLM;)R-.,%"H%V4CW)
M$UB8>:H+*Z^WL-V>A1S72A;$'"((* Q@H_(V#10QJU!=.V."QF"<F,#YX7B3
MF7G*XE76V_2S..5OIM"3<@T6GZZ]71V*O;Q1N0.M< '\1J-1-9KEY2&]A<M-
M%Y:<\;&V4SY6&I91KR^O*3M^/M9WRL>JV3 :&=(1F?FXS:AF5C5S[H=CW>\+
M59,5AB=YT&LK,E9%V^&KSI6'=-ST$4TEYGA]FN.M<FGV^$L$'F,)S;7#T%RK
MEF8GS:P 9ED_#-EFPUP$PIF*=H1H3N,G1W^ARXHS?5DA<$L&09(0E^4M0%SF
M)>NRB?'C+?G=]WL4[76"'V[7">_!55Y0%]EH&%;U=6:X-C&0Z_"Z4D- C%RD
M,/;.ZTV,Z%J\;H%<M_8S:[6X\[TB8O9;^)%5D'X/_##41X'?=P\ZR'03\T5K
MN*4ES#_7+2S(.,XR_DW,32;>F"VCEE)N?@R\V<0\9.(-.(G5#+?^PASD7P/G
MBIA#W+;O'2J3,O1'QW,">T#W(+LW=#TW'",:TP\GPH?>,<L6]P)L8@W$(G_G
M)8+?UTXL\)+7M^# -XUJ8[9W::=-&%MCW":F8E/&F0VCGH++=1R,V\2.;,PX
M-+]'UI"25>6(&9^N!_^/J(88[)MXB<HGN]]W!R[\]:#]I9NH' 9L_ K>Q)?
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
M5W#(=F)NN68@$;0_2DNK#B"2JVI[O6A3[H3F6C29/H]V9<.*@PUY8J7$E7+
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
M+DF-JN7P^' T4Z;]_+*?EV91J]-KI,S5_%M1=U;U#U!D[Q$#9/NPY6W]8:B
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
MS @52PC(O>"K".9J6]N[>YK;\*C9NK5U_ _*;X'I[^'QEF'P*8TX[IG/9;9
M$:_>*:*HCV:Y;6T??1J.;XN9YBWAR<*_Q%@YA4/GPNH6E'5"3;[9/9?L$:>5
MCL5F/]__#4>*PAG<K 4ZT"U_>>(1W,%WST<#->L,[G!<G4F X=Z^^;AHV7W"
M2<LX0MN]1W)B5F]W?'W2Y$R"R:;Q/3B6(T*3%GF5CQKZPW(<S$>79M1)+^YC
M>S12<M8]Z^]OW?U>O-G=6S<Q>\[2U?TM7>W%BRQ\MM2<8)XP37H4X[!Y3CC0
M&BLAG,% &4<,Z4'D4 *<YH.T G![XSG&M03N+H'5P*&+*Z=3QDVFVT=O+3?V
M1]WA4S.QZ#B=G.,,3FB5@YO:P#!C W++K-S4'C)5;476E:*L>^'&M#!',_<'
MI(9GT<M96;@2+#X;-$[=+%;H9ZCC7T.3&]!L\7)^VKE(0 H#AB4H8OHI?.R0
MMO[#7S+_^[7YA;D7M-0,7VK>FZ42I63:-"BXNK1@+:;#5A\T R=FW=XSYGY'
MS[MP#G6S[K\O]< WY[=>XG05 4_P:[W\26&[TQ$B*6;/)69H+E!GFSRAC)9C
M9\08'OH&!]52UEDPR$XZU]E#UO:@R@LF!>X]X_P:OG(LU7@&=W:D:/NEL[3^
MJ% _3>LV@[:?%/RHE^JJ\L3#0=M_3?0H@K9?B1YEF?&59R,.H9G2 R/>S:/Q
M55R*857<Q4I-[C:/":OV*X#"SNHTM'/73&PX(^VJ]I61>FP0N]7(6:<?O2 Y
MU>E F8[R^VD:!]JMTE!'^NX+DBE3+%X*6DL#XO3%GW>7P0*CB3*<G1!TBIU)
M?9DL=";3F3(8Y&NY"F?2)?!F#MY.,?$]XMZ[!B0XHYEU/%&F\_(XK*^W%;(!
MX<UP3,9]93Z)%Q$TV-/8#*BFYU,:NK80V;9J/G?^D;4I'G\$R\_W<N#V/E2K
MP$/6N9/4IT\=?BU#GPDJ];K@_9U#5_YAP6]PU&H2*Q^AXY$+%7KRN&H(01&W
M:Z#,ADU@"^P/PK"$)!RS(6_(<#1O,4[.57MG,ATH_0+#E5IUL%J]%:&*LFBH
MN($),QS>;3/G=$-*XQK"KOZLFS3K_=JC5H:+#A>F61,0M2>9;N-T^HJJMG0Z
M;6#"5$XKIR2:PWGFVFGF:8$T\R1WE'Q2)0)62 9YZ$]>94$(1.:39:=U%^^4
M*!S]$/C2B29A-!8HB7RI%8?%YSPH.9O]3RJ NJ(RT]8RVY565HE:28[WS\+Y
MW KKK);M3ECDKW(91CAVBL3RW:^=(O'Y\O4ITD0A2J+J.J!$_&DQ>RQ1F&#R
M-\J2\35]8:Z *L-"09NCUZ4FVJ//*YIVSUM#6A)^GOG=0N.WVIU+IBK#X4 9
M%QB)68(:.;4.QW8$LY:'6, =<3 X'4#A'H"F#V V&"I3-5Z$W= !5 _$YKWE
M=]MRL/[96NLQ%([")USZ6/>HSVC#7VF_&<<Y5D;]_)A=-1DZ5++6TE&%R*KB
MV-Y\(7EA9*VC>0J1==@O-*J[#853Q3'+6P=O'N0]42)TA''E8+S&L9Q\+3T5
M;:&\].G@0U4[/I+U5P1$MLP+E_>A4;3*BD;EO4!F1C)]I Q&^74@+TPVZZB\
MKD]H!,HS?Q# "SN@.LJSZP-2A\JXP"2YPW#\\,K+F_&/A1=JJ5/8;L .)RW8
MG!8L2-B3\FJ'KJWIG+UE'9L:1%$\ZS@KD'6<=@+J$W2BWVL.\,["E;4[FS%*
M0TJ$+6/H#[HKPI0(/+!T9:\U&1N7"=OF65YJIKS1GH-V9OL!VZ!#.!:VK*T>
ML0?7P=$)%N&.<?0+[[EB5(/?)R\%J]/B2 ,RPG%TUCQ/6?IO_D+S&N15==*+
M"TD4-F 7LAQVLN%> >PF@!M)I([4.8H YK._AE=XBPN\60<T*8 ;H XR0"EZ
M+[67?5Y W&<=SB^XO8=#Y!7!H:*#ESZP (L"<H]AWLDQI.*F")4@$1B8O$3?
M>PW>M\O'@*[8QG) %[]=&J %X"\(](7 1/YQ!@@KSCN.#':OP6=,U-CPK+]H
M+HWC*JB-HQ@M2@QH* ?-;3:LH4V) [_#BHLAMXU[\:+[ &WD.TWKX4.?MAIB
MI2%,&M@D#COCA(%G'!K)8S 'C1?0Q3(9X7+PISPCB!]:)_\1",5&7XF2I@1E
MRCEA'\$"W[(EOEQGSO_ <KY;G\5BO/_B8"O=O#$9EJG\@Q+=P/X(27?'_HD[
MR +P[/?B4>9?>O(/TV; I<@@=YINDKDVP _T9BG!KX"%B1E-MU=$:C/0/"<G
M-,]H)41]-,_)"<TS7O#8%9IG_G"B_I[,BEK&K-2T%WE.YZ@S>S',\KW3[874
MFKW(!N"<U0!U[L!>Q$F9;R^D\O:B4X^S\BR[3YIND^W"89ZP8:!1^0%/F0]Y
M)?/M1L7FVWVZN/XF__WBCQ]7"?K[B,;;%>,;;]!=42[K>KH::C4#<8QQ0-IL
MT%<D#%X,@%;Z.:Z9NW7R9Z;ADKG^Q,!1:!MXRZ0OJ;_*;\6WQ=/$K]\)^.45
M#=)TY#4^F.-(BH&=[.<2=/$=3MW4EXQ'J9ZL+4C @OD0JH2^AY8,0Q*HGC::
M3KH:]+[IK#&FY'<!/LMOX9/L)QA!>N0[+XP%/YE+?0-& A[P@+-#*8:%*/F(
MZPRD_).YD@<0Z+\J>*Z.<*$R^:%@!NC5P@0LF/O$F"F>P8&@\55(,XN__2&@
MH[P"0])D@*3[$6W%F'I82@2Z'S (;(DW;>),.".)N%.<(3$IN50<]3$ DW3
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
MRJ^,8*E#9:*6=WE/=7FMGLI,F;8#27Z,A7FATHVJ]79_,,V!B\WZ#^8XC-6
M!<A]T(NJBIL6JXK[X^KB]BBJW3**R8ISB%<?5H:GND*AD3T ,T(.0]PH:X.;
MU0R)PO Z[?R!N?<6 8MI*_R[>4=H0=^M#0C2;#3PX/=^T\_Y)H'*YQZZWEL/
MFP^^ 9\5OWZGR$_W^O)>MIFS-5P.6Z9M-L:S>+J$S]5<6A.B\%']V8JO3G[[
MB2UL*K2ANC)U_@Z1M+9 "H+P\Q ?3:YR\1OWFB.;EBLO&,.4 H6O5I1R]H[5
M$8A)-L/< R*;@4ZQ"29I:]*>X4OF2K-75*0FL+X0$@V(XS!Y X=@K03RSKX'
ML;?/U</27#WHAJL%GR%VW:.^8HXX(ILAG!T:1E!H$E8PKG2L:_3XT T)@P>A
M!3RC@8E<_JG=L9[\=6L[6X1Y SYQ[W7'^XL2^>Y*7Q&CV0Q1*!SGO:R_@U<P
MCC.*#_^YT1'E"5;%?NH.<58(A=8&3K?I%QIPF4'4_576X2'X%OI97AKP; *=
MHR/$#8:>+(>?S!\ WP51(KRIC<T>=6OK&,^2]QB^4P$KYW_G5WR.[KU8!W<#
MX<96\ 9@^Z7EN$[HQ9&WO181&)46@8ZP*[\G\#*'<XSQOR)KCYIND >R"3&X
MD"*%SMB@C9&"], DP1#?"VY$)8H09((W@XIA$A^$MC1"O\:/2T*ITL-UEW^0
MOHY(EO(=,X$5#5#F')81]J^#LV825AWG/!03W!%H<GBLHPM46(&8Z!LUTN Z
M?-Z&/2XUVV-0"2@$:TU^KI:TFPPM 52!CRUT4P#IH:<.DB)@,CD&;7C#\ S)
MY4/#J.8Y0?B\"NM,&+<3BML>4-SF)Q2W^"VR112W1A3UN+2B[@0#%'R5>(=$
MQ)N0T&T56O8./)@'[K'0+W$+7#T+Y>;TY O#"-P$H<V6'J0P6>NXG><8M+LO
MD5<6NC&2YXB (M^P)7<6](>-H2]UA*,%J0)?FN!\?\4WV\3%D3V@PZ].?W4P
M9ZP_\%(><VG3:T '@NZPK2=<#F$"/VD"Q1BTJ@^J+''C15"W 92NP/>%#^@/
MVP>Q T_K\EVQG\Q>Z@Z_/(#*YI\!!<V>$#K5\2X8NTL%M<4(K-AFR'AD+\27
M?2!D3=!Z][N"]L)0.O09Q"9#*R/L+-T4/&,5&%%<H;A% *N#"@4R+)[]Y?*[
MCR.1+Q<V1+ /]#;AUK8PGGVC"03TMM^3+\4OHXLC4T7A"X,$S$$BG]$8! %A
M'&(Z;@"!I22<=6+9=([D"K,H[4%L8#D/1^ %E@L'78*'4*U]+>7KN0UKQ?75
MI+2&ZPCI]I.%8,7(8?(S QTEFK]X%UA?X<#5D2:SB .DR-%+RNWO_T=[V/QZ
M$2#\"[#M"%[_+=[NB17A>3=<WR%WI_2<2?OH.6NMPZPJ"TU+L] DK=\L7UP:
M[S ;EW%IJG>8\7><.?I?S'/!=I,1.Q\H,)PCLX4C]KXF&]82'O^)"^L_05AK
MKJYP5J\>23MM\BI['@UW?26\OMDVL)P3?;$D['=&PBZ%HN;A%3JGYA[Y>I[V
MVHC77 %< ;G(Z3M,>,)-<O MM3VNW.%FM(HE/*A< UW" S)K$OIU:A(\*I%W
M=\5IE-%%IPQ'DSI]=(4Y] 6<R[C;<ZG5W]B0K.<+<M'2UH0%_5VS=;I?9 IT
M=>>D8L%E898N78'9I2+PB.O?\K**_.<%6I4+U6$6IMTK/M4Z:J3$J8Y&W9QI
MIVY#T4+2A$=196DY59/\H"9+'(O8L/(UCUWJF0*<.(/3;0@CLK)^>2U'64>Y
M%#C*B3*=-5167$BM=#:JM4"@MXV416@^.>7)/O,TV3?*NGT56;)/EAUU'VL/
M,JKQL@;3(;/2L>QI=Y4Y//V UTT> ]>I3&;[ ,]ZEN)Y35Y.0HD.9[N\]W.[
M">!Z>P71:RRAT<5P7[\VO.DLRKPTY\WR1RHU(\''FG-)"7VFQZ2R^R CL+WT
M-3!:%D\1OJ>*,4,WV9OS?U*Z\LK$">,16#^!YIL;)FL1(ZY@5Y[@&)FS3 Q/
MJ\::F_I=Z8:Z<BQ0.*BY)X2V0Z!M+72WZ2@-W0T,TC U4G<@ &/S6IUS4;4;
MT=&>=OZX907@W/H%L)J* HZE$!.I$S_F?]SK+BMZ%C6^/NGF[<VVD1(+CUIN
MEMT[>UZ;WY\L,G49O=3*;)P?RB_$ED>AV]*88?P*F '[9'+88:",^C616W:)
M5D4Y'-)W6M \DY?/;)^LK9W':Q4P-EZ4XDEQR8%!I@42'T<)%](1\^F/>8I.
MG:HM8(@<LAX[!-T7P>EXJ<HO@^E495)AYMQK4'H82WO/E\7_-]H2@OT:&/X\
MZ<6'*##E5TXF:@7\*(B4!7_=!JS5(6NP_6N]%""6W<*TT'"= EG)XX/,:5#S
M>N YSQF:MJ_,"T"]%THY=J%^.\Q8ELQ5[BV/LXOTTW0V1^V73N?,]]PYRL/+
M;"5IH)&PJ]9FV.8>*!%J8-0=.2N;')6\,X<MWZ^V-C9P94O=/\3++_B[OWFO
MIC]^AQ>K<'7IC7>3@:(U#+O"PEN0O2UXEIVWB 9K+P"'-JJA0W9VXYG.;["(
MK\Q>AJ.Z9X.0=MD 8[PY'_42W+A?/ 0 65M8CUZC;F:;_ZG/?P]]_N/^J<^_
MTS[_-$TT;JFN97R4=2VJ6AY+K'_\E2WJ"ZEL:8P-*D#*J2V7F8Q/92:OO<SD
MMX7]W^=2<\4F+ZTX)!,@N9'QH+5J.6:3C%J.V.C--FLY^AT/BVNNE&-88#K9
MOF;'A2MR]A%7[^"$BE4S%!GPU\S)-%E]L-=2E&[.KE#QP7C0U>BD(ZD,Z>1L
M"N3J564RZFJB3^O9]<GNNE]*%JD;;LE/KH_F^YO/<3RYZ Y.*W/4P[!NI=>!
M2#2ECN77E2^N.L>P7+IX7F&28=>"?$JO-JQ,BF17!\I0[6 DR2%$_ZH"CY>-
MX76%H!\/P#:86QRUF%L<]OK)N46EJ>3BZ#"2B^/>(%Z17R.YN-]<??&F9A?D
MX=XR0 DZ5__9@@+Z8KEUQO,4?N"+&M,S*S:FY_+F\^>;+_+M]YO+_R]DY8YU
M8D]YYO'2+%78KA.9^KBU4?DF NQ*!+ ; 8H&W;&\UQ!=6]ML;.LGP7$;S]D:
M+P+AT2^E\;XC+#7H=J+?[;T&CN7%$NAGLY6OW/HAW>;01X _1TJ_'X_1R?SO
M'"N[^ ;&W6]@J(XS=V"M:2K%$B>&8Y((GLXQQ<.[DOXKNU@NZLZ-JV^,/'UO
M7XC2\9GF/?D[G,1*1'MQXR,_Z(:!BXR?3LX^QGO;ASK/V(A"PT78$D=)&<\]
M.2YK-'DJ>?J/)VF$Z1XY;8E.NY?I(F6 >=!&/SQ?(BIV>6N7_9C\>03RO;:"
M6[2.K+H%VMKZ7US3+IYIBQ\LS29@^X\T)LBR:6:,1PP%L_?6AN% %_M/YLHT
M8HR3W5$D#<>+K70^?JR,@ _+"SC><XD&WYBWNJ^V=6=K#W @"V;?K"_\I0BY
M%_MEJ^_6!Q9\+5L1C$;SLHH 1^ $<\ML=@<DI9**A%D#$06B.R%P<RFU8F+'
MFAY"!47)&U,50YY;_) G6"^LK$& (ZFI8S7KP6F7+THHC5R>%QN+%%/LN1;A
MX*C=,*AV<HE %3(?P3Z+P*WOE9V."O7DX-?70>5-&E8U.&2^UR$\AA;*<)*I
M4@=7I4X;SR6Y-.$+ET^"Q&"S[VDEW[@J%]\<.(GKQ/(/A<0-)VNO'6<;DY-]
M)&T;97^^J\QS 14SJP"#NKO=8\MO[XU4G5=_W6Q=FCU-0ZA?%GN'MI9Y<&-E
M/JA;M?<"6+P$N>:#1MC<[^TIF_G<0TJI0D;I(WSF4<,8W[7IN/:6JF(NS-7_
ML!4LY>X"PW]4$5 CR53G'2\J[S0OEG?Z>/7M^N\7WZ__?B5_NOYR\>7R^N(/
M^?K+[?=O/SY???E^F]!Y=D1IJ$8XSLM,-<2^G4\EUQU$RK?$H-='S<:1])((
M"]NZ\Z>CB"&E:/.6]YIY1V-+><1SA;.^-W *\+NWMO8D8Y38UK&7#+,/:]W4
MG7MX])UEK9QW/?F[!9\PJ6 !'RUKCF,M=1H521.[,;3Z:.$,5*QID?A@5H>!
M&+M;&V?4;AW=9(Y8,]#0B4;%Z7KI\'&HP0)#PW3?LI]\#V>NK6&G#^^$<X@U
M4#OSA3M/VL9Y)]$>+/L)8^E^(N'MTK+-=_QCH/;AD2X\T3(4+&" A1NX@CM;
MTTW'G\B^AOWC[U8X8],V94LWW@6OY"-R_<R%!<L)IRXD"P0=E Q8+X_'D+*:
M"90S8*\^N_&J W@+'A5^:<.66X-_ 1Z&IYSW+CG^+BG]76(2K4RQ&3@LSC8;
M^)')_]E:KICV^61M0?'9C/)!=%Y;/@EXK>FVJ $4,XE12EVVO#?U_VS%8J40
MTX6^X/-&+E5PV*C-EM:=2==WY%W>/^+-_V6:C?4K%+5W$Z@CX7*!C>_\(<[P
MZ5.K^,&UBJNG5O&#:!7/R)H&9O+"<1A82/<3B#0)0MV!!X4?G=L&WH@M'S;I
M&+1;;\AO'$E]XQO;>M17# <S!YE0;6%M^=SS0!T[WA#UW<1HOG86Y8#8A"OK
M+GM(G"0M?= ,G-LNW]XSQG.IW/CL+H,K^[7!ENA4O'W!7>J-,-:H22X=YDI6
M'47@UX#54B:-9X_GQS'ONKLYM V.P*9CE8-C=JBQ7>9OQ;/F+I2LN?P/Y3+-
M97=X^/3RNP%B-)/D[LEUFCK>S<CL(NG^1O;W<DEX&MQ^XL+]D[ [+NQ2-7=J
M0TN?4W<&_[3UT]9?U]:;FT N[EJCE"%7">NX]*/_7H3_K?HNM:!H+P/K$\&5
MDH;!AH*2V*5YIO\\N]=7*P;?X?\]6VM+]TR=O#D_$Z&#XI5 A3GBA1%K>B)6
M=KF$VB\W:!B#,_K/?ZGC?R&!TU/O?P3-_1E@!L/\VJ#3.8ESFE0ZITD3YZ0J
MTP*P$]5/JCD34LQL?-K-]@9YX;>#F/THPS)5^*0!WIA6XHUI#F_P>&L6%DF5
M8?!E7)/#IOJL$M5G-:D^4-11%:"/8Z)[4?,^2S7OKV/_\Z;V?WP@+]UES\9-
M9L]&^:V159)FU<H0YN/>N$I>*[O<+SGY5:&0<?C+F_.$^URBC?=V-/V%$WAM
M6:YI(<(,5[NC?WF_>2/_?##>&QI2! 3IQVW2-5(CRE.>F=?%\9*BC<TVFK["
MPC1F.@(;P7+OF=V3XP\) 5Q)NT_2EDL;VR?B3_+KED)?IQ*IB)^"SW/N+=O]
M;RKDVEB.SLNP8K@&V<W<\TD%. !LY_:WRX'NG+]M-6#I$$15N/U_L7US/NW%
MK9;DH1@LMLX]$_6$V>N==K7>22\.F2COKM=:\U*_.(C^@/;"P9PBR ;T4(\9
MSXLYP+Z$%"B23^Q*+/Z"! <X\>E)0C;.$K(,I[N"M.T^30J>%I*;V".;$#N4
M,.^UQ %1&)%L]IU59%^QWZ_BO9?>BG+96)WWXIT),3[.E[MYUPN?).B+-N6O
MZ^+VYG#M6O!Y)DWZ/...</2('>* *@*<"7[6P%**"K;<BC5@KQ7BK(1+A9\8
M6MWMXM_ 3%A(S[!>;LG(\WK0'!>TB,E<@KC4;!OKF?FSL.I=P@=163&S-YKM
M/D=JM/U*NJ#T&&RZH2^I=A]>9:W76"43V'GK"=08:")>R.?7U3L@>#NO(;I(
MB73AZ%7XO3O;<ISPXSF9LG88U-NC5L3Z<@<.1%^#73%= \%YUFM&*G5M6P^T
M?S.R!8$/RS4S_IG[L(2FUY,_,E#1O,B=_Y4CK.#*MJ;-X/2QSOO.K\ '[B-]
M;(;/UM?<4L)Y\JZ",+%@C\]^"3L5@<%?@#'@ . :MA5U[1G5C][[@EWFTS_:
MW/"D.=X*J%D#81==C5HQ_.7XIQU9N[Y+IC+P5A5 ?8+0Q<(-M,.EO\R+APB4
M;3\>R!@ &1+A>I TV>L==;]>59F,IXGKC5H8I3B[&'XIE\<OBJAX!5LI+Q@S
MJ:?!1N_%,DF$%J)$UL$269F8!;:B4R'L4G/N>Z ^F8P(/?)(/ L)1V(2:JS0
M(Z!'!C7GP++SU&+O((IK]VH:ITV:QDE')=^>=@EUR)#FE-YRM?D.BZ@#-WEI
M.:1!L/4)_D:$M#G6G->D=:<5*/O>54+R?[W-Q@Z<UA%K/Z<!6[HQ@Y_#(HTF
M"OS7^)22T2!9MM\I>8M6^S4P&VNM>JR,Q\D:])TBY>M0M:\VL?#?@9'2%A[3
M^'TU6>-CV]<NK"89RKZPDPC]M^/''Y4F:DYG3/>G,[BRD"*Z GTZTA-T4#9[
M9*!O26>(ELE":B*/4P=MBU@,3EWMIV )%A&L6NY4A>4JZB19?24*EB1<S_XN
MZ"8<N\WX-2=G@UG^UUK_R59G?S';:D)IF%9\4[D<Q:\%<#T2MX)<A@WH)/E8
MHR\)RAN%F9D.[0 4SM7#QK">&?O 3+;6W:_@4Y;'-RWSS!<%K*#VBR$K7'W^
M^L?-/Z^NY ]77ZX^71\[E$(E'O(:NBHR8.=0"=Y]FS>)?[OZ7PE4P5B^-K$8
M$A4.+E7A;NTC6WE0O(0$(T!2O3L<AC?L1]0SP%*N1K&G'+4ZKVXW"+'F T+D
M1D@=Q*$^/ <?$0.)+C TZT'PIH*3)2'MCL?]/*3=&-RV[CA;NKMNMC;^RY7@
MQHG$PSD6 K-@ ]3U&U+] 0MWML9C8G@G\5] 3PX#5U@;'E@*@2"GK$?A_Y'P
M&!EB4] ]&-/Q\&V=WX4)IL)#(8A^.73G%K_AIB3Z6Z*:K"&-:4T,V$Y''<@$
M\SN*A+@1WH_RRH=QQL<!:SA;P]7,7>R(!P+A9H+ISA8$,;\,'3JG%XUV#F,I
MF $M9>RWA56O4 ;82D)""W &1F@8:Z93FBSZ9AZ,0+@$$V,-T9>*G$HXG!#$
M-W!#C,"#/8* P>58S*'^W\"8.R[\0GB'H)]/, R'!L,P.,$P= K#T+1='M:Q
MRQU-1B)]1<%P1W=!E8,UU9=,$H N"%( :[ U5-MGA"P JE!W>D=@9!\UW4"6
M^&39OZ,^SD:UGZI*?Q"?=.S9-CX62M:\AT:-+0T_)TKB829E2BE%H9$RMTQ8
ML$!D L,1UN]QJQ<$J<FFB AR8,,X?(1 F2+\*+2DX%)%70-AE] "B+231,]#
M9'Y_1($"'\-PNLX''K"?;+FEQF<15D<O0#AH$:.D.Z"JGXDJ"[1"W/K@(V*[
MX7:4KP9#[6;NTI-3> MO*D- BGL*EJ*; UR*2!B"-H$M!M5A&$!,^?_=PC[5
M\6_.=G/NWO_VW_A?11)^D E<',!CK;1GA=?[P%>%R4_8V+%%RAI0;J,ZRFVX
MK[%OH9(%"5.<?M@MPM$4FP_Y6* 10 SPAQA'8RZQS&R8&E$KC[2W7$<GZ\DO
MWE)))3HT[C7\=QPB\\5R_\E@/=[FTP-#\Y2(5ZO)PSWL<S!-CO$?@5P7#D_Y
M%/OF\W!D"!3%Q9^K@4=5>78NQDTES3*NHY9&W<5"=@&BG.T#/ :XU*'[:IJZ
MX:95$P0ERY22TU'\I,[+0FNJ=+"3.EPQSN746J+E1>]JRF?C>$RS@YGFDXA(
M\QNV;4>^LM8>=./Y?=Y"XZT@"Y]S%\"G^-Q8K\?!K"G>N*[VWZ2NLCR@1L.;
MX& <J63-!=Q0Z3D=''4KTVLZA53*;*-JZ+'EGY@'W_)TK[OL#!444-"TGFQM
M\VO2B>^<(BC+L[^3MN0(7+=BAD"V .^#  <PX2F7FM[D9DY+,;^9KY%")_SW
M'^%^$R#&\7]1R)?_^2TXT-X%_=U1G\2^%]KP>?ISQ<6181+"O.-_$S_(.&U<
M'*-N$B&:_S_R4+O@C!9U>:V3K<]MS;U^+U^._^\QDR*VC]?+#QU,E!NG3I0+
M?(&$R'L,"J[UV6>)6"1E)NITE"[A<V9#19(WV*/W_5XS;WB.W[^0\L1*9OY$
MG2O3_OA 9]65@XUI8?@1S69N[9P\:R_\-O+8T%?S6]JS4&>&\]F!GMI!2%F[
M)Q>:?;5SB+[/YC5S;C4#?33GVOPGNE&)PKC9V@S.]&#'&?[.4YC><O8QNJQ&
M&T%E-A"'3;N'\_M*J?7?L1DP4Z4.E%G_.$<@]FO,AVM/V*+TKZPTX>O^"4WS
M+5Y1&L>"7GFN8=H]I<1+$C5HA6\>P#S)3[R<KG7E<G8@\E=Z':^;SPJBV"5&
M%D28,3]R71+'JD3<* '0*C%RGALX.C33F*NT.?$]I9U]!1DHHU&\@BL?M:O$
M0=0_];PC*LP S9WUP5CHZ&$W8:'G!89[UV*(8GG!.CJVWG**:8[*VKB[8.SK
ML&>G?1W7OCKV<^/B-D1QRPR QL:))#ZBEN>R^X1RGLLPU7.!O\@K:[LP6)GY
M[8?BNI0*G_:5_B0_<%/K*.J?>^XA%4%B;?"DCSWZ.IU6 7?N],@;%_7F)?E%
MAF@KG 39HBJ>5E*./>V[A0"=1>%5?B:_P%MRRV/:>6TWFSN1\$C>\K))6/6*
M5O$FF;;\\I5R*:6O9>B3&T:A&M8^KUIJ?D^5:5_\K"O?^.NS60/5CPVNI799
MW4[1*:V]6.%IAQ0]'6;MFM?=RE?:5Y/5KR=V.&QVH)4GL(3O\D>*9^G300$M
M_M];W2Q8[MHE*[1O:TZNV3&^Y43"$PD;N"!4"W/'UEV^QK>?0XO"28;8^XLF
M&6)?+%(F-:@!N'D88>O!3!E/)[G!K*9(7/<<8^'IAH_PV./1 T4M,&[P4$[S
M@*3R"$/0\8$U-<^Y>BE6,0NP4SQ\7$PU/IZRXXFBCO-; EZX$B@WL/EX*YA'
M:@O6NZ62U_P/=EN?44QMQ0J3#TX08J7$QR_;];=TA#Q<E4.3ZYO+G&4>QD/E
MLZ[UX$.URXW6/(^5_B ^0W,O$OU"N.!@K'WSU="J,E#S2T\:U96);0I%#S[W
MRZUKU4"G'JY]."WF<+V_<M $M;5M4$;9M+HM_.03VL$AF-V2C! +C';, \<>
M."T&H] ).R16UU=^<_FGG7 8BA?Y5HJP^G,.BLZW/HWNV,/HCN%I=$>\A+WQ
MT1UM0@9/ZT &3Q(@@^N#_ Z.%N2W#!LE>=K%OIEN/4M,MJM=A5SB754*DA'1
MN]!%N=1:JEV<CN102U7JM'I\J7BWV8BVH64W28_L_]T_M8ICTU:LT&V*IU[[
M043K8FFIB<"RD9K8QHA_+-JJ<475\8).&SKX#347\:PC+F'$UN)/R8J5QET>
M'V"RRL#>A+A)"!.QN#M<-(P2!JVL]O0B817UZ.M)AS.E/\RO2.GBK Z-L3(Q
M;+OBJ6./TPZ4^; 42/&K8:]CTUM'& _.K[AMX2R+.@2=.,<9);RUY:!YYF^/
MX2?'4PT\5T:C8J7B^R'^R^2)@ZE!:K[B>#(Y6G:*)S3J7O)B3-+L(^LL\C!N
MDL6_F5EG_=(T26)]\P%*S(EL)T73E*+I0(N4 @"O^=!6I*8JO'21"NN7XPHW
M6H _4^;]?(\F(T&['^U8EB?;X9"Z5?^OR15OHQU@U!\="NO6>DU+UK3NC(96
MWE.HHZ)M8WRLJ=37Z&"=:'>BW2$[]H<10:@"K9^(.U3C95W>"<*(ZS7Z@-KQ
MP%X-,E)J?\6AW OR^+(E)JG3EM0%2QY_(KP(TM/1<V<=K5EB\D$-KJLR(^&$
M4-4%?T:[K3;ESYKW2KR7\:-]^E_1,)'2*^R]?%.BMTL*]\RD-<-4;V.9ONED
MY]_OF:PMK$<F$[4=63>7QG;%Y.RR$?4@)Q:6\1+&RE2-1V 4*6??ZK'O6QTI
MTVE\5*,B@P[)._3C=PU'RD"-8[;(\,,9?XC,/YHTS(L#!W!"X0U$D>&#&X9]
M8\QX5K"]9'DOP[<]&5K!/V18K6S2RF1K+3\)%2UI7$=[K[,"+2YO@0*R:P&I
M7=#6NLG@FN;H2WKO2C>VN$K0WZC9'7D#SZ5GP(I=6U]L>9,:?/W;U?_"^3T\
MP#'2!^XM QPXIR??;I?WDK=-^*)K,_!<5@H>IZPMEW =I/8!, 4;RT'=HCGR
M@N&OUEO#>)8?_4L9;NX.?1]Y!8_ S\%OGF&7MO@]WXFU7NM+>#>0R*(_2C9S
M=9O.76:@D71<LWB>"_H,247?[Z7HY(C2[=9 [.I[X!W@/'CL,C;G,]8*^:"[
MQ,,?=6=I6 [8VKCB!PW#@(4W& ZPT9&,"E+V4\IV*99L7PEWO"8U(&/#*V]O
MQ-8\:C5-#T+ 4ZA_<;<&K_\FK3K/[WI4U5Y6Z,0_MLN;SY^OOW^^^O+]-J'G
MU>>; MNJ$HD1G!LP2!G/H1+O#(+&V6*LUHGP7"3ITAO0:U>:[=Y+J->^;']G
MIGRO83_'PP)TW@JU$>I_5$/+>[ *1!'4V Y75)N-;?T$4^."\LTV7-'!=>/"
M3OLGOH*O8@&>&^W\;0N:"8R2;VHF(5.SV")&22]^PY,?=,. ?W#N6&R=>V8X
MJ.B6E@TD1M6WL<%RZ!O-D&WM2<:MV;IF2+A=^+-NR\P%NV<9\L; VC"R"*1P
MNR"<6IAN'GUNUE\T=VMKQN^:\\,$XW,+U')\WDRTU \/"Q<IV(MC>LB?'SZX
M6Z28R1\KWVD.-Q#[OB*T+-;#<F(].&2Q=I 'R#$1.RG+E*I:59X#OKSB<I3
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
MOZ+>>!7;;':@56R'4OMTJO%Z4?L\#2,XX*S502UF?\,(OC!7!KLB6A-L]LC
MEOSF;#?GH(SP/X=>]U6N( '-JO[S7X/QO];PL,PK?[:1_<8IE5&,\#K*[LH5
M$GCDG[1.?G46'[#\ LE?#I+"(_^T=?(/A_D5'!U41R87<5D.W?%N4>V]U *?
M.G5:)1@!:>G<K'^WK)5SBZY+1AI[TL\7R5-Q5LWBK%;.;JS,3H5U[8]F:$GN
M!N/R-3V-5=,U-;T!:.(XE%/=:V5U1VJ5=OO5MM:ZBX4)!:K5X9@+J-?4VNHC
M+%1OE9QC93(]/G)VI'S*DW.JS-4:<-5M5IB2H;EEA-&N>(A8'"%@]:";NN/B
MIA]C$_E>BL'J2J-QPE+\.4S67"C)R?R$ GQ(7F/E@QR<O/_#TN+%#S(-2;U
M-U<;.,]-^91HO&1>CA7!4GH-'B9A>?-$8=;=85X@BGEH7E!'BK 0!<&/G!_?
M4+6.-% A"DZ5R2@?3GY_KJ-HX(@!LAVQ>6I3/\6Y $?;4O$W53G$_YX1XQ\J
M@WEY&.27ZE6TJ12;/+;)J4VWHVABH\+65V:#5JYBW3I]F/ 6>GIM6P]I19G^
MV&E0YBW;XI9'.:"7BYW8R;5B0(Z;-7!%5E?]L("2W5.Q1<NS%>K2;E9@U/HA
M4J[^I(.ZE!LJ:H$)!VWEC0OZ?JA+>)N7Z]KZ8LOK)5U+-I-'/SI46#-(+JQY
M*3:K6D%./[$DH0PO783.X+L5';X90[#.@/V9YP>J3[Y)Y<J?P:&<\V#22E;T
MY9USM1*CT:&<<Y%!U@?NM*; HH0\V5W[\^WJ?^$0'Q[@+)U[S6;WE@$\D1N3
M.$HPCJX\Y"@_?F,;R\8>HROX@ON<Y3Y/Y^4S'Z\/4Z4K9[WB,:J*.CA!XQS.
MS:'B,0Z5\:!\Q+ TF$XS#7N#'N^MQMN"]RY^<VAY9%IC;7:CIOOVA@?=MS<\
M@+Z]06/=W6'V4V7!>D#\M66YIN4RS]>;_LO[S1OYYX/Q'E9]]W_?,//LQ^V;
M\V_A#FG>:.+UTG)0%I.YDFC,78K";/KL#B#+9FLO[ZE=G'\2/K%F;.6XL'<>
MR*/?;^$7#XAQ8\E/]_KRWIN:LV0.?C?2KXU +N 3KWHD.=X>FNRX%13,[*T]
M0*D=-RVUH_QI"_L0UC8$99 A*),L02D82PK&&]EL _]%\"-B\@?=Q F+SP@8
M!7^V;!\\B6X 7O.[D5+S@/*6%K4*!KSP.2-,0HF\P\9Z7_(BDA7":3@)UP[;
M39H6KHY&**5.M>.@6 )WRP,U$#A>"RZ9P((@FE'\!.#L-#R,S%D_ZF!Z$(@8
ML(Z7@XDAI6!BB-?*]-ZB4!AAG!0MB6O4%PI^T:Q<%QA1M!]V;QP78E(&I>R
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
MIK@E;.*7GYE3<&:=@C'UB((Q"51XJ:U:X<4[N5+QZ[B(L>NX6/KX0F ZU_G
M/03,=*ZPP J -UG=%V4!!\S!YY^V:='!9#6KPQMO:N%>#9KI$9WO070V@"R7
MU#22YE4]B9SWXKZ0+ :Z;FFZ15R6 ZWM?'(@O(W4"U5"+!+MZ$OOX/)IB#:*
M):F"/A L^.,OEW"8C3-KW/!"+8*B"]"C0.!QM83O21I0HKKD)9L91/@X'0$Y
M63CHBV1,,.;L/@0?<6X5=-LR+;"Z\%O%-O ??'5")..8L9F[+B"6Z:/.ZS/H
M?QT=";>4J,J%\"@]DX] M7_91),!QJ<?A:^2:L-OC;IP=.2\R$2M5UK*14V0
MR,4H*C\=!RQ0]T.QBI].'8KO414H4J@':O!LS*9+RRWA(,8\:G1K!05Z/@A!
MSH791^%I,B9X0%[J4_FC< ]2G\/U7D<(@C0.O'7BOL: &X%+OWY7--#'T/%1
MWR#2]Z,^ 7$'8TGJJS0QPT+G- (=#O_L&+#<+PF#-2X<@H!$"/L4&M ]H/?N
M[1',0PYK<UQDJ.18EZ@2:.-'D :3)T/23*XL34QQ /UL&Q$*1#P0"*C@,2[*
ML,GL<</877J8X*S@(6%5I,10-2[F6'6I..A;KBFBCX-ZVD(\/19"5MIEMWW7
M>FK?"(^M[E.GW8LR-,9!F1][MNZ"V4J%RI1[6T'EY"I"IY:>3R ;U,U;AWBJ
M3I6Z]0AO!D KPX;]=' 4/L7JZ=X;KH0&%.U,IH=, 8M[E/%GI5S""$&U(IZ7
MA0>-"&U8P9!%#>[M3P0&!ZW8IQI1RL+8-N2A9!)%D,9C0W\#$]DBH'+_WQ*+
M^S2T;=Y8:=O\6C<M$\SL]MN8:"8Q@W#V+.?3F9PYL&%F#&9A1%45?BDOG7!S
MZQ-NU(]GW55_PHB.99,^V_JDQ:9X/!L9]F<-UM"8P(<O0"3E$EA(LFYH;"TZ
M6$0@C>SQ6*5 ZNS$WHAJND&M"5IG^ _57HAIZ89Y+*"Y!ZX3V$H382@IGM$U
MEB9NN,K@,X:/0+019H^%B+2T#'SG&X"O)<ML0H]\/@'HP52N;<, N34?C)4%
M0(R#^7IEAU.?W4WUIVX)3NTBK%N$PJ8J<%F#LB=(',<A]V V2CH!G:F_'@0,
MYO%6).>4DEE@?J>L96H;:)EJUK2,%>!F@\CZLP:NH"(<&D2Q9:)\8&%G:IH(
M.L(%T@P[+^4)<0.>F /E'F$GWT I$D-205JV%)!9U+1P)_>%N+(3,VJ#N/E&
MK6$\>5HYGMV(""BM)>':>C472YZ3,!FEL#],*<!E *CE&P"SHM0'0"FD2X.*
M#[G)4YVNSH1?V!<&&:#I!H "GB0L8YMKTP@6HZ8@F:8N4Z9'7V$%P2Y*K(N^
M;<(?YI1*5JC"PBI#Z84(DBP;F.&@4O"=5<J4L:N<8;H1 TM,6T>J"J;L>8>E
M.1U:T:M966#4-U.B.,4[?X:WNG'M3<ITR 3(YTEZ"Q2NB9  LUM$"_2I>)PS
M3;BV$JOM5HDA,9:8'IO67@0X<D5_:"/=]&CH,B&*=]2/[2\@]/"#UF  ] >3
M6$AB\Y4,X[G5UK*)TDE@+?/99<K]0(DH2V.*,6,Y.!9S/DHK2]$XK+!=ODQT
MZ.@2IO_#AUOXS^Q<%H2FFT5H.N'0]&FE"$UO+S2]*9NQTK?=]N-#]TEXN!4Z
M]S?MQS;\N'\2NNU/G=Y3NXOQU2]7=YUKH75]_?#E_JES_TFX[70_"[Q8;M*<
MGYY,.;A\XN9:*)\(50Y^>*5+AH)FVPT%M8IQ'_P#LY!:+*XK::4N,77;D&'
M:]T8ZSR!-E\0P"+?8W @0)'J7+EX.]U"SP)M-P)!8.8/L]^(8_W;"F6&^9!Y
M MQ.0I,*U"03M<QL[TNJA$+)'!)BF:4I/ N1>&:$8MI]DRI4,M ).,1!_O'?
M9]5JY:-CD;&_Q(\?%OD4/"C!]3KW(H)S*YD>%K '/T^['");'$@$[<5CE=P_
ME25S* Q4_16>!5$I$$D>NOO3UM @Q#$H':L">J:Z O:$ E.8GBF/EP0GB3O&
M/K>83LH$N%DF?NOTV8'.WM!1Z, :!+&!QZ-4U36"T) AAL'])H!0 'X#CPK]
M];O /"YU@%IM X#!*)<#+^H-80PV%_PB#"1J.$:7I*H"VI)8'=PUR<SI+L:Z
M21F2'7"Y!C9#8VD!&GTHF;;*44;Q'P]M[ G\R,?.JLB9&9\;DSK+3$%[D?G*
M$@^D(JV/P8F0Z1AK+C_SP ' 'KXGXP"JOFB,41C3LWD[Y'^<4\973=WE?HYW
M@(>A,#;W8@DL+P+$O.E OO1H]U4J>^AN^3!\>,'DJ.>AY2B&PQ"\/@B'C]>M
MAZL/(7_,84I$(M";YEKZNBKH:.[YY&:XA]CG$%@9)!1N<Z&[ QX!TJX '@'8
M"A1$%D/A3_2RXXYR[8S"QJ]^%/"+9X-Q+;@E(_*J&]^%PVI%K'T E^%2H*:)
M$9+^Q)T\4)%%",K!WAAE$7-"'XQG2:,_'#)V2/4)3#$%["_!CR[P#15@3[XJ
M@8M8=M^,<.JNA[PA:^*:8.)E-@L0M+:&B3!T0-F)%,;<)4<MK0W2G-$O*&3,
MY.-"P5'-^5._3T.0N]$B&3.9' F)M$59A&HR)6A=-)=@*#!T\<UCX8'15.@M
M@!.H#H>8D(+TL#$S3361,_)X"XF6B0SS6  YPG*NA#$3":6 .!U08P03>49-
M9P1#DTP$\)B%@0L$7>PHMSX1,%M@3%C* '_#T3UNS-"5.=&BJO3EN'<L#(B"
MTELPB6P;//*H2J^^%I9P_U)F#HYA^R7VGVTUS+4]_WU\HOTF#R7MF4PSL;>F
MG/'0-XS :HHMH^#QD1I'"Y3\->--:V;P6P>A\ X8-*^@D\%H9' "Y8RJEZ,
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
M+G._<]&?7&10OZVIG[W3- DF-ZV29[7D%IP$H%LY;C:H%A^^_-*:I"R(MG<
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
M:\END:=WR@'!<]J1%3&\ZA\.JDH\I=\%FIO6CX\96*&7696.R_AHZ&\3GJ#
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
MQUGV"7V[ (K2;4,F)O]S2"2%G8Z&1X%0X,.^KDS@GZ$U4B__/U!+ P04
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
M;]QLG)O*/#=+0JY%L3N/H+?LBD7#R"D%OTDLT$K)7^.T4O27NO\!4$L#!!0
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
M.C>C9)S*=7((=$;GA LJOK-=Q<?8DF+'[.%A^G\X50[-__WT/U!+ P04
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
MS93@CD2"FTS)?Q?= 1':L >&H^Y8F^JD0*V)NPJMI#)*:HE%^GH7D=9:64'
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
M#LB.C%P2$A QBRYY,_*PO2=>/=$>Q4[4<%<= Q@E=[#C%"L/&P[K>\OAI]H
M?:*AM"M!DOP]EOC'[N4X\Z@>)W=E+/;D^5/6<ICX-&QNT=M<HI>X0R^W)BAS
M Z RJ\F]D_8L7%1GO?@D1/%,,37I)AFW9[83D*F1**OC81Q:LA%$;-)-)RV,
MN]^BP\^)4Q=F4OU64;WGW1/=&R7\X;:G+JR_#;.LIV=6VK+_I;D53PB\:>WR
MXD(;7P][$_U\H/?TCC:8:IW.\))N^YZ/AGV]L[W84S6COP-XP01?I3%U#/>.
ML+FI3<'R!J+-\6%W'B^VTX2N@N=6!SXPP=E)LI2D7A9M>FSC'W$;G0#[1(OV
MX8/NX<"D%"1_S%X8]S2T2LP!;8.XE_&-:L,[E]1<V&3!2^9IB/VO"]M<7!CK
M4[IS@VUB&:"5V5EG%Q'1Z"1A;L;\T=:?ERU/1QEOY!.?_8:4L7J(>>P=8D/G
M3YNE]D@?AP-8L/V:R[Q0S:#S$%;*D%''-HNP<:T665NSNY7)@/<7ANLY$S+8
M5S"U?KOUG&#YS :8BTNTO* W>7J(MFSXD"U+AK/MT;F-EZ[PYDTY_,+][]P7
MG%53.QY"@=KEJZBC=B)L_#1=>H72&*ZB_ 8B^#DREO%DK%D6"Z$9#AL$6 O(
MO(+8U4/>*=Q6RV1[8U;X>8/:>Z)#&(<NL[FDVB"O /IQN[/J*$)%N*62>*(D
MD7@V>.2L]-C1SH6U0^Z=(B1)X8G$Q/F,L6JZ*(0I$!VGGCH:)P7(-2WQG>>3
MX.8[-/VI-T3:+:E+0>0NMOQ3B>V'G2#+5DJZT@X*#Z%DI:0KZJ"(L)5P4 8&
M,;J&<V[@2Y?XW6P[:G,!5')P0N*SSY\W#:,L2H'D<AY/07W_%\\6Y3"*E&[;
MPIE->G0<B/ Y(JI:Q*X4N4L#/^_:MB)47J0G,33H\1+/(FU89*)%[M NY!]6
MA.K2<$4WY$4W;-NAZ1@QH&E#%)N5YXTO% /C1[-BEX:FX1B.PP@?&>O\A/%+
MPKHB=*)HUK:XMGSBM-9'AA_S4/G'L"!+UJ$Y\]8I72Y@V[()&>JFUW 1\VP*
MYS;BKS;QKP,_.C<\@L3QCNZTC,/7Z@IX=Y+X)T)=@HFH^1D,_]===F$>#H_Y
M;5*95#X<7IX$T:1;^-U$U1:[ I"5:5-GS2N!5SH#3+NWGY\8(BS+)IAP-#US
M<\$8.IZQTE8KY-W;8;K.!:0SU2]V)8L0":;)4WL^MF\A4@)[!HS(%8QC.0//
MCW8DV5XE6\0-:/Z4$X=]J"C#)TRP2A#Z:/A"UB U1F(""$]]A.<CZ(4[BLBK
M/$[!69GL[>KAAI<:] FQB6[?R'B/%P;Z 6FD:@+1K6VJ(KZ2*$6$(AM:N7:4
M($Z 3!C@#J,<2M"0QL+W?NQ[MC>1_)"E$O@%P/@&@9TZHMN%P]F,#$)$E*X7
M.,XZ_"3-64#S$,DH1:Q.U['G=GAB6@F*'PE>-# O/,N>J:IM$G#<9,!-Y'1D
MKZ!#ULA*4,.%);ZA+!LZ4X,6+BYNGIH+NP;R%UT64Z?KK. <NN%?2I!4 J!
M4.G:"A(D$P\]"J@&[ 02P6F6^"C'I6L$%FG!2ASE4(*.,@AYTAC#&3$/5L<S
MU%#W/!YA) 6Z\$X9Y$DLXC2J\!0L_7HW;C=;QTK@%P 3>#^>R9PEND)B>S J
M?A&J%,AXF'UH$"*QN8!+@U']_U!+ P04    " "]<H94%V5KJ<$3  !(%P$
M%    ')E>"TR,#(R,#$S,5]C86PN>&UL[5U;<]LXLG[?7Z'U>=FME$:^Q'&2
M2F9+EBW'.[YH)3F)9VMK"B8ABQ.*4$!2EOSK#T#J0DH$"9(-@=;X:3R*A*_1
M']#H;@"-3_^:CNS:!%/7(L[GO8-?]O=JV#&(:3F/G_?N>O5FKW5YN?>O7VNU
MOWWZ>[U>N\ .ILC#9NUA5FN1T;AG6+4^18X[('14^X<W^F>M7AMZWOACH_'T
M]/2+P;[C&A;%+O&I@5W^0:U>9PTNFFQ1S!O\6.O[N-8<T]K^<>W@[<?#HX_'
M![6[?JMVN']X&/[D;Y]LR_GQ@%Q<8W([[N>]"-+T@=J_$/K8.-S?/VHLOK@7
M?O/CE'\0^_[34?#M@P\?/C2"?UU^U;62OLB:/6A\O[[J&4,\0G7+<3WD&!S
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
M!^[Q&0[_>^EL5I*$#X*R(7>,53DUB^NJP5"[*%EI@1]"3,?:P9@V3;-S&C_
M5%M=AYI76ES8B<2*B\K9E1)B]VF7XV*1WMB'.A:W,?BV4C!6"G7W.4\O0WL
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
M]1)AR(;Y4^@YBL%T'\7,04N6VE*+J6O91UP=#+_B]W/F)867 4>AQ#9OJ$7
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
MH[Q6OQ0N2*C!NF%01=-8[<BP.]^UB=8;_Q$YX7%-AGCGX_<";-<,\IKI-M6
MC\Q@-W']KY+0GCYGW*E \>[VUEA^GD]6TP^SZ60Z,F9K8S2:W\W6T]F'Q?QF
M.IJ.5R*(\@T8HZM@ K/Q>F7<C%?&['HY_CB>W8T%F"WY6!ECT]G'\6I].YZM
M1>#+?J5N!4Z,Z?*C<2.$S?D;-?IQOOYYO#16J[$0'MFOU.%!%N3R;GP]_K08
MSU9,_(S.Z&ZY),C?3(VKZ<UT+;;P^<=4-X^;L;$28C+Y0*%NF]_>SF>K]7ST
MBXA*RWRECI?K\7+ZT5A//XXGTYDQ&TV-FRDALKP3W80- ZG2O>/;Q<W\\WA\
M-9X10D(<%CY5*]&IL-[*?J6.E^F,C#M>&Y^$%GGV*Y6XL!-L/!,\$//?*3M>
MKJ>K>&2B<^8+HB/74[*C1!9Y^0"*K+-?[XSE>KR\^7PW,^ZNI^OQ]70VF2]O
M&14!+NO'47,R+<<W!AEX02B)B?;B0S7<&);E1UY(;NX+8O59#@JNCNQ?1Y'#
MJ'H0=3N"S]1;F_<N$KE*" VK!O.B'2C,=>40:CC,V(7"K!6_5;3)3R:B,$N7
M7ZHZ4C/FHC!/Q6\5P<1M&0JS+#JRH@G%5J0PM[G/5#DSSI:D,#_%;Q4Q56\_
M"O/)-9PZM7YI6PKS6S& (G SUIV$)KS\5I7$2XTI<4G7#:/,=*RUJ81YYAE-
MF;?*VB$[<I&_H>\1OH>\,/ W4^^!_,/'1T9-Q-+@&4ZAO70BM\#^ >'PN'!-
M+S0]F[H>#]17*C^#AB'52^#:"<SM%J,M]4LN$<$L0O='PH8=62WFP3&L&HOJ
M3#)V_-ZB<.?;5/A!2'$+Y.=0.Z"R;7RF-_(]&WE!_I5#GOV:X2 VP\3Q"!7'
M)-_0QT?V\C;Q<3F(\K.2(*-^TTQ,!W\TW0@908#"@.S3&\>\=UPG)%>T6V0&
M$4:V[RV1%6%,;F]79N"T6(@MR $LTWFX0SCF1'Y*A4$@EJ1I63A"-GH\T'U
M<?,I68H261SN&4/Y>0B2@)CE*'/HW9#%@,8Q,VTT1]V(JO7V) K)^KUU/&<?
M[9>$JNDNS"-3M62'SP\TPH$L:L9(,/E,QGK;8BO)$@-1F<+,O.ERYF] U^S>
M]U:A;WUIM4SS@X#(*-6]%*5KPLP#@>D!G8ZAJ1>$.&II:0@3 5#K,]_[2(Y-
M:JT18HY%_L6@-;Z:V#8LP@]]5I>>HL#PJB(+3K3O/(PL?^LYWY"]-A^OD(<V
M3A@L?=<EI@-E0'Y>O&.KUIK7:(/(&4-IEED%+2QWGH$A=MIXLT%T': X\(30
M)P:-3]8_.46IE=?"D.<:6=>R>P.Y[MXHMW[G]&Y'T".'!3%\IB':!Z<8(6+7
MQ>>([TFO0+'QE2O"$O(JKF-<PZK6$;]&)@X1=H^9@^1T:9+?3AS#*IH)UQ/2
M-0I-1RC*36Q<51LH\WXCSG+)Q\J6?NS0%^<I_YTR=C+^?'&>2CY6]U9?Z\ 7
MYY5O/$7'TJ4W7YS=JA&4"GXJNT%*/E88 WAZ;Y#9N86/E3&6CUP0YZW\>Q7&
MW;5OL?N*X=EC<NB%Q\P1(;)%ZH8Y*6836[R,5L3YIV'Z-,#_.S8!VR%T:1[&
M*QMMS,@-7[Y(R&09/XWA>.%K\LGKY&]>%S]/CD1@7OV]Z7C2K,9?GY<G!+,[
M,@2VHGOTZD18C-^R 3)+%@1@!LRK/=K?(RR(;NY3T"5KNJX8;_2#$T=DG3J>
M0S?6#:&=XPH]ALBSD9WR13]ND6C"-@*AZ/I6CHQ+\W5\G%)QS7OD_O0R"EYM
M3?/P^^D2,#^_ 2S\@'%LW <A-JVP"%R0SG]C!O<,A&2\UU1=O49N&*0_80J,
M 2E$\K7<=.*[]2CV$P/Q7T[CQ/!9X@;.LTX62,I*LE9$%WKR]0;[>SD1AGXC
M5CZV$?[I);D_QSOA1\OU V3_]#+$4=9%(2P;FIY!3ASZ/_1=Z<%TJ>?-"$<F
MQD?'VS)7G6)9\=%,=ZL.Z=6NV*RX..%K%)^4EMCY.%PCO,\\V*K6"F4D3F=F
MKR53CDXBB+=U^TA&%F=/+UT*"7N*A5%.0Y^*XQ9%!3B)+-XIUVE)*'&P1!8B
M6_+>13,4PLBDEE1N"OT53SU<B93>5TM)1D2GB*494BV2W-"#.$3R8"2 _TWI
M67%Z#4 9,2L'OHS& /13!3B)(+Y3KI\6&!U,QTXB#8CYD(D0@5%3/!2'<:QS
M89=([N^J3_F8S,_(M2<^7A%;;^:'"Q.'[,7CX >F^P'[T0'HJ!$C/H!])PIG
M(M;OU1L,@%NO;)/IE8SH^JV\GO)<2^7T8R8PV,@$!JLW%FI)]4%87"JQ#JY$
M1#^H%5$^AFKI;'=D$=T%<=2F8AG5TSK/H+\2:D K$=$_:O2:E(S.)^/,]RP0
M[59.8P!G3P4XJ7] K:>F(KI>L2RJJ Q$C56"E,JDSFD#:,WI,>,&H=>X$4Q%
M6.OKD9<AB(@&^WC Y^5LY5E;F$=Z1UYCTT:PCK4R2CJ=.M*BJ4.NT1/:WD1+
MPUJ/,.)J(*;7M]"\:*N-M2)N8$]Q1IQ?DPE !MM:%72&)*8:M)2K/QJ!E"&4
M.?!*)50:P53_O5;D174:!QS-KP9R>P1\<U3NBJZ%P[WFLINB9C>HN=$PKGQO
M2Q]6,\3*@SK*]T'-UP- NA& 1N4CL^S31)732T6&M'JG6!.U[@UCSF67W0J-
MD,'X+BNL!S@'3",]C9M*3&(<T$&%;S!O4':!@/K+R@D-8E?5 =4<S]'RQ >3
M2E\$PK\<*P[]$G&HNZ?0Y4+SD)W8,4?#WEB2UQ9Y%J,=HK?O8R^>@#T@.N)
M; 1AH$!\ )FT<9! SLOA]>@PR469B^,L  5C'ABVS5"A!0D<8IN,S(,3FFZ&
MO.K+?C-!#9YF15+C01/,%[JD*40>LL<F]@CG@6%9T3YR:0H L3T=RU$?_]E(
M<+BBY$$3+&!TC5EAH2.8HBPAH.\<4R"M,L"@7#Z,1J[AA6+AE! 8M'#* &L,
M*I44SJWC^9CE*H8(HT"URBL,/U@#HPA4<WBIFMTR]2PWLEE=;<SP"D/LW$<A
M<[+[],9 YD-0(*-M@<2HB"FM3O*JE5Z_\^3 Y[FZM;Q+DW4,KE@;R>EXR&WK
M5Z\ CN?T8[FGK_/)I^=?=):4>MG=ZCE'M?CZN$3,]*3!+)#OL,TD!QB$PH4D
MC'<J'KU\>^<9X?%,"8RF,5I+YO56""B.&W1+WQ3K:1<84;@C1^RWLYY3[Z8J
M4!IB+%$M<M!^Q)CB- @B>#DE5/0&L"J34HH93$9E[DH>$X1T8B04!J3W:H'B
MN!_K,]XNNZI*V_\7 P&9:5546OE:655]U2OZ-*Q>#=,@EKR;- 4"ZHXX\@.R
MHS[XOLVN.@@_.!8*5N2VHUS;5Q+29_0*B*(.J&:3248T'[ ?! OL;Y0_+61'
M'@3X.2A@ @]6B'EEXK[S+A&Q8>\)'I0G6E\WR4!6?<7E(SH8?<4+(M3C0<SJ
M#5DL$S*%;O*P^&CJO'@(") 30#[[24)\L4LTS?./N5$NKU(B@Q%0.40<U2O:
M;ZCX*20B._Q<K/H*;7R,,C4UQH^$><(.,=+QD96#[N31 9+309R1H*)J+K'1
MJDQ-<C DI=Y!5D:1RF!.U4J8>"IDP.SZ'KPR C'Y1/9ZJY=(Q=4CFKFMXRZN
MCMSYXN%@:6 *I*T ..I6"#_AS%!X9B[/1/QL6<8LQV..W+@:W9L<TFR!%TR=
MB_RRRG8!.=,F#,\WY.@"W;\-I/LM5CDTFZMD0$M4^Y&O@#VM(49 :T/HI*\K
MT:%<EY?SK4*;5XS<:UNN%62I^.H\:#(*(,>0XMV;'WLPQM,%)"GRM;&U4MC_
MAFBE,&0;#T3.6S2+*/NTMHX;T9:"[.ER'H4!;9Y-]K)BZ8A2'XB_3!C45+ZU
M=6!A;D$+A&E_8XMQU?F%)T]](.(5!C45K_)BL2)'='>"%N%CD"(7 CH5OG*'
M69K&1.@Q4HRH8L&6T^BUB=, 3RJ.&G=3?\)PBF'4K13%(*-RLH&BQIZ&_4Z]
M."Z"!I*J#]=IHC<8&Y(#.J@ GPSIXQJ;7D!8)!CQO=0S%9OY*OC-"7?9$>%$
M#L'L,!Q!T!+C39'N4.^R4R&78K,FH[WS\?N7LC?9$]2$1<3>-E7'[A0)M%"N
MI]'6 *TZ+@:'V@:L2U_9XJ^613Z=+@]!42,20X^LK['+_NJGEP':[N,\':49
ME0D7\3H<^?N#[[%4T$<'; F5TH(24VF;REJQY=9DJ<C*P8(IJG%!ZSII#*K6
MV"ZE 65L%YJ<UDJC;F$6*VP7< )I3E=*Z_<W74D%Z%@O-LJ%$PP%"ZK>628W
MY39GHZC/Y+G-=X/586K5ZH>*E)T4%I#-D4M! 1% &06-QBZW!$J1 4I K*@>
M!"*/>EI#D$P#6ARU>50460(13@610:BL*H : ^JE'@-+WXY!9%)+2J^;AULV
M]7 UA\P_UW_I47 &[Y55:048M<$\T"_&_7H3YA18Y8.OZJ,LSE8#"*/(##R
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
MAI:9X:0JD91]+^_LND8;1#:,';^YK<U'1/OX9&B 996(4.Y#F9(:N>4J](@
M"I))FJ%U2TP5Y+JFA_P(3I(<!+6WMN*4'@]V,*[(+K9<Y>;ZCW_^KU>O7OSW
M;[<?O_N?__YD':+'S]YW_["_??^P_7ST[JZCKQ^^Q__X_I=W_[Y;'P/W^P?K
MVQOW_X5_^>:/G>F_]N'AW<_?C_[^Q\/D\V2&C!_^;D[>'.^WNW_=__+]YO$A
M(GS\/-H$X[_?V6]-[_CXM^,?UX>;]8?WB\^WB]F7X_*[;]M@\17__=HT?_C+
MMW__91^&\_F]\_Z7-W\<PA_^]KT1??OY#_3>^_>7+Z]_FP7?5O8/_WKX].'P
M:?K;_<<M>KM^\\MO/\R_?D2OG3_\^=?O)N;BVX<?WH6??_Y@?IV_OOWZE\_X
MV]O1K]_6SF/P_N;]#Y./WJ<O?[S^\+?5A\/H];_>^9,'X_;+MW\O9H^?'.?;
MI]!<17^YN?;_AC>?OTV^=U8_+.<1FG\*UNCX/R]&J^6K5_H;$XFO:<$D76U'
MKFE9A D;/1YH!A.U/'PZB81W]VR%J#B0C9C8."&6:NO$D,R8/%+'M?CH\H?Y
M>']P_2-"2\1Z#8&G[C;3Z\/!+2W?7+&J9FAARD+$S-^%H(*LHO)DQ%<)(TA[
MRH1:EK>$:[AD8#Z:^ANHJ11G$\ @CR$GM\,D"LD%F"=XKO#)P,50#@-O2VJY
M[62Z$Q^SZQ1C=+TSO<P5"U M\A$>N$1EH :K:9',)$,31E=F"3RUDRX'GE)7
M:/Y:45#$,#NQ@9B^@LYJA=>$*61YC&YD^)3O")4P-I;+T%>^=G_P/1J XF]N
MD!F@! "9KI]Y0,\CSW,C2]VA&P=K<=@D^43>-CNPZI5?2D-WR69>$>66>#E:
M,#'7'TWLT(7(:(U\Y5EYQ?'U6W$R0BG!":@Q"I0D\A(8G "*P#=>.?4DK+&K
MVBT9?A_ME[2XNKLPCRP <>/C_-X.)I^)F-[*.UAOQL9J7)(I*,Y#X4FYYM"
MH"H3QJ..#][L--44.TY, UPNJ<M"N4RZ3D>CQ2R6IK=55?7H/!:0+<*50 :T
M5=)**1G (,H1L>'Y ]AY)-)!T[S&4D.%99:#4R"_HP6>2BH"72*JJ?8/#Y[*
MJ_;0\9,-I&R%YL?35M.G9-NEB%[,&"I-\%(#9=55JJBN(P3D2Q$CKN>J"7RD
MRPH"Z&[$R<;46W_U/R,3*R\_*TQ?TUVK7\LB*X_&RQOLNB + >E=&6<.GC7&
MI4B ZNMS\S+Q(ZQU=9P9T/;<TK?UD9%)\VLH[.IP'O3JCC,#SZNC*)/FW@*
MJT//DM!A7K3?-A*"5OW\09?R J. #'_*-_0CKL2_TL^Z/\K5B*$:!ZB"GWE^
M*[+;%>^??/Y[]XH3<LL44]MK3>N!O(F\41%T7D-V4B1[I&2EGL[;T'GVC73Q
MX*A@)2CPANARCSV[0W2OA!('B.K4MF</R)!60]'GT90C]NST>-I+HNCFT.<%
M>_9S]&%!%#P;=5D SZZ-GM_3GET;SZZ-9]?&DW-ML!0];Q7ZUA<5+HO,<+)1
M_(7OY1=T9K35SB1[R8C"G8^=;V>\5!;:JJ#4BX#Q*JD4BF55P056IK= =1H$
M$;R $BI]2"R2%4\*%$A^>H':/ J#T/1H,QUHV61)#5E .<AZ>P2<2KA19_8U
M^;N'N$QIVJYGZI$I1^P$;-.8YGJ\G'XTUM./X\ET9LQ&4^-F.ENMEW<5W8+X
MN2J\Q-8<-5UP(7Y@P7+&FQT S0&0)5Z:*M#A:DN-=7 !MDXED"O^EW)V9FCI
M!%\ FMG4DM+=PJ:C[9DO$U@'O>*X^B+1M/KFFGP%TK.FEI2VS :1A5\NK3+@
M8+)?ZV@J[SK3*"Z-7694"HNOE4R;VTZV(#%(7XLJ*GI]+#RJI;9X,W2Z1E)^
M^%1V&*;G2#D1G>U&1 53A1-0UL29O;A")9A>2X;7\ZK;L<5:#2Z4>_E,":["
M73F-/ZE A>O<Z?) S'SO(PI"9"_)_R=_1?X5.UNHEC$L,A=R"&1\#_+^:2Y*
M4IYKL9$E+V/,K71E$KG1$A3$,#+CM8QIIB-=&E?'\Y\DSQ:,@;C)<F8)G:JV
MS0^L439A_X&Q/XL SKSN^.[!@[O4&LONX ZEK-J28DB L?\;<K8[PKWQ@+"Y
M11_(B.&U&9X[*O'L6(W<:8\>E%Z:NI%3;5K"SB?C][^8VA)129&?I[9S9+IK
MA/?!U"N)6.IX ;=@^WEEJU\)'!9;IS9$,B6V.PF7"V+/^?8'[ >JC7@(#OOP
MC*C/,*@3G=KV=/ V3'X2@B9!CRU9T7GI#ROIL:$KO$A 6OW!S2_&/9W?8-;X
M!=O#M1JZEW!S=GBOE^C3T=.B\WK6TRH726-U<UT^S#L/(\O?>C1:<FT^7B&/
MT J#I>^ZR7-)^X+9S32D7)<"P\HVAT=$:J8KP-WE%[HS[<2A/_4TO9P[3"A
MDJR;4",L)C6)$TY5/S W4-,CKHIEEGM3;H()+,XY;?J9D#XUWP"5$R=1?;=C
M#I'Q @>3F%Q/E3IO'"]RO&V2^D'.--7Q N(,Z.L3W2Q-&3Q5IQ@SU1X2P\+P
M[!OR%R('4_EW^HT\^0.J @F@8(Y$ >>(=G1:-=#4)L.ZE5AR=C5!!Q5J&&OA
M'/5N#S$NTKI\"KQ"%,,1*A:'AWH'9YLT&YJN [Q"EH<7I+QL-]NT?\9EV].Q
M$;\^!U6EBH:P'4?VF5ZV7YR*;-\""2-'0LH9P3NFO.XK[X:NJFUD?G#M'FY!
M$>6Z1%[@!&M7G!@D_QB1_R8*TL3XN(EWI_HX43ZJ&HMXE"_3,E.B$3J0KN-E
MU-.?)7IRB0*$'UBKQ*1I;%!L7-F!9*78TAF0+R=[.?3APKTO.#P7Q_"#(+="
M<^82]'K@94-?W1@)Z7-C"Q145&2(/O2 BY(1&=A&39#AZ82N1!+TX2Q^KW-=
M_ZOI6:J?6GDH:O%(MA!2&6@PU?L+I&<(RG^2(]&#0/D6MFDY:E =39NN-.U[
MFU9<<(8JGM(_:SYZA$MFG#G,4+PR X>&?IE!L-YA/]KNQE[(?D/N\6Y$8W&O
MT0$CRV$[G.-VJH:.5AW8(#B%:()?$S/, 5L9!4HZ30UQS5@$"MK6/SG*X.]W
MI:3ZX&I4<*J5P]AH,:K;5YULJ1X\FJJQ0,JD5%?K5I]/>+S9("NNDI&LL"6R
M?,\BW#/MK23'MHF(E%N8>]"V3R3Y82L\_T8:0$1OUQ$9]7C^GERWH1Y6E/"F
M?]>)+I#2IQ@U<@+QC%;P6/XHJ%S9BE)_DNNA&FN08IF5ZC3QQP?4%TMPV74C
MZQ*ZNN-G 61<AB[/@ZSPT=;$^YUG(1P2',AO%G[@<-XJI8;M@X4K(TMY'&'R
M$RM8N'4\'[.4A1!A%(3QGR6'2C>;MYZ%)ZFM&U 'R<VK8&7F4_LZ(A,DEG#"
M 82709C\4#>^/-XP_5 %^- G\C^3M#ERNOJ>U/7FI83S>N!I7:FD*Z@HWCM5
M5/JP3]K%%E;B!U7DLH(@V;&8M3XAQG3DTE"""9GK CL^CI,S,T991](58^G)
M+@5!R4#Y^(6X2U(5^K5RJIGJP6-XATNG1C@];5(QW[#N5RQ@'MFL]"7S\-"<
M<G]SCI]OTY^"A]8\0TLNNEEL:/EX+"<X^('I?L!^=#@_U&:HGZ@MT0/RE-=?
MD&"@!YM03O*Y9R$)X.%2COF9&?E!&,PW'WS?#E:^J[JD3!M.] ?"=+DJBH(
M>[3G9XJ5"EM@GYPI-^KKO;5@I ]&7Z?+HR )J(!> 9:(L4&3OCW;L/=$ '2>
MU&T XT51R-B?2[$TB@DL(IF?1^;YBWU'^I9-EHD_UQ+)P<\3R"*Y'(J4Z<L]
M<S?F9WSZO?K5(,'#DSEL9/ 'JC\7KS9ZE-&;:2EM&ML]WQ .0?SQG*2?@"(0
M@[K9*0\O<",,L7,?A?16O_9GOD?_EL!&QMVF;X4:%P47>T_B5JM>:,GR^E[Y
MG5>>U24Z^)CZR%B N^JVY^KX>AK'D$(Y)6OIA_JCJ1]NRRO3I=EDJQU"8?N"
MD+7#JW%0EHXH&4B5.)[S^7AO./BK^+"7.Z%.!&DD5!404&]^ G> !48'T[')
M-9'=!F ZKK5E1Y,U5K]^)2]=%8#WP2D\]1[H PL^OM6W #(\Z-ON((+/H@OE
MXTU2SC<B#NAXKHHEWH(1S4U+VVR78CD=.5'TXESPR3_#XX*<;B%15K2T]V&O
M?J$H8>F):8H:[%671FVQ6O5K#(TU6U3NI)9:0W4*=F99E^1&"ICOI5\/W88O
MAZ0';[:&9?F1%P8+\\CNF=K4]"4CVI5SW2J6U- %L'MP8L.76FO%BYZ,-- E
M(%%;K64]FAY8]FVY&8QY7[V?*DK?0-GZ7:Z9GBR685AVL"N$SZH0-NUF*)0P
M,GDZU<J.K#M76<H<E(:1JRR6ENRG7R,3APB[QXGCD?D[-)-^X^-]KE2(Z'+[
M]<Y8KL?+F\]W,^/N>KH>7T]GD_GRUEA/Y[-K%)J.&W"R0":,F'PXUB((6;G.
M(PI961<M>^C9KU,;'F*+FJY;W)B0*R;=O>IE4CS&R>8G.W+LLF?2GUX&:)M<
M^MLG-3/]9;JLUF\25FX\.ES=Q$N^@@M9V)$OL17=HU?DI\@+,@8&B+QS^^/4
M[Z8,*.7/+264KMD!)"Z4Y#NXU/]4%J_L'(>9L[%Z;56@FLZ5 U<EJ/[.XX>J
MP14<6;0Q(S=4!^WO/%XFX:,IW4QWGDF,%M::\[29;G.&4]UIPS&*)ANO;D.>
MS@(>$$ *1R5LJ?;3G(;5YWF#/L.+"(+4><ID7RB6479D/7NC*Q'E,(1ZOLI'
MEY6U6CK=RQ8TF(P@K#O65!F33WOY0$D6*ONEF=_.5Y6N\*G^+!&H8O[/P<=/
M;?6H"$RNSIF166.$]IE%Q>LD/_;3E_4%EHTY+Z+W*5H\WR+WC6O'C<@]@I C
M P8QR07"JYV)T<4:&G\:^?N][['?[7R7<!18>3&77KJ4D7JZ4E<KD<8,%DV+
MQ>YNL=C/BX53(HTI*IH6"Y<[4AVM)VIX*A9(LEC^T9L7P;O;6V/Y>3Y933_,
MII/IR)BMC=%H?C=;3V<?%O.;Z6@Z7B4X2I5"%"$@\NHG.;#<NYX0,=Z7.XE!
MNWR;:R>YDX-; KE.W]?R=X-3KB.M+L_@+;RU*;JQE5,">PCB>IZ37^;%6U8%
MDC A4!4DRU[EH,27>7'J_B%/8!%S2(K_@4^YK"[?^CJ0EI;G00B!<3T;ROHZ
ME\@E1.T%L9^.:VQZ@6DQ=\G5,?L; &TI0/@I*$\1G&%"D+-T0!1H"8%NWNEK
M%*?X\JX2&K?R5",;Y0JS0CH:=:1JV?#J21D!52: 71W7Y', _<A#47/4EQK-
MR 6M\B9!C=0I;1 UR4.Q$_NE1FT*+'<N46;!!%&@')25:U1.06K4L'!BA-2U
M&1]>0(:BA 'T:Q450).E0Z5:B2%'S(2,S-CYO4&81NJM$'YP+/IXOREA(Z"+
M*"C_%8B^5<H:_'ZNT<H-&R,K?[7R "MLHY)-Y?I=]<+1:FQK6CN<YX3,VAGY
MGD4()87YG>#+U?$*>=9N;^(O .=%([FGX*5HQA0F"*M(-Z4*<B0TDM.4MR&Z
MM.M%=PDAF!9O(JU<,_/)3ZN^A1!AM\H4R*]11^F)JM""&T-Q?\P"23#?11VE
M_NG,NCMN+6;=:4I ]T2CK/JF'R7%!: 5 QS^OC2]+;?^(Q]D1$+^ZRR._%A
M]\<.]-L%)CRUYN4P+\M9E$?]G+NHQZ-:NI1R>'*G)[;"DT^]""*J07_PXJD\
MUS;51*='^JLH<#P4!*LX:"D L)7J:4%)H$-CJ0%,GHX#4C*,J8"82/FQM3^
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
M?B"'8OD$9G[<I2+6N,':#TTW^WL:^S7SP\^(M4+8>@#*"HY/38459987H+#
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
MLAJ35  -Q0\KTBW_^9J2N3<#1 7U_P%02P,$%     @ O7*&5*9<X=YZI0
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
M=S#;Q#[V:*49!;K.GMI%RPJ^E$22V$7SZ#!* E1HC !D6JIL;YTRD]0+9,A
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
M5DJAU?6V>QIZ>% J&"_84#L !W<>B_3=D8P0T)]%<XC- [1MG7MI(%R%#08
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
M*<M"=9,PC#\/D-['@$"VUYK^(O-R#:Q6$)?=@B OR(M(D+<MH,[I!%!>..%
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
MJ(<YU8>C5U,)U_E4L&N2R++RZFRYAD;"^E =& W-R3QN_TGSP]2\7=SNPO@
MX6,6+S_1F+9A+A>Y?!P$_W"%T8V&I#0<GXVE55J[;A1.A>J"CZ%9H40B(M$G
M_ZWTBB#H;-==PA>$AQ'<H0 "Z0)PGS$L(]T:*9:5CE%KV'<WZ"M!)Y-%/%LA
MPQ'-^"2]WH?AX0.^V/8O]W 1SV$6).1#N@J#=4 2>1ZD$=.3@>TJ!?W$Y6 O
M)PJR&!1DP20%A#"@E $BC?]^) XJU-U;I69P4N#8P"QK5>*81?#*2[+-5023
M]0&?N_<W,*+_DD:T!!'+9YUNB7AE:2,(2$] &Q-?\OT>OP$K?N/>GRROM )>
MDO.ALWO>>]D^\<(;+WT(=A#]E7DKSBYPSNMJ&2T\.7@!J;0Y0.U!T6$,NV:7
M)LJRYJ+AZD"@CB[-9</!L8HE@.RZX#+>LVO.V5]][Y/R'$;PLQ=*Z[?>WEKT
M2HLU-\2)M''N[>!.;:'&]F T[X4O@S0+PA!-'#(W@B@M*U/G3_#E[W=D*5E>
MR"7%XA64+'L#VAT<JXT7!$:!%D4]%CA2F1U=QRD-!L9/<.((6:J7\19Q,NV9
M8?(PO'&$#(@)!1#'>9>-P:^TN=.' D(MM6.[62/MD]&"I/\>!!IUV@,<E46P
MJ#$7IW=/VS!PY6-G:8.1K;VI>N6]9_IX,;M?3._?7UW.'J[FD\5T=O^XP &6
M*?E_F5VGDX9I(X.E;BE)>%M,I1\X=@2O:-?7X%?R@\M3A+2BRFU%:BYT318!
M\5MT<IEF<"M31DZ.CJ4%0UH@;11A"H"0<.BF4-*=#)KJ\Z+]RO%QN8'^/H2S
M5;,2Q31:X; 3[$T^/^1_9"Q._;<I#0DLVC<:XO&VNYP2B;AK5C8!%6HGX.E0
MMF@M@B[V17V0U'9/S:GL;5ZQ^' 63.-U>)@L;>)70A[9\CM5D(Y@7=71LJCV
M#G=JU 'HP^!OY!WQH=.T3^'RZW7\_ WJ0O&%?CC"JD7( G2:/'FG.=*$9;Q;
MQ !OHK&>F>-0WBGQ:X2+./)Q2C?_W$-3L(2/&PBSQ\S+H-*NV/%Z1(:+\7MT
M%@ DA>$'^M*>(.\*2%]0=G:ZIRFJLWB/(CL=ZDM%-_7TPB.7^CPC?P"P,5B:
M=U_J0:\MFBX.TQ-0T&+O9J.")1\%<ACES)O&613S8B4ZN/>V4-Z3U8'/#@;6
MUD&Q'!(9R7%CIXY.>7450)(8L]ZMV?3^P]7CXN[J?O%X"3,O"-/B3! ?<U(&
M1S/L.D[:LG"V7*:KPS!#6RXULV+S0'ID E[E;%Z#4U ]IQZSHU:XD2<[K)PM
M[,W=MJME&) 5/ID!5*/I#C0FB8KO< "F%AV-YJ6W_&TQS]Q?ZO?%]7L.I";]
MVMY%YN0[Z*5[&G>8EK_\*8 )FKI-]U&_5P9N*=YVC'0MV;JS<9<=Z,//R0>&
M;\%EPFT5[3,3;TM/DT[@V?5D.O\PN7U_U?YD"E:T/!&:W-O (R&S),L=D<F/
MHSE<[I,DB-;G7AI(WT,.PM8.C(<2GX=TQ H07OPMH?P83O*26N13J# &!6>
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
MJQ3J:,\T,O9BB7E6,$+=V0HV]D=B;VRNC=PT+BS%,QL[-*+[):JQ=VU7B0%
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
M7(+!!@K U)%B@QXMIO1.O5BO[#R6H+K:$<Q-*9. (O@M+\I**H@*,3D0J^[
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
MZZFL J=<BZ2;: CV=+R2$EQ[@H4?4HDM(<Z)U/$OP&9(/.&;RWT%NT=&74J
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
M$0F5\:7S0M7R:"R1;8RNNAT!]JZS?7R3F@W?W!9"H! O6UX\0<K3G-A8"X%
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
M;-/VYP$E:A0%SGT<T4<7GURE\,8Q GBUM2)N R&E^<&J3B6:U5B,_'!!>.F
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
MJ.+3Y1O75Z5,S& U/WUQ,KWHQ[!2MK/*-9K<#1;+F\%DN7@MT?K<"2W7#^,
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
M!%J/[\O*:SXJZE1G%@S/<,0*HZ$E9LPJ!N+$!:T(YQ:*\^C[I7G,LH=U*_4
MW2@]49S,K.&])54QII>?I"W?<Z8$P"@ $(K@L*XI$4)(UZW$3EI-3A;7'/3A
MY%!>+TZI="&>SF$G^(<>_F]LDLT@V*\218>OLF*#JK5M6K4\5SDXK<2[B+A0
M'LOL=ZEQGF/B!@]TVCR=/V^Z83J'7F6E'1!:>LN2Q:1$C/ZZ1V"7=G+L(N>'
M84'F"TZ?:LEA14.'FRPA)\S4!9S?!2,6Y.U/.=,ID,XI?TH;P%1U&)Z1)(2$
M=*[K/YJ>!9U/R )14X!2@IU59!/(K/XQX:V'UEBQ;7CN3I"J.%4!A/8 LX1C
M7DTSB2/WI/6P&"=;[WW2C*R[!7:3BY5_INE\S&TCA]:5&3JD3L,,P^4F\./U
M9N!%]%]&GN7&)$&FCS"6ED.)SG#+AX&CNT53"X.!B"EP$ZNQS9)V.;<)Q>Y2
M"9)>GXG?')=))6"5ZTY8&38>8ISJ;\F5H/3'B '.VVHB"OC'10XO08[?:BD\
MBZYJ+WN!\:6JN"I?<Z@M^#]8K9"5-*%+Q7:.+-^S\!8I0+D.0FVK"X7^F1<5
M-8<UZ]:\ !E9_AP)8L1XU?WQ>ZRXJI[70'#3K9*\\E'Y( ?#);AW"T"1JWYJ
M!C?8O-"?H=C44QHN2 TH&(>'F9"$VC'M-N<1B0JX>NO[%(A"%6T%;MSU(3 >
M.6C;WZUGH2 R'8+US \=QBNVT++=X[08]73'LFN0O7$\/Z!%21@,"J/DS])C
M[CSJWXS",SP66FBN/S)>@_?$)Y>"&%,#N^\INBK",MS@]5_Q%4A) [4!NWDH
M%@]]DO'M"(54OXK3 -"EEWV^>\TMMATN_,RDH08"L';50=&O27)9MK74T]A\
MMP4WK/X!G5R);PNQ2]);AI@D,PPT2+K8Y'S+,XD!'TK/5&8X^0+X!*->NM*J
MH\N2KWJDM*=1G%' &EBCM_RC9A?@G:6:CJ;G)@*Y5AX"T8++:>4Q7=%)V+1F
M"=ETE@8-B)+.)_[J6,(D.>2Q'L@T!T2L'H1O:8GD4"?<^:'I7@=^O#LF9>3
M'\#-T0/RP/L8"B"@W?Z*,;[P BM =NTCD3F0[OEA%$Y7U[YOAPO_2,GS"TT)
M$]W)<^>4G3(;=);Q<B!..X;/ A^?2F/XIN\2B.B_79Q5@$I\D'#Z8#)^.'#'
M7@WI,^+9AKUU/(<0A,3$U 0( 1'[EBQ4*Y.@7J\4"QN-CR>A4WV"E4?B6Q*B
M O$A'[$$A::,(4G@H3'Y(F4._PXO,P(X/).S383ZNKO4)\)+CE@2=*E$DA2\
M3%=X*TI>MAA!=]ZJ\!%:_'FK?.52+19&% 7.?1R1F,;2G_@>^5N,"UYWG;WW
M:Q0=)O2>P<T>GF4"7=1/<NWAGMY%]C5'.S\@\61:^[._&!D\Q>LY''^ 7!+O
M=EYYT[N0./"5Z9(JX,4&H4BVFW/CXC!AW\H5.6\SZ1-.L7J:I7M[S8=Z\R:Y
MB$Y4HV[[>IN^L%]N9@':F8Z-;\CTFI-->M=UQZQ&1XM?V"S8@G?)&G)W15I&
MW@-YY KV[_6)2 X'76>J$M'(TU9G'#WM5++B>0A(Z $L$Q*(Z"YGEU*I<L,X
M,6;HGBK 919]_&.TG^'#-L+&D0P4V6WA10H$I6=E=1HHKZ/EN83<Z[<^6EN,
M06J;I 62,CTGMSN!JTA%F3K'?:3RZVY>2JH) 5:BJ?A,,"S+C[THG)E[>I/6
M=A*<(J+9_C>)M^ A4"(UE.N@7D04MRF5PD6'U5 J)"I[DDKV1[N ^XHL-AVZ
MM-0K7DT[-MTWF'-*UX6(55>\4;6R!-?$D4>$)B@2\)M#!B]5=.5+>UIO<V&%
M*0C8[E%?T>AOL1E@=-S]T/$PF1S2967E!]LTWT3N8:EQ<:&');85.77HMUMC
MOAS,QY]O)\9M?[0<]$>3X71^8RQ'TTD?1:;CAEP4:]\1.$C>:Q(@ E@F$=6T
M\^[["%;_@S>7H!.C R]RN<.'>RRWZ=*9 &F%AO'DL+"RZBM=G%"EP70L8!5U
MM(0V#GC?>B8^F2+2U/* ]PW:WI_V$:E60895])SA]6)(589E]\#/F\]$A-48
M^YS_(WZQ3ID-'4XY+/L,+%+I?,W?5H[TTWN%S178 +,RO[*.B^:Y.%F@H/CY
MHB)AMVILXN%Z-"/I=I@+NM-VP9!\SD*FBJ_B=^%SR>O99:_S;H2D(,F4O)T*
MQ4NB]R4E>NN1,8@D</F.\$*BB)$\[@58G(IK/W>1.*&D>+E;12L)+M:2B3 6
MOJSV'3?&5U&,EXLQ2G";H6"QP:0ZD<G![SU_N_4]^F\;W\6HAU91&BHO[&"@
MGJ-C \<'B1:0,B_,0!NPSR=(]HL@-?)!H,[M@@3)8>E3#@=+3W/JC@B3XTF5
MKVE_9;R]N3'FGZ?#Q>AZ,AJ.>L9D:?1ZT]O)<C2YGDW'H]YHL$C)S=^5]I W
MFN24T2NKZUCJ1A@V .*\HW!1AO5-46!1[I<B'A \[X*""^M.9&H7/?J"),#M
MD^<\F:C(H?B6#%&AQ"D]\ %=:JLA:9H_(*QBY2MH#07%@[0N1+2KA%7?WYJG
MQ[<JSJ:PM,2X.,2;@9<9U7+O)Z(YYZ1-W71%WS&KGF.E>5%>7^^,34X&5)!'
M[Q2G.7))7XD9=N_VR\#T0FRX25#I:I__%P7FD@-PEZTG#WW%7Q DC6D>%246
MM * ;K^%7_#KV%IM/<6,IQ=B)\HF2P_2Z<J*K&@M()V)S'(\::*>UCHL4O(7
M[6]0M/%M4H$<1@@I86L#H.ZRM8EZ8/G'(FRMK>R\VB_QYPK.3!:(NOIN@9R6
M3"05?U,]').@[":8*3DU62!J8K> #C#Q.4]+^?/T*L:(.]X:0\A^'&UW@?]
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
M[Y+\PRK9J^(&0.Y#SDLAJX;81'W';,$:/M;LI=51L&F[X%4M%ZC/[:&/TZ=
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
M_!0B\;&I?M3>5N*>U_6-]9#@:<VIR(13 =S"E]:H$4/^Z%=E#C<:3'Z&V/(
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
MH:,8P\7?*[.(=C0"0\*652M6T2YVHWMC1=@A(VF\3".&1%TME*&MLRV![6W
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
M"K%; GZ>_"2A6Z1;";-OT">D!2A.K6Q_P; W[G&ZI'BGP#8$8^#BE#'G%!A
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
M:@!GER%\@^L8?+G!)'S:-+*AVH.Z;"54A>GL.R]Y#QO1$_.TB/GE\:<4=TH
M9*=(DHY.F^93RY*HS8I2_%,K/W;,BE[7R\#AP1=ZZ;?T@KD.E-&!L9>4UD4W
M-SDG'C2KE IE\B^7;T7#F6J;A:X+OOW?O )N5E4H1KK6LP./7VS_N2\M'GUD
M+LC>-=/$X-NWDG-SCMA8Y3DM$\K4!Z?<W.**@;E?H8VB7#5>"5\IRF=VXPTQ
MV7(OX,PD=31E3P!!':H[AVZMZ6R]8%?]"(^OV3?\P8#C4/%\\:2<1V5C]8S%
MAVK<XGA!81/N7LRSF2O3=OW($0:X7G-%.DP ,M"G]\WSNRPBP?F0BI@QX]Z0
MO%EBHW'O<A_'ZD<Q=Q=0#Z"Z1?#.HTUSD8<F[X2L-*T'-TU3JR=CLP/47S0T
M]04#,J@;Z)^&D(D"_L#&[#B_&K_;[6/>#^JRT.\=PG)."$ 3!*Z" #0:1GNW
MN>\__R7W_[^"^?$3E0F2=HD9;/9&EDX)0*46"^^Z<GI5T,#\>N_2PS-DY )B
MLK&9BB^+?0$>&T &["Y+.PSZ5?#ID"": "23O"SD+'Y8&H0\"UO9"@L8[\8T
M;G"SP"\W>*681,BZ%?^CP19VR7^<D;CY?V<DSF?$%_.]]"<_,M#/+$?"B5#
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
M<^*S6BE2/SBCG=]:>*G4)[7]VY2W-L6IHN9=IEB@MM43AM_,B5!^Y(-\:/*
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
M.ZY,3>W(DL).SBPHSG=EWJ&;E56$KS%WI_M6/=/RH^],2#U!Y_[*M:(2Y20
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
MO,H$PF \8N"W8+>N4,"5Y,!RN+5>9$(?H8VKW!B*:!>E!^4J9F[DZ=1A2=>
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
M;[&D^*&6'D0$3T[ %*ZS_%)>^)#-K1D6^J0Z:A]-1:J'?[ NZ[R0[RA^I>S
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
M)&PRH@Q/]'A$T:@[@YN.WLG=</&IDTY3R'=-=V?B^_#[BB'E3QE\4"=A\&P
M);]2@B>Y!PK8(EAW%%*$&\/U@%=DDN[(DII\2O%07'+\#G#1+2)ST@AWU:?L
M K:Z3TV*/!II')*D&"E[\.(!F9 O$%BE@ ] M=?SI*8WI'GX=/>;K4L_^]'H
MO!CHR(DRY6"N\'KI;):_<@QJ3K?CW=]N:FDLJ$1</G'@I= /N Z,L@(XJ9$Y
M%NO^,Q62*/?YEB4N2>&"@/J4Q:-O%1L3L@\^6/>&3UXS9SVYI 3,0A.&ONI=
MXTCK!=0I $O1-H%=LK2V#0F_/2H\T\[M+O^.(A(GV?\1+)%].@.T)'*Z:2@:
M3X:#0\',M]2@9/@,GOO'7<$M#YH@RN.;FI.\-)>U'D-07F]ME"9.Z)[;Q\2O
M+)?YF#^A;HC$H\XPW$2"=\6&U6[P-]^Y@"'P4Z+;CZ[?BY&:C0KFY7+R,HN2
M%N2@7?=%:%'4&,/AWQ<M=@,4RO(=7MIM_5!-;2D8WSI QE%;^&S\]OT; Q1W
M7SE HZ(@5R8MQ^VTF$,"Q;0,UPM3]A_BZPNH['NDH<R"<] GL_0$C\AR0<DD
M'%&:T96G_!]9NE=T<53/"J2F9MP_W#KJ>^$;CP^_)RJ)QQZ>1-(V&PVUMP.4
MCMVOK8#ONX%K8=O_D/%)_ORGE]8,E;<%>0(^SX+;;,%CZYV!B94[B;:$C8<5
M ;)]]'7H+P5Q"/X+;4>O_*T/CD'M8V29[A"F$6A)I3C5"/A]'DIXY6_;\%]
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
MZCPI]RV2LZN5S_P+UZ7AR"=@<79;NF1D&NU"X2&=ZX/^0J01T2F,*_(230#
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
MY0D67P[^*%\,1>'T^@::::Q="*6V!8WV ZF8)8F#C5X25DUIT+R.V0!#>D?
M9YZV$[:S! O?8"*2^Y/MDV/+TF5]&0\N=1]JGDF$76/2\FI:N-<4C*H,BWQB
M?#^C::+%5AG^[3<"=CH\JJ^_3T#G]UL&J.2,U0IQO\W .6WL=[T*[V<KNTZH
MG I2;4AWG<[& !V <"E""VJ%NOQ%C^G\5--6\V?&>"\X^.)%[Z@7\,@7A_H/
M?T11>9'T$[N'(.2:%L\\77,R9.%ZO<;""OG"L^ 5<:=BFYU/3*3Z"OQ1&R:<
M<' 9.*[]I.J\NJCD4P'CI<]M+9_;1=^&6_ZX)FQ)PU"YT+O@*I M?1!Y:AS4
M'IS!MY6C_.1QS7YDP=:8E-B;=F)*1;O.I1RH&M-C/^X_EXE1$(6M^!VPJMW#
M+LWI[(]W83[+_>Y<I[/;'QQN]^9,;COO0'CUB//Y_)DW0C?5^IE#Y]3A@<74
M%\]I#SJVSK"J#LTB.[P9(,<2[E<PNNS<Z4,SG%WVQBRI>YGJ>VH>;,D&XM)@
M_U<4J*<UO1-;^1/]W/- $W[1#O)*>Y-M>O;4S)'@"^M#1Q[SLR'N(AZH.^>E
MS.Q>IV64[X:A=X,!M680^S)<F_QE\:C7PNOMWYQWE7-2-,0Q/+?YVDUKJ_(D
M2U>T5Q2?(X%CQPQ"9#?S1SC1T@S0&[@O ]08+_NK8'A(%@,H,$ ;+B=@U3_
M@IBK"MQ]!$Z.F>CVSZ<56YP\/HM#9#8M7,Z]/JQP8N4G!-\&J4IAV56,0M?P
MEEQ-C*H9H?-V&P3*6-&N$&O?F,6SI_18C)_ANH4OH=FC=CUHN1?X39XAC]YU
MSE'L'&;A*,A8.3B9YSM<;]@(.]"F'JJ6J-!EA8-K'YHFV%*5R79':H(O=O>\
MDY9@5[H>;-_'WU]JC3HBY=(5O'W@ZRTIJK[E(6#KN6A2.V!%[2"BLWMZ$&QQ
MO[GGR5#(=&WX+UT6^NAHW>0Y$44\8';UBL\(')H3)77HE32.XWKE;T\U)* (
MZYA\J,+T1L6[SQH%[A8MF\0$%-1!@MAF@NI-VUE>?5)P_O0IT1F%NZC+296H
M)<X0 KO*O"- SSM$!2)!?7*LF46*1Q)??O_E&3#?X7"JMF]:6X*0_5CDH&);
M1)*K!=38'> 9S7;X9V_ ,^5X3U5\ U5;^O70S(&#1/D!:>,7#IG- *F3?DW
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
M1H1#FWY6$<C.KT C W1S9 %-U0 ?8X!^M^33>6-ZAO?54,(,$*$=4&> !I=
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
M:_XO<8X%:X<H^]+D>KQ5)_9YP.$! @,4J4(2=?V++^M+_'Y,K*JDA?.6ZJF
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
MI3J5GN^BXL\$642;'6T?S-__5]GGK37C>S[O/6F3[?&CJ#+LA-/W^[OGG,9
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
MHM6E\L$LX\TU=O^4>EA5>G@7B3VTRGU.WA<>&Z3?#'?2>3@V;3.X_?ZWT@@
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
M-#RV8'^)3K_5W&V >+P1>#JQA5[_X2FCQNV=)VG73(3H6$QM_,64*8E5:7E
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
MX?(TBER&">%RW2,=+,"=.L(ZKZ)(#*E#768/Y7$O*++GQQ$B6D?"$7^H]I+
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
M"T4;\L 4 KAP2I8 #8BH:43X(^4@KYN*K!1VRGQG6"MFF1L(!;U2/'0;7$W
M^4,)3Z>,#: 8F?TXY$].Y /_3MDHM[W,.W93QM(@H/T4*43M4-'<J*%TZW/(
MOI+<[J0\TBNS(WAW*U<I& L8:"<E:_(#^0H;2$UCKB)4BO%LBM;719(>=$2H
M*A^OR<] O3('N1/ ZB8;*#D-+*.'8&4G-4FY#4S.3]JO$HI>V0I5E%S AX="
M%.6MQ^NN-:5V4E:F1)2JMZ9?O:R>K8.<U533J13:=F>[_*\X:G'.DHP(6^\X
MKOM^T+GAD,2ON7&_5Z0TXYP7/6PDJJNJJKV/L:[6S*E,,/CX9_(31F&KMU_;
M6-UTHYFM8=,['U=Z<;&?:]% 1B[UNQ@84$U<"HCN1#V3YLNBH,,] K1<^Y03
M@);X":BI<7@V@H+8[! O4R,Z*<I:5X!>7#10R;;0$_=TWW0P%7$V$W7 U$Y]
M8F@=Z;]AS!8+!VOA3(!Y@ 3QRBY&]G7"<,@:XZ_XFX5EI;!>S'61/Y+%&(D1
M6,E>AJTG![.VD-XC %].$N8%IXO"HP2 W.2_Y*>!BDZI0%%$VJGL*5"[%S.7
MO@G+>VNP#+O'NLQ9%32#6E,&?GT!.E-:5Y2>QRZISP3M>)GC3EVR1JQG6F]$
M0%B*UJ>-T<#,JTEP^ZL3\I<25=@VY(L]#I)5SF(LE]L!ASY%:6HP#VNN<SQQ
M]H3:WS/^C2/2< ECK<2^^VG(OL:(]S726J?'6">M9&OC\Q7[L -1X5[9]V\>
M"ST0LDXYY9_[N*T(\<*["&-5[N5=]6FLR>_[E&P'P; 3PT#W6$*[)V\C[:>H
MFQS<@,F #RKOK$?HQN"3,-J1#M>$AZH)-%5BR'6H_D/,K:8J-HQKZWY0XRPB
M)^>[XVRH0O36CSW5! 3;+E0:,TR-B*[@A"(>DWK]^;/%:VN!R2X#$DW,T2:W
MWXQ!W%V&J<JB%(<((0IR:XW7Z\99ID<3$**H3)3T*;!F^/D?/+_978^<0X&9
ML\"5^J=?T0!I>)HKS%317V'-Z\C(;/&2,T)ENK#CJLP[>?@\J&*6FEXC-AB)
M!'\6;CW KM_L@24+O8G8;I2PPL%Y096HL8*_E"2G:U^/W.9$%YQUU:K<6I%K
M=RWYIV+*VMK4NX"3YY5TR:.T_DM&@*LT@T'S'*8ZWC?^=LBOTMRNUNGLC2]W
M8@*2+(U]\ZU*0.5!E.!!GO&10A%Z=O3I"&F 7(^^0PX+X-\ATW7X#904)(R
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
M,5*YX+=!>!1+N\J9:-P4ZOZ[()*L-W192)U?@78BZ44DWD%KNR$LV$24G97
M]DZJ- E1A!/ 46\[;GAF8/>]]_5M^?@DJ8ND'0\UU#R;9LPLIU!\#>O?OBCN
MX]_![=SN\]RFM_]S@;;=D;*T],@SDX4^[F5NV=NSNKG/M^545M;%=QZC[RA3
M/S9:GN^>'Y]&',"NA&T"EH]PY*^=\*1N^,L,N?'^14Y"[I62A+KT[-2K)A47
M@MF<\^0=737G?QR9\*F8H//VZ+K3;;@774YP*R,DL%W4%X/Q +6'U>!U.PKQ
M/J;GIFI\N[G?>[!"I,4][N^:9#]6;1C::O[4!TP)0T[1VO7.94S>R7LYTBN.
MOQEP0T7[L-*LSI(0&D+P_2XD2),,-Y2PS1>F-AHRE&QV7>6O#S(/=5IN2V"!
MWA-%H[K7[*-ESOF5#AO<,\UX%U[7O\HH([Z=,1BN+1[_@4QCAJ54=-PO52O*
MX*,YMKE/.[*?I/Z9N$JS;VI..9B2KYM[8/VY]_=6=/?^3.+HT.]O_A<.$<=)
MW&D0,98-E=1>G?MZX]F9^K@@=I!#[I4IXXA<G+N4.#]<UC*@?6MTTM93'F^N
MG($7U8SE7*GY6B7\$/HCMQ= A=@=[@=EXN9&RO*&.U\!>?!/&@'YE@VSJ3F%
M!H.M_*\/9!^TQB;*W.O*L/&D&$>?QV:A7\IF$+> CH+A-E(:JTF:L."!E24/
M?^%!D=ZHM9;0;1Z[C;@>Q H<Q(VM"J5@$O?XP'*2+ W!##D#S'92=X*U G^P
M@D?=S?+%HV:A;>&9EK))*(NY_,E<[AY,Q^K/(DJ9R H($:0"JDLGA/N);S3E
MQ.7MIB)3L=07!PZE8!ME>UN<3D%;*/P6CA7!B,](MB8)+>=5+),6FX2V!'7
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
MI833 "91A UE*S?Z^@GM@VH,0183:2/.MI9]+*7IWW\@,RQ9R:UKO=S/@G:
M3$^1PEI[(/S6,XS6Z(O E"W_P=_%!PNEWFZ4O[RHM'9VB*IY/B.=N >?U1,9
M=#Z\QY-OE/1LSDM3IQU\A!/:#OAS%@R#0[#S#?]N=M:#1J%]'K"-'FL%G],R
MMUY43JU3N_WMUL-U1)?;CO]%HUBC-[E9 JN,9D>0UE_X1_:5K&QZYB;]OW7M
MZ067RI\0/7 5M'=(G)S%^4)[V[0['RYPYSPJG&R-7'/>H()-<#%][K[86.>^
MTF#W6A?7*DW'\1)X6,ZESV5##H5VNH>>VOWJ%Y>2<,OK"7K@FK_)$S\D[B6<
M>36"#D9H0M,(1=0^PF'0_&(TU]".>["13^Y%;$!?NA;/#;SU0_W8I\DR<%_I
M?-%&\&]IH'ME1;V34MLVD&CBZXG68'U17;$/O_Z]=FE/-=273^V&@_KW &3W
M4/+:HVEG"?N$9^:O8?E.2-DYR (@B0PSE'C'A^Y8:TA@L&J2OP0F<XIPQ92D
MN$#=M6RP7UR*H*TZ5Q4S\7X+W0M OB^2L[BM%3T!K&%BA=O:TG_%X DPDNTY
M>&*75<V@>WQ?0:9(LPC)+Q$<9+1OP6?SLE(A!#12A&Z8D*JGK#1SLAJDG>'=
M520[<07;ZS6C,=QJ&#&SJUXMX/&PB?DHP:(L:Y&2Y_)PVN[ T%/K4.5MD;9)
M!K_&/]<Z4?J-;/,SM'?:"Z%!S /[-Q4'GF77VR_H??@Q*V?HZ^"69G_>IR[/
MLJKX<Q+R0(Y_WZ?C6.^;RQUM+'Z=!'8E5H06F9 2KB\.286G?*SPT$>C&UK7
MCA1A3@U$4=6H'[77.MR2_^MP&RS2!MTB^<.BT]0)Z\ J<*$;JR2*#N6Q=BQ(
MX:1T;LOKC"0:.8FU=?%*PX"5;5/<S&0?6E%D-OQ,Y^B;Z*N1U3[S38E![.:X
M088^STN-W"&%6H^A_Q[]>FE/,6P,FQPA1 <4MXR.>?Y8CHG4#@F>SO%\MO1M
MK$QE>?J5V8]I,;1@H^RA?(/134Z U$!*^1?F]>2OUC879C0!13(W0]6=3TF)
MKI5;R+_VHCSEOMQ28\:FKWV_+MY73UGZNG2&/O-U!K?O5<;("Q^DR+@]7@*S
M0?(D, B!34&(VHI386A.D0EB59>$D,#XJP0IT7Y:0O"'U.!B96J6! ;&H@Z0
MO@E2#\&D(@8_3/I2)B))8+0Y0$L"RVL@T:R#T#]<(;0TZGZ ]R2P?N:AQS+0
M;MX)":PX3VHM)3 XI3L+\I,BNSP@3>D11W#MPZ0QKIT$A@PJO@4' S-DH51L
MKP0F0I%WH'_%V(F,Z?]OE)C_C?)_H_S?*/\WRO^-\G^C_/]GE/8!0BO0@>''
MIR:'B2X"2=AF?F*;:DI4"$*)X =\;BO.\%,P=Q]]4B2T'8_^NT%L>RPT.H:V
MIVW1^+>F@UL?%\4V*"8HKUN.<K&!D23O_P]02P$"% ,4    " "]<H94JPID
M_&*= 0!/K \ %0              @ $     8S$P,S(U-U\Q,&LM:7AB<FPN
M:'1M4$L! A0#%     @ O7*&5,Q27;C.!0  63<  !               ( !
ME9T! &,Q,#,R-3=?97@R,2YH=&U02P$"% ,4    " "]<H94./VO1-("  !^
M!P  $               @ &1HP$ 8S$P,S(U-U]E>#(S+FAT;5!+ 0(4 Q0
M   ( +URAE0W$1.F> D   )*   0              "  9&F 0!C,3 S,C4W
M7V5X,S$N:'1M4$L! A0#%     @ O7*&5-?.(L9@!   +PT  !
M     ( !-[ ! &,Q,#,R-3=?97@S,BYH=&U02P$"% ,4    " "]<H94U+D\
M.%(7   J P$ $               @ '%M $ <F5X+3(P,C(P,3,Q+GAS9%!+
M 0(4 Q0    ( +URAE0796NIP1,  $@7 0 4              "  47, 0!R
M97@M,C R,C Q,S%?8V%L+GAM;%!+ 0(4 Q0    ( +URAE0\,VH+O4D  '-J
M!  4              "  3C@ 0!R97@M,C R,C Q,S%?9&5F+GAM;%!+ 0(4
M Q0    ( +URAE2F7.'>>J4  #9,"  4              "  2<J @!R97@M
M,C R,C Q,S%?;&%B+GAM;%!+ 0(4 Q0    ( +URAE1K)?(=2$D  +&>!  4
M              "  =// @!R97@M,C R,C Q,S%?<')E+GAM;%!+ 0(4 Q0
M   ( +URAE3GW(0@<&@! +"A 0 3              "  4T9 P!X,5]C,3 S
B,C4W>#(S>#$N:G!G4$L%!@     +  L P@(  .Z!!     $!

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