<?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/20220430"
  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-20220430.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2022-05-26</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2022-04-30</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>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c5">
        <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="c6">
        <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="c7">
        <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="c8">
        <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="c9">
        <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="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>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </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>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </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>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c22">
        <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="c23">
        <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="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</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:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</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:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</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:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</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:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:EthanolMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityOwnedSubsidiaryUnconsolidatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:EthanolMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">rex:ProvisionForIncomeTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c38">
        <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="c39">
        <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>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c40">
        <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>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c41">
        <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>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c42">
        <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>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</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>2021-04-30</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DriedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c46">
        <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>2021-04-30</endDate>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:NonFoodGradeCornOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c48">
        <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>2021-04-30</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:ModifiedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c50">
        <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>2021-04-30</endDate>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DerivativeFinancialInstrumentsLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DerivativeFinancialInstrumentsLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c54">
        <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>2021-04-30</endDate>
        </period>
    </context>
    <context id="c55">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c56">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c57">
        <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-10-31</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="c59">
        <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="c60">
        <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="c61">
        <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="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">rex:ShortSellMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">rex:ShortSellMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c66">
        <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-04-30</instant>
        </period>
    </context>
    <context id="c67">
        <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="c68">
        <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-04-30</instant>
        </period>
    </context>
    <context id="c69">
        <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="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c71">
        <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>2021-04-30</endDate>
        </period>
    </context>
    <context id="c72">
        <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-04-30</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:RexShareholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:RexShareholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c75">
        <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:RelatedPartyTransactionsByRelatedPartyAxis">rex:RexShareholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c76">
        <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:RelatedPartyTransactionsByRelatedPartyAxis">rex:RexShareholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c77">
        <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-04-30</instant>
        </period>
    </context>
    <context id="c78">
        <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>2021-04-30</endDate>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c81">
        <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="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2022-05-23</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2021-06-30</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="bu">
        <measure>utr:bu</measure>
    </unit>
    <unit id="mmbtu">
        <measure>utr:MMBTU</measure>
    </unit>
    <unit id="gal">
        <measure>utr:gal</measure>
    </unit>
    <unit id="t">
        <measure>utr:T</measure>
    </unit>
    <unit id="lb">
        <measure>utr:lb</measure>
    </unit>
    <dei:DocumentType contextRef="c0">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c0">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c0">2022-04-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c0">false</dei:DocumentTransitionReport>
    <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, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0">REX</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0">NYSE</dei:SecurityExchangeName>
    <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:EntityShellCompany contextRef="c0">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c1" decimals="INF" unitRef="shares">5920351</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="-3" unitRef="usd">66685000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" unitRef="usd">229846000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c2" decimals="-3" unitRef="usd">167347000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c3" decimals="-3" unitRef="usd">25877000</us-gaap:ShortTermInvestments>
    <us-gaap:RestrictedCashCurrent contextRef="c2" decimals="-3" unitRef="usd">4920000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="-3" unitRef="usd">2222000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="-3" unitRef="usd">25440000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" unitRef="usd">25821000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c2" decimals="-3" unitRef="usd">56388000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" unitRef="usd">42225000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable contextRef="c2" decimals="-3" unitRef="usd">6096000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="c3" decimals="-3" unitRef="usd">6677000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="-3" unitRef="usd">16006000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">12499000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="-3" unitRef="usd">342882000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">345167000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="-3" unitRef="usd">134575000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" unitRef="usd">137554000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="-3" unitRef="usd">13250000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" unitRef="usd">11221000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsCurrent contextRef="c2" decimals="-3" unitRef="usd">24817000</us-gaap:DeferredIncomeTaxesAndOtherAssetsCurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">25853000</us-gaap:DeferredIncomeTaxesAndOtherAssetsCurrent>
    <us-gaap:EquityMethodInvestments contextRef="c2" decimals="-3" unitRef="usd">32517000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c3" decimals="-3" unitRef="usd">30566000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets contextRef="c2" decimals="-3" unitRef="usd">548041000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="-3" unitRef="usd">550361000</us-gaap:Assets>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="c2" decimals="-5" unitRef="usd">500000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="c3" decimals="-5" unitRef="usd">500000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c2" decimals="-3" unitRef="usd">19160000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c3" decimals="-3" unitRef="usd">32266000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="-3" unitRef="usd">4515000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-3" unitRef="usd">4600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">15184000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">13617000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">38859000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">50483000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent contextRef="c2" decimals="-3" unitRef="usd">3132000</us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent contextRef="c3" decimals="-3" unitRef="usd">3132000</us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="-3" unitRef="usd">8539000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" unitRef="usd">6390000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c2" decimals="-3" unitRef="usd">2920000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c3" decimals="-3" unitRef="usd">2794000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c2" decimals="-3" unitRef="usd">14591000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c3" decimals="-3" unitRef="usd">12316000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommonStockValue contextRef="c2" decimals="-3" unitRef="usd">299000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="-3" unitRef="usd">299000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c2" decimals="-3" unitRef="usd">149370000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c3" decimals="-3" unitRef="usd">149334000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="-3" unitRef="usd">647532000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="-3" unitRef="usd">642350000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue contextRef="c2" decimals="-3" unitRef="usd">361183000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c3" decimals="-3" unitRef="usd">361191000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="-3" unitRef="usd">436018000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" unitRef="usd">430792000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c2" decimals="-3" unitRef="usd">58573000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c3" decimals="-3" unitRef="usd">56770000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c2" decimals="-3" unitRef="usd">494591000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="-3" unitRef="usd">487562000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="-3" unitRef="usd">548041000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="-3" unitRef="usd">550361000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c0" decimals="-3" unitRef="usd">194228000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c4" decimals="-3" unitRef="usd">164042000</us-gaap:Revenues>
    <us-gaap:RelatedPartiesAmountInCostOfSales contextRef="c0" decimals="-3" unitRef="usd">30765000</us-gaap:RelatedPartiesAmountInCostOfSales>
    <us-gaap:RelatedPartiesAmountInCostOfSales contextRef="c4" decimals="-3" unitRef="usd">16733000</us-gaap:RelatedPartiesAmountInCostOfSales>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="-3" unitRef="usd">182316000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c4" decimals="-3" unitRef="usd">144565000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" unitRef="usd">11912000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c4" decimals="-3" unitRef="usd">19477000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="-3" unitRef="usd">5203000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c4" decimals="-3" unitRef="usd">9903000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c0" decimals="-3" unitRef="usd">1951000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c4" decimals="-3" unitRef="usd">570000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestAndOtherIncome contextRef="c0" decimals="-3" unitRef="usd">174000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="c4" decimals="-3" unitRef="usd">43000</us-gaap:InterestAndOtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">8834000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">10187000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">1848000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">2224000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">6986000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">7963000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="c0" decimals="-3" unitRef="usd">1804000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="c4" decimals="-3" unitRef="usd">694000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c0" decimals="-3" unitRef="usd">5182000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c4" decimals="-3" unitRef="usd">7269000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c4" decimals="-3" unitRef="usd">435000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">-80000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c4" decimals="-3" unitRef="usd">515000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">5182000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">7784000</us-gaap:NetIncomeLoss>
    <rex:WeightedAverageSharesOutstandingBasicAndDiluted contextRef="c0" decimals="-3" unitRef="shares">5945000</rex:WeightedAverageSharesOutstandingBasicAndDiluted>
    <rex:WeightedAverageSharesOutstandingBasicAndDiluted contextRef="c4" decimals="-3" unitRef="shares">6010000</rex:WeightedAverageSharesOutstandingBasicAndDiluted>
    <rex:IncomeLossPerShareFromContinuingOperationsBasicAndDiluted contextRef="c0" decimals="2" unitRef="usdPershares">0.87</rex:IncomeLossPerShareFromContinuingOperationsBasicAndDiluted>
    <rex:IncomeLossPerShareFromContinuingOperationsBasicAndDiluted contextRef="c4" decimals="2" unitRef="usdPershares">1.21</rex:IncomeLossPerShareFromContinuingOperationsBasicAndDiluted>
    <rex:IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted contextRef="c4" decimals="2" unitRef="usdPershares">0.09</rex:IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted>
    <rex:NetIncomePerShareBasicAndDiluted contextRef="c0" decimals="2" unitRef="usdPershares">0.87</rex:NetIncomePerShareBasicAndDiluted>
    <rex:NetIncomePerShareBasicAndDiluted contextRef="c4" decimals="2" unitRef="usdPershares">1.3</rex:NetIncomePerShareBasicAndDiluted>
    <us-gaap:SharesOutstanding contextRef="c5" decimals="INF" unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c6" decimals="INF" unitRef="shares">23933000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" unitRef="usd">-361191000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c7" decimals="-3" unitRef="usd">149334000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c8" decimals="-3" unitRef="usd">642350000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c9" 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="c10" decimals="-3" unitRef="usd">5182000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c11" decimals="-3" unitRef="usd">1804000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd">6986000</us-gaap:ProfitLoss>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c11" decimals="-3" unitRef="usd">1000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c0" decimals="-3" unitRef="usd">1000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c12" decimals="-3" unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c13" decimals="-3" unitRef="usd">36000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c0" decimals="-3" unitRef="usd">44000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding contextRef="c14" decimals="INF" unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c14" decimals="-3" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c15" decimals="INF" unitRef="shares">23933000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c15" decimals="-3" unitRef="usd">-361183000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c16" decimals="-3" unitRef="usd">149370000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c17" decimals="-3" unitRef="usd">647532000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c18" decimals="-3" unitRef="usd">58573000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c2" decimals="-3" unitRef="usd">494591000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c19" decimals="INF" unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c19" decimals="-3" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c20" decimals="INF" unitRef="shares">23861000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20" decimals="-3" unitRef="usd">-354612000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c21" decimals="-3" unitRef="usd">149110000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c22" decimals="-3" unitRef="usd">589986000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c23" decimals="-3" unitRef="usd">52400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c24" decimals="-3" unitRef="usd">437183000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c25" decimals="-3" unitRef="usd">7784000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c26" decimals="-3" unitRef="usd">614000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c4" decimals="-3" unitRef="usd">8398000</us-gaap:ProfitLoss>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c26" decimals="-3" unitRef="usd">75000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c4" decimals="-3" unitRef="usd">75000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c26" decimals="-3" unitRef="usd">68000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c4" decimals="-3" unitRef="usd">68000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c27" decimals="-3" unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c28" decimals="-3" unitRef="usd">34000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c4" decimals="-3" unitRef="usd">42000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding contextRef="c29" decimals="INF" unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c29" decimals="-3" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c30" decimals="INF" unitRef="shares">23861000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c30" decimals="-3" unitRef="usd">-354604000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c31" decimals="-3" unitRef="usd">149144000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c32" decimals="-3" unitRef="usd">597770000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c33" decimals="-3" unitRef="usd">53007000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c34" decimals="-3" unitRef="usd">445616000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd">6986000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c4" decimals="-3" unitRef="usd">8398000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c4" decimals="-3" unitRef="usd">435000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">6986000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">7963000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="-3" unitRef="usd">4459000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c4" decimals="-3" unitRef="usd">4551000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c0" decimals="-3" unitRef="usd">1430000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c4" decimals="-3" unitRef="usd">1389000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c0" decimals="-3" unitRef="usd">1951000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c4" decimals="-3" unitRef="usd">570000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ProceedsFromInterestAndDividendsReceived contextRef="c0" decimals="-3" unitRef="usd">-148000</us-gaap:ProceedsFromInterestAndDividendsReceived>
    <us-gaap:ProceedsFromInterestAndDividendsReceived contextRef="c4" decimals="-3" unitRef="usd">-15000</us-gaap:ProceedsFromInterestAndDividendsReceived>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">1161000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">2303000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c0" decimals="-3" unitRef="usd">218000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c4" decimals="-3" unitRef="usd">291000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="-3" unitRef="usd">-5000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c4" decimals="-3" unitRef="usd">3000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="-3" unitRef="usd">-381000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c4" decimals="-3" unitRef="usd">7844000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="-3" unitRef="usd">14163000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c4" decimals="-3" unitRef="usd">-11206000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c0" decimals="-3" unitRef="usd">-581000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c4" decimals="-3" unitRef="usd">88000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="-3" unitRef="usd">3529000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c4" decimals="-3" unitRef="usd">2169000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c0" decimals="-3" unitRef="usd">-13233000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c4" decimals="-3" unitRef="usd">-654000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c0" decimals="-3" unitRef="usd">124000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c4" decimals="-3" unitRef="usd">-1264000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c0" decimals="-3" unitRef="usd">-17679000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c4" decimals="-3" unitRef="usd">15096000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c4" decimals="-3" unitRef="usd">-1533000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" unitRef="usd">-17679000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c4" decimals="-3" unitRef="usd">13563000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" unitRef="usd">1462000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c4" decimals="-3" unitRef="usd">1267000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c0" decimals="-3" unitRef="usd">161599000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c4" decimals="-3" unitRef="usd">25930000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c0" decimals="-3" unitRef="usd">20278000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c4" decimals="-3" unitRef="usd">26275000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c4" decimals="-3" unitRef="usd">-30000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" unitRef="usd">-142783000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c4" decimals="-3" unitRef="usd">-892000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders contextRef="c0" decimals="-3" unitRef="usd">-1000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders contextRef="c4" decimals="-3" unitRef="usd">-75000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c0" decimals="-3" unitRef="usd">-1000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c4" decimals="-3" unitRef="usd">-75000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations contextRef="c4" decimals="-3" unitRef="usd">68000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" unitRef="usd">-1000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c4" decimals="-3" unitRef="usd">-7000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="-3" unitRef="usd">-160463000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c4" decimals="-3" unitRef="usd">12664000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" unitRef="usd">232068000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c24" decimals="-3" unitRef="usd">146158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="-3" unitRef="usd">71605000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c34" decimals="-3" unitRef="usd">158822000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <rex:NonCashInvestingActivitiesAccruedCapitalExpenditures contextRef="c0" decimals="-3" unitRef="usd">205000</rex:NonCashInvestingActivitiesAccruedCapitalExpenditures>
    <rex:NonCashInvestingActivitiesAccruedCapitalExpenditures contextRef="c4" decimals="-3" unitRef="usd">280000</rex:NonCashInvestingActivitiesAccruedCapitalExpenditures>
    <rex:NonCashFinancingActivitiesEquityAwardsIssued contextRef="c0" decimals="-3" unitRef="usd">174000</rex:NonCashFinancingActivitiesEquityAwardsIssued>
    <rex:NonCashFinancingActivitiesEquityAwardsIssued contextRef="c4" decimals="-3" unitRef="usd">348000</rex:NonCashFinancingActivitiesEquityAwardsIssued>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="-3" unitRef="usd">3460000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="-3" unitRef="usd">66685000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c34" decimals="-3" unitRef="usd">157105000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c2" decimals="-3" unitRef="usd">4920000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c34" decimals="-3" unitRef="usd">1717000</us-gaap:RestrictedCashCurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="-3" unitRef="usd">71605000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c34" decimals="-3" unitRef="usd">158822000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 99pt 0pt 0"&gt;&lt;b&gt;Note 1. &lt;i&gt;Consolidated Condensed Financial Statements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 99pt 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;References to the Company &#x2013; References to
&#x201c;REX&#x201d; or the &#x201c;Company&#x201d; in the consolidated condensed financial statements and in these notes to the consolidated
condensed financial statements refer to REX American Resources Corporation, a Delaware corporation, and its majority and wholly
owned subsidiaries.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The consolidated condensed financial statements
included in this report have been prepared by the Company, without audit, pursuant to the rules and regulations of the Securities
and Exchange Commission and include, in the opinion of management, all adjustments necessary to state fairly the information set
forth therein. Any such adjustments were of a normal recurring nature. Certain information and footnote disclosures normally included
in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have
been omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the
information presented not misleading. Financial information as of January 31, 2022 included in these financial statements has been
derived from the audited consolidated financial statements included in the Company&#x2019;s Annual Report on Form 10-K for the year
ended January 31, 2022 (fiscal year 2021). It is suggested that these unaudited consolidated condensed financial statements be
read in conjunction with the consolidated financial statements and the notes thereto included in the Company&#x2019;s Annual Report
on Form 10-K for the year ended January 31, 2022. The results of operations for the interim periods are not necessarily indicative
of the results to be expected for the year.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Basis of Consolidation &#x2013; The consolidated
condensed financial statements in this report include the operating results and financial position of the Company. All intercompany
balances and transactions have been eliminated. The Company consolidates the results of its wholly owned and majority owned subsidiaries.
The Company includes the results of operations of One Earth Energy, LLC (&#x201c;One Earth&#x201d;) in its Consolidated Condensed
Statements of Operations on a delayed basis of one month as One Earth has a fiscal year end of December 31. On November 18, 2021,
the Company ceased operation of its refined coal business as tax credits could no longer be earned on its operations. Beginning
in the third quarter of fiscal year 2021, the results of the operation of the refined coal business were recognized in discontinued
operations. Prior period amounts have been reclassified to conform with discontinued operations reporting.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Nature of Operations &#x2013; Beginning in the third
quarter of fiscal year 2021, the Company now 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 the current segment reporting.&lt;/p&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments contextRef="c0" decimals="0" unitRef="pure">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments contextRef="c35" decimals="0" unitRef="pure">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments contextRef="c36" decimals="0" unitRef="pure">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 2. &lt;i&gt;Accounting Policies&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The interim consolidated condensed financial statements
have been prepared in accordance with the accounting policies described in the notes to the consolidated financial statements included
in the&lt;span style="clear: both"&gt;&lt;br/&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Company&#x2019;s fiscal year 2021 Annual Report on Form 10-K. While management
believes that the procedures followed in the preparation of interim financial information are reasonable, the accuracy of some
estimated amounts is dependent upon facts that will exist or calculations that will be accomplished at fiscal year-end. Examples
of such estimates include accrued liabilities, such as management bonuses, and the provision for income taxes. Any adjustments
pursuant to such estimates during the quarter were of a normal recurring nature. Actual results could differ from those estimates.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Cash and Cash Equivalents&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Cash and cash equivalents includes bank deposits
as well as short-term, highly liquid investments with original maturities of three months or less.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Revenue Recognition&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;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: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Cost of Sales&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Cost of sales includes depreciation, costs of raw
materials, inbound freight charges, purchasing and receiving costs, inspection costs, other distribution expenses, warehousing
costs, plant repair and maintenance costs, plant management, certain compensation costs and general facility overhead charges.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;Selling, General and Administrative (&#x201c;SG&amp;amp;A&#x201d;)
Expenses&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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 $273,000 and $5,596,000 in the first quarter of fiscal years 2022 and 2021, respectively.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Financial Instruments&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;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 Accounting Standards Codification (&#x201c;ASC&#x201d;) 815, &#x201c;&lt;i&gt;Derivatives and Hedging&lt;/i&gt;&#x201d; (&#x201c;ASC
815&#x201d;) because these arrangements are for purchases of grain that will be delivered in quantities expected to be used by the
Company and sales of ethanol, distillers grains and non-food grade corn oil quantities expected to be produced by the Company over
a reasonable period of time in the normal course of business.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The Company uses derivative financial instruments
(exchange-traded futures contracts) to manage a portion of the risk associated with changes in commodity prices, primarily related
to corn. 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&lt;span style="clear: both"&gt;&lt;br/&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;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: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Prior to the third quarter of fiscal year 2021,
the Company determined that small changes in estimated &#x201c;ordinary&#x201d; income could result in significant changes in the
estimated annual effective tax rate. Thus, the Company used a discrete effective tax rate method to calculate the provision or
benefit for income taxes for the three months ended April 30, 2021. Beginning on November 18, 2021, we were unable to earn additional
tax credits related to the refined coal facility, and therefore, ceased operation of that facility. As earning these credits is
what had caused the significant changes in the estimated annual effective tax rate from small changes in estimated &#x201c;ordinary&#x201d;
income and we have now classified the refined coal segment as discontinued operations, we have returned to using the annual effective
tax rate method to calculate the provision or benefit for income taxes from continuing operations beginning in the three and nine
month periods ended October 31, 2021.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;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 basis 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 paid no income taxes and received no refunds of income taxes
during the three months ended April 30, 2022 and 2021.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;As of April 30, 2022, and January 31, 2022, total
unrecognized tax benefits were approximately $16,827,000 and $16,741,000, respectively. Accrued penalties and interest were approximately
$42,000 and approximately $40,000 at April 30, 2022 and January 31, 2022, respectively. If the Company were to prevail on all unrecognized
tax benefits recorded, the provision for income taxes would be reduced by approximately $16.7 million. 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. On a quarterly basis, the Company accrues for the effects of open uncertain tax positions
and the related potential penalties and interest.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Inventories&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Inventories are carried at the lower of cost or
net realizable value on a first-in, first-out basis. Inventory includes direct production costs and certain overhead costs such
as depreciation, property taxes and utilities associated with producing ethanol and related by-products. Inventory is 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
of inventory write-downs in cost of sales at April 30, 2022 and January 31, 2022. Fluctuations in the write-down of inventory generally
relate to the levels and composition of such inventory and changes in commodity prices at a given point in time.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The components of inventory are as follows as of
the dates presented (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; padding-bottom: 0"&gt;&lt;b&gt;April 30,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; padding-bottom: 0"&gt;&lt;b&gt;January&#160;31,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&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; padding-bottom: 0; padding-left: 5.75pt"&gt;Ethanol and other finished goods&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;&#160;22,241&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;13,158&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Work in process&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;6,846&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;5,473&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Grain and other raw materials&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;27,301&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;23,594&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;56,388&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;42,225&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Property and Equipment&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;In accordance with ASC 360-10 &#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. The Company did not identify any indicators
of impairment during the first three months of fiscal year 2022 or 2021, thus there were no impairment charges in the first three
months of fiscal year 2022 or 2021.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"&gt;The Company tests for recoverability
of an asset group by comparing its carrying amount to its estimated undiscounted future cash flows. If the carrying amount exceeds
its estimated undiscounted future cash flows, the Company recognizes an impairment charge for the amount by which the asset group&#x2019;s
carrying amount exceeds its fair value, if any.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Investments&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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 a limited liability company
in which it has 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 Resources, LLC (&#x201c;Big
River&#x201d;) using the equity method of accounting and includes the results on a delayed basis of one month as Big River has a
fiscal year end of December 31.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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 general
economic and company-specific evaluations. If the Company determines that a decline in market value is other than&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;temporary, then a charge to earnings is recorded in the Consolidated
Condensed Statements of Operations and a new cost basis in the investment is established.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Short-term investments are considered held to maturity,
and therefore are carried at amortized historical cost.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Discontinued Operations&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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 operation of the refined coal business have been recognized in discontinued operations. Prior period
amounts have been reclassified to conform with discontinued operations reporting.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Comprehensive Income&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The Company has no components of other comprehensive
income, and therefore, comprehensive income equals net income.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Accounting Changes and Recently Issued Accounting Standards&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;In November 2021, the FASB issued ASU 2021-10, &#x201c;Government
Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&#x201d;, which increases the transparency of
government assistance received by businesses by expanding the disclosure requirements for annual reporting periods. The Company
will be required to adopt this update for the fiscal year ending January 31, 2023. The Company will provide necessary disclosures
required related to government assistance received in the annual reporting for the year ending January 31, 2023.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0">&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Cash and Cash Equivalents&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Cash and cash equivalents includes bank deposits
as well as short-term, highly liquid investments with original maturities of three months or less.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0">&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Revenue Recognition&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;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: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c0">&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Cost of Sales&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Cost of sales includes depreciation, costs of raw
materials, inbound freight charges, purchasing and receiving costs, inspection costs, other distribution expenses, warehousing
costs, plant repair and maintenance costs, plant management, certain compensation costs and general facility overhead charges.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c0">&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;Selling, General and Administrative (&#x201c;SG&amp;amp;A&#x201d;)
Expenses&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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 $273,000 and $5,596,000 in the first quarter of fiscal years 2022 and 2021, respectively.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <rex:OutboundFreightCharges contextRef="c0" decimals="0" unitRef="usd">273000</rex:OutboundFreightCharges>
    <rex:OutboundFreightCharges contextRef="c4" decimals="0" unitRef="usd">5596000</rex:OutboundFreightCharges>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c0">&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Financial Instruments&lt;/p&gt;&lt;p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;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 Accounting Standards Codification (&#x201c;ASC&#x201d;) 815, &#x201c;&lt;i&gt;Derivatives and Hedging&lt;/i&gt;&#x201d; (&#x201c;ASC
815&#x201d;) because these arrangements are for purchases of grain that will be delivered in quantities expected to be used by the
Company and sales of ethanol, distillers grains and non-food grade corn oil quantities expected to be produced by the Company over
a reasonable period of time in the normal course of business.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The Company uses derivative financial instruments
(exchange-traded futures contracts) to manage a portion of the risk associated with changes in commodity prices, primarily related
to corn. 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&lt;span style="clear: both"&gt;&lt;br/&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;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: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Prior to the third quarter of fiscal year 2021,
the Company determined that small changes in estimated &#x201c;ordinary&#x201d; income could result in significant changes in the
estimated annual effective tax rate. Thus, the Company used a discrete effective tax rate method to calculate the provision or
benefit for income taxes for the three months ended April 30, 2021. Beginning on November 18, 2021, we were unable to earn additional
tax credits related to the refined coal facility, and therefore, ceased operation of that facility. As earning these credits is
what had caused the significant changes in the estimated annual effective tax rate from small changes in estimated &#x201c;ordinary&#x201d;
income and we have now classified the refined coal segment as discontinued operations, we have returned to using the annual effective
tax rate method to calculate the provision or benefit for income taxes from continuing operations beginning in the three and nine
month periods ended October 31, 2021.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;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 basis 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 paid no income taxes and received no refunds of income taxes
during the three months ended April 30, 2022 and 2021.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;As of April 30, 2022, and January 31, 2022, total
unrecognized tax benefits were approximately $16,827,000 and $16,741,000, respectively. Accrued penalties and interest were approximately
$42,000 and approximately $40,000 at April 30, 2022 and January 31, 2022, respectively. If the Company were to prevail on all unrecognized
tax benefits recorded, the provision for income taxes would be reduced by approximately $16.7 million. 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. On a quarterly basis, the Company accrues for the effects of open uncertain tax positions
and the related potential penalties and interest.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="0" unitRef="usd">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c4" decimals="0" unitRef="usd">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:ProceedsFromIncomeTaxRefunds contextRef="c0" decimals="0" unitRef="usd">0</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds contextRef="c4" decimals="0" unitRef="usd">0</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c2" decimals="-3" unitRef="usd">16827000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c3" decimals="-3" unitRef="usd">16741000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued contextRef="c2" decimals="-3" unitRef="usd">42000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued contextRef="c3" decimals="-4" unitRef="usd">40000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c37" decimals="-5" unitRef="usd">16700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Inventories&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Inventories are carried at the lower of cost or
net realizable value on a first-in, first-out basis. Inventory includes direct production costs and certain overhead costs such
as depreciation, property taxes and utilities associated with producing ethanol and related by-products. Inventory is 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
of inventory write-downs in cost of sales at April 30, 2022 and January 31, 2022. Fluctuations in the write-down of inventory generally
relate to the levels and composition of such inventory and changes in commodity prices at a given point in time.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The components of inventory are as follows as of
the dates presented (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; padding-bottom: 0"&gt;&lt;b&gt;April 30,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; padding-bottom: 0"&gt;&lt;b&gt;January&#160;31,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&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; padding-bottom: 0; padding-left: 5.75pt"&gt;Ethanol and other finished goods&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;&#160;22,241&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;13,158&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Work in process&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;6,846&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;5,473&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Grain and other raw materials&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;27,301&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;23,594&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;56,388&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;42,225&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="-5" unitRef="usd">500000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c38" decimals="-5" unitRef="usd">500000</us-gaap:InventoryWriteDown>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The components of inventory are as follows as of
the dates presented (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; padding-bottom: 0"&gt;&lt;b&gt;April 30,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; padding-bottom: 0"&gt;&lt;b&gt;January&#160;31,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&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; padding-bottom: 0; padding-left: 5.75pt"&gt;Ethanol and other finished goods&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;&#160;22,241&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;13,158&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Work in process&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;6,846&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;5,473&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Grain and other raw materials&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;27,301&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;23,594&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;56,388&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;42,225&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c2" decimals="-3" unitRef="usd">22241000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c3" decimals="-3" unitRef="usd">13158000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c2" decimals="-3" unitRef="usd">6846000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c3" decimals="-3" unitRef="usd">5473000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c2" decimals="-3" unitRef="usd">27301000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c3" decimals="-3" unitRef="usd">23594000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet contextRef="c2" decimals="-3" unitRef="usd">56388000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" unitRef="usd">42225000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Property and Equipment&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;In accordance with ASC 360-10 &#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. The Company did not identify any indicators
of impairment during the first three months of fiscal year 2022 or 2021, thus there were no impairment charges in the first three
months of fiscal year 2022 or 2021.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"&gt;The Company tests for recoverability
of an asset group by comparing its carrying amount to its estimated undiscounted future cash flows. If the carrying amount exceeds
its estimated undiscounted future cash flows, the Company recognizes an impairment charge for the amount by which the asset group&#x2019;s
carrying amount exceeds its fair value, if any.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c39">15</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c40">40 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c41">3</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c42">20 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Investments&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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 a limited liability company
in which it has 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 Resources, LLC (&#x201c;Big
River&#x201d;) using the equity method of accounting and includes the results on a delayed basis of one month as Big River has a
fiscal year end of December 31.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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 general
economic and company-specific evaluations. If the Company determines that a decline in market value is other than&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;temporary, then a charge to earnings is recorded in the Consolidated
Condensed Statements of Operations and a new cost basis in the investment is established.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Short-term investments are considered held to maturity,
and therefore are carried at amortized historical cost.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;</us-gaap:InvestmentPolicyTextBlock>
    <rex:MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting contextRef="c43" decimals="2" unitRef="pure">0.20</rex:MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting>
    <us-gaap:DiscontinuedOperationsPolicyTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Discontinued Operations&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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 operation of the refined coal business have been recognized in discontinued operations. Prior period
amounts have been reclassified to conform with discontinued operations reporting.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;</us-gaap:DiscontinuedOperationsPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Comprehensive Income&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The Company has no components of other comprehensive
income, and therefore, comprehensive income equals net income.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Accounting Changes and Recently Issued Accounting Standards&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;In November 2021, the FASB issued ASU 2021-10, &#x201c;Government
Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&#x201d;, which increases the transparency of
government assistance received by businesses by expanding the disclosure requirements for annual reporting periods. The Company
will be required to adopt this update for the fiscal year ending January 31, 2023. The Company will provide necessary disclosures
required related to government assistance received in the annual reporting for the year ending January 31, 2023.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 3. &lt;i&gt;Net Sales and Revenue&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The following tables shows disaggregated revenue
by product (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding-bottom: 0"&gt;Three&#160;Months&#160;Ended &lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 0; font-weight: bold; text-align: center"&gt;&lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 0; font-weight: bold; text-align: center"&gt;&lt;span style="text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0; 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="padding-bottom: 0; padding-left: 5.75pt"&gt;Sales of products, continuing operations&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%; padding-bottom: 0; padding-left: 5.75pt"&gt;Ethanol&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: right; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;146,462&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;126,069&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Dried distillers grains&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;31,897&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;31,119&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Non-food grade corn oil&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;11,102&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;5,594&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Modified distillers grains&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;4,355&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;2,293&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Derivative financial instruments gains (losses)&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;322&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;(1,126)&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;90&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;93&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;194,228&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;164,042&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-top: Black 1px double; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px double; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Sales of products, discontinued operations:&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;Refined coal&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;62&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The following tables shows disaggregated revenue
by product (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; padding-bottom: 0"&gt;Three&#160;Months&#160;Ended &lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 0; font-weight: bold; text-align: center"&gt;&lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 0; font-weight: bold; text-align: center"&gt;&lt;span style="text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0; 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="padding-bottom: 0; padding-left: 5.75pt"&gt;Sales of products, continuing operations&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%; padding-bottom: 0; padding-left: 5.75pt"&gt;Ethanol&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: right; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;146,462&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;126,069&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Dried distillers grains&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;31,897&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;31,119&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Non-food grade corn oil&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;11,102&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;5,594&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Modified distillers grains&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;4,355&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;2,293&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Derivative financial instruments gains (losses)&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;322&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;(1,126)&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;90&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;93&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;194,228&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;164,042&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-top: Black 1px double; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px double; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Sales of products, discontinued operations:&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;Refined coal&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;62&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c35" decimals="-3" unitRef="usd">146462000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c44" decimals="-3" unitRef="usd">126069000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c45" decimals="-3" unitRef="usd">31897000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c46" decimals="-3" unitRef="usd">31119000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c47" decimals="-3" unitRef="usd">11102000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c48" decimals="-3" unitRef="usd">5594000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c49" decimals="-3" unitRef="usd">4355000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c50" decimals="-3" unitRef="usd">2293000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c51" decimals="-3" unitRef="usd">322000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c52" decimals="-3" unitRef="usd">-1126000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c53" decimals="-3" unitRef="usd">90000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c54" decimals="-3" unitRef="usd">93000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="-3" unitRef="usd">194228000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c4" decimals="-3" unitRef="usd">164042000</us-gaap:Revenues>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c4" decimals="-3" id="ix_16_fact" unitRef="usd">62000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 4. &lt;i&gt;Leases&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;At April 30, 2022, the Company has lease agreements,
as lessee, for railcars. All of 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 of 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. The components of lease expense, classified as SG&amp;amp;A expenses on the Consolidated Condensed Statement
of Operations are as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="8" style="text-align: center; padding-bottom: 0"&gt;&lt;b&gt;Three&#160;Months&#160;Ended&lt;br/&gt; April 30,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 0"&gt;&lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 0"&gt;&lt;span style="text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 79%; text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Operating lease expense&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: right; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;1,610&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: right; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 3%; text-align: right; padding-bottom: 0"&gt;1,550&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Variable lease expense&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;394&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;44&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Total lease expense&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;2,004&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;1,594&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The following table is a summary of future minimum
rentals on such leases at April 30, 2022 (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 40%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 0; text-align: left; padding-left: 5.75pt"&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: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: right; padding-bottom: 0"&gt;&lt;b&gt;Minimum &lt;br/&gt; &lt;span style="text-decoration:underline"&gt;Rentals&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&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: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Remainder of 2023&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right; padding-bottom: 0"&gt;3,839&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;4,636&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;3,188&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;1,015&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;2027&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;951&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid; padding-bottom: 0"&gt;510&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;14,139&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Less: present value discount&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;1,085&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; padding-bottom: 0; border-top: Black 1px solid"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;13,054&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;At April 30, 2022, the weighted average remaining
lease term is 2.9 years, and the weighted average discount rate is 5.05% for the above leases.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 40%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 0; text-align: left; padding-left: 5.75pt"&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: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: right; padding-bottom: 0"&gt;&lt;b&gt;Minimum &lt;br/&gt; &lt;span style="text-decoration:underline"&gt;Rentals&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&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: left; padding-bottom: 0; padding-left: 5.75pt"&gt;2023&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right; padding-bottom: 0"&gt;5,015&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;3,856&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;2,408&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;235&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;2027&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid; padding-bottom: 0"&gt;171&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;11,685&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Less:&#160;present value discount&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid; padding-bottom: 0"&gt;695&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;10,990&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;At January 31, 2022, the weighted average remaining
lease term was 2.5 years, and the weighted average discount rate was 4.85% for the above leases.&lt;/p&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0">The components of lease expense, classified as SG&amp;amp;A expenses on the Consolidated Condensed Statement
of Operations are as follows (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="8" style="text-align: center; padding-bottom: 0"&gt;&lt;b&gt;Three&#160;Months&#160;Ended&lt;br/&gt; April 30,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 0"&gt;&lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 0"&gt;&lt;span style="text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 79%; text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Operating lease expense&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: right; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;1,610&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: right; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 3%; text-align: right; padding-bottom: 0"&gt;1,550&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Variable lease expense&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;394&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;44&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Total lease expense&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;2,004&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;1,594&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseExpense contextRef="c0" decimals="-3" unitRef="usd">1610000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c4" decimals="-3" unitRef="usd">1550000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost contextRef="c0" decimals="-3" unitRef="usd">394000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c4" decimals="-3" unitRef="usd">44000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c0" decimals="-3" unitRef="usd">2004000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c4" decimals="-3" unitRef="usd">1594000</us-gaap:LeaseCost>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The following table is a summary of future minimum
rentals on such leases at April 30, 2022 (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 40%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 0; text-align: left; padding-left: 5.75pt"&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: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: right; padding-bottom: 0"&gt;&lt;b&gt;Minimum &lt;br/&gt; &lt;span style="text-decoration:underline"&gt;Rentals&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&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: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Remainder of 2023&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right; padding-bottom: 0"&gt;3,839&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;4,636&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;3,188&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;1,015&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;2027&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;951&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid; padding-bottom: 0"&gt;510&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;14,139&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Less: present value discount&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;1,085&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; padding-bottom: 0; border-top: Black 1px solid"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;13,054&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 40%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 0; text-align: left; padding-left: 5.75pt"&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: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: right; padding-bottom: 0"&gt;&lt;b&gt;Minimum &lt;br/&gt; &lt;span style="text-decoration:underline"&gt;Rentals&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&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: left; padding-bottom: 0; padding-left: 5.75pt"&gt;2023&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right; padding-bottom: 0"&gt;5,015&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;3,856&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;2,408&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;235&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;2027&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid; padding-bottom: 0"&gt;171&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;11,685&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Less:&#160;present value discount&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid; padding-bottom: 0"&gt;695&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;10,990&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="c2" decimals="-3" unitRef="usd">3839000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="c2" decimals="-3" unitRef="usd">4636000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="c2" decimals="-3" unitRef="usd">3188000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="c2" decimals="-3" unitRef="usd">1015000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="c2" decimals="-3" unitRef="usd">951000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="c2" decimals="-3" unitRef="usd">510000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c2" decimals="-3" unitRef="usd">14139000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <rex:PresentValueDiscount contextRef="c2" decimals="-3" unitRef="usd">1085000</rex:PresentValueDiscount>
    <us-gaap:OperatingLeaseLiability contextRef="c2" decimals="-3" unitRef="usd">13054000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2">P2Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="4" unitRef="pure">0.0505</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="c3" decimals="-3" unitRef="usd">5015000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="c3" decimals="-3" unitRef="usd">3856000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="c3" decimals="-3" unitRef="usd">2408000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="c3" decimals="-3" unitRef="usd">235000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="c3" decimals="-3" unitRef="usd">171000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c3" decimals="-3" unitRef="usd">11685000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <rex:PresentValueDiscount contextRef="c3" decimals="-3" unitRef="usd">695000</rex:PresentValueDiscount>
    <us-gaap:OperatingLeaseLiability contextRef="c3" 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:FairValueDisclosuresTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 5. &lt;i&gt;Fair Value&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The Company applies ASC 820, &#x201c;&lt;i&gt;Fair Value
Measurements and Disclosures&#x201d;&lt;/i&gt; (&#x201c;ASC 820&#x201d;), which provides a framework for measuring fair value under accounting
principles generally accepted in the United States of America. This accounting standard 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: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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 instruments at fair value.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;To ensure the prudent application of estimates and
management judgment in determining the fair value of derivative assets and liabilities, investments and property and equipment,
various processes and controls have been adopted, which include: (i) model validation that requires a review and approval for pricing,
financial statement fair value determination and risk quantification; and (ii) periodic review and substantiation of profit and
loss reporting for all derivative instruments. Financial assets and liabilities measured at fair value on a recurring basis at
April 30, 2022 are summarized below (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Level 1&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Level 2&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Level 3&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Fair&#160;Value&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&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: 53%; text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Investment in cooperative (1)&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 5%; text-align: right; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-0"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 4%; text-align: right; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-1"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 4%; text-align: right; padding-bottom: 0"&gt;354&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 4%; text-align: right; padding-bottom: 0"&gt;354&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Forward purchase contracts (2)&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-2"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;4,432&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-3"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;4,432&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;4,432&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;354&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;4,786&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Commodity futures liability (3)&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-4"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;4,066&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-5"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;4,066&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Financial assets and liabilities measured at fair
value on a recurring basis at January 31, 2022 are summarized below (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Level 1&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Level 2&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Level 3&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Fair&#160;Value&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&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: 53%; text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Investment in cooperative (1)&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 5%; text-align: right; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-6"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 4%; text-align: right; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-7"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 4%; text-align: right; padding-bottom: 0"&gt;354&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: right; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 4%; text-align: right; padding-bottom: 0"&gt;354&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Forward purchase contracts (2)&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&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: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;993&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&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: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;993&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;993&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;354&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;1,347&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Commodity futures liability (3)&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-10"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;933&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-11"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;933&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;(1)&#160;The investment in cooperative is included
in &#x201c;Other assets&#x201d; on the accompanying Consolidated Condensed Balance Sheets.&lt;span style="clear: both"&gt;&lt;br/&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;(2)&#160;The forward purchase contracts and commodity
futures assets are included in &#x201c;Prepaid expenses and other current assets&#x201d; on the accompanying Consolidated Condensed
Balance Sheets.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;(3)&#160;The commodity futures liability is included
in &#x201c;Accrued expenses and other current liabilities&#x201d; on the accompanying Consolidated Condensed Balance Sheets.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;There were no assets measured at fair value on a
non-recurring basis at April 30, 2022 or January 31, 2022.&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c0">Financial assets and liabilities measured at fair value on a recurring basis at
April 30, 2022 are summarized below (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Level 1&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Level 2&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Level 3&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Fair&#160;Value&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&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: 53%; text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Investment in cooperative (1)&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 5%; text-align: right; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-0"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 4%; text-align: right; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-1"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 4%; text-align: right; padding-bottom: 0"&gt;354&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 4%; text-align: right; padding-bottom: 0"&gt;354&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Forward purchase contracts (2)&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-2"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;4,432&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-3"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;4,432&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;4,432&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;354&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;4,786&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Commodity futures liability (3)&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-4"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;4,066&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-5"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;4,066&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Level 1&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Level 2&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Level 3&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Fair&#160;Value&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&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: 53%; text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Investment in cooperative (1)&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 5%; text-align: right; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-6"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 4%; text-align: right; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-7"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 4%; text-align: right; padding-bottom: 0"&gt;354&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: right; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 4%; text-align: right; padding-bottom: 0"&gt;354&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Forward purchase contracts (2)&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&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: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;993&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&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: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;993&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;993&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;354&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px double; border-bottom: Black 3px double; padding-bottom: 0"&gt;1,347&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Commodity futures liability (3)&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-10"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;933&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-11"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double; padding-bottom: 0"&gt;933&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;(1)&#160;The investment in cooperative is included
in &#x201c;Other assets&#x201d; on the accompanying Consolidated Condensed Balance Sheets.&lt;span style="clear: both"&gt;&lt;br/&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;(2)&#160;The forward purchase contracts and commodity
futures assets are included in &#x201c;Prepaid expenses and other current assets&#x201d; on the accompanying Consolidated Condensed
Balance Sheets.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;(3)&#160;The commodity futures liability is included
in &#x201c;Accrued expenses and other current liabilities&#x201d; on the accompanying Consolidated Condensed Balance Sheets.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <rex:InvestmentInCooperativeFairValueDisclosure contextRef="c57" decimals="-3" id="ix_4_fact" unitRef="usd">354000</rex:InvestmentInCooperativeFairValueDisclosure>
    <rex:InvestmentInCooperativeFairValueDisclosure contextRef="c58" decimals="-3" id="ix_5_fact" unitRef="usd">354000</rex:InvestmentInCooperativeFairValueDisclosure>
    <rex:ForwardPurchaseContractAsset contextRef="c56" decimals="-3" id="ix_0_fact" unitRef="usd">4432000</rex:ForwardPurchaseContractAsset>
    <rex:ForwardPurchaseContractAsset contextRef="c58" decimals="-3" id="ix_1_fact" unitRef="usd">4432000</rex:ForwardPurchaseContractAsset>
    <us-gaap:AssetsFairValueDisclosure contextRef="c56" decimals="-3" unitRef="usd">4432000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c57" decimals="-3" unitRef="usd">354000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c58" decimals="-3" unitRef="usd">4786000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue contextRef="c56" decimals="-3" id="ix_8_fact" unitRef="usd">4066000</us-gaap:FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue contextRef="c58" decimals="-3" id="ix_9_fact" unitRef="usd">4066000</us-gaap:FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue>
    <rex:InvestmentInCooperativeFairValueDisclosure contextRef="c61" decimals="-3" id="ix_6_fact" unitRef="usd">354000</rex:InvestmentInCooperativeFairValueDisclosure>
    <rex:InvestmentInCooperativeFairValueDisclosure contextRef="c24" decimals="-3" id="ix_7_fact" unitRef="usd">354000</rex:InvestmentInCooperativeFairValueDisclosure>
    <rex:ForwardPurchaseContractAsset contextRef="c60" decimals="-3" id="ix_2_fact" unitRef="usd">993000</rex:ForwardPurchaseContractAsset>
    <rex:ForwardPurchaseContractAsset contextRef="c24" decimals="-3" id="ix_3_fact" unitRef="usd">993000</rex:ForwardPurchaseContractAsset>
    <us-gaap:AssetsFairValueDisclosure contextRef="c60" decimals="-3" unitRef="usd">993000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c61" decimals="-3" unitRef="usd">354000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c24" decimals="-3" unitRef="usd">1347000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue
      contextRef="c60"
      decimals="-3"
      id="ix_10_fact"
      unitRef="usd">933000</us-gaap:FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue
      contextRef="c24"
      decimals="-3"
      id="ix_11_fact"
      unitRef="usd">933000</us-gaap:FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 6. &lt;i&gt;Property and Equipment&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The components of property and equipment are as
follows for the periods presented (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;b&gt;April 30,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;b&gt;January&#160;31,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 70%; text-align: left; padding-left: 5.75pt"&gt;Land and improvements&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%"&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;27,329&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: 4%"&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;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; padding-left: 5.75pt"&gt;Buildings and improvements&lt;/td&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;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&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,617&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 5.75pt"&gt;Machinery, equipment and fixtures&lt;/td&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;297,210&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;296,243&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 5.75pt"&gt;Construction in progress&lt;/td&gt;&lt;td&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;1,973&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 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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-left: 5.75pt"&gt;&#160;&lt;/td&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;350,129&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;348,704&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 5.75pt"&gt;Less: Accumulated depreciation&lt;/td&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;(215,554)&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(211,150)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-left: 5.75pt"&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double"&gt;134,575&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 style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double"&gt;137,554&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The components of property and equipment are as
follows for the periods presented (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;b&gt;April 30,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;b&gt;January&#160;31,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 70%; text-align: left; padding-left: 5.75pt"&gt;Land and improvements&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%"&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;27,329&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: 4%"&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;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; padding-left: 5.75pt"&gt;Buildings and improvements&lt;/td&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;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&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,617&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 5.75pt"&gt;Machinery, equipment and fixtures&lt;/td&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;297,210&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;296,243&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 5.75pt"&gt;Construction in progress&lt;/td&gt;&lt;td&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;1,973&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 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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-left: 5.75pt"&gt;&#160;&lt;/td&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;350,129&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;348,704&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 5.75pt"&gt;Less: Accumulated depreciation&lt;/td&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;(215,554)&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(211,150)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-left: 5.75pt"&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double"&gt;134,575&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 style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double"&gt;137,554&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:LandAndLandImprovements contextRef="c2" decimals="-3" unitRef="usd">27329000</us-gaap:LandAndLandImprovements>
    <us-gaap:LandAndLandImprovements contextRef="c3" decimals="-3" unitRef="usd">27329000</us-gaap:LandAndLandImprovements>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c2" decimals="-3" unitRef="usd">23617000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c3" decimals="-3" unitRef="usd">23617000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c2" decimals="-3" unitRef="usd">297210000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c3" decimals="-3" unitRef="usd">296243000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross contextRef="c2" decimals="-3" unitRef="usd">1973000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c3" decimals="-3" unitRef="usd">1515000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c2" decimals="-3" unitRef="usd">350129000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="-3" unitRef="usd">348704000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c2" decimals="-3" unitRef="usd">215554000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="-3" unitRef="usd">211150000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="-3" unitRef="usd">134575000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" unitRef="usd">137554000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 7. &lt;i&gt;Accrued Expenses and Other Current Liabilities&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The components of accrued expenses and other current
liabilities are as follows for the periods presented (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; padding-bottom: 0"&gt;&lt;b&gt;April 30,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; padding-bottom: 0"&gt;&lt;b&gt;January&#160;31,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&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; padding-bottom: 0; padding-left: 5.75pt"&gt;Accrued payroll and related items&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;2,770&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;5,407&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Accrued utility charges&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;4,242&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;4,297&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Accrued transportation related items&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;973&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;593&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Accrued real estate taxes&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;2,031&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;1,857&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Commodity futures&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;4,066&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;933&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Accrued income taxes&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;108&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;95&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;994&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;435&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;&#160;15,184&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;13,617&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The components of accrued expenses and other current
liabilities are as follows for the periods presented (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; padding-bottom: 0"&gt;&lt;b&gt;April 30,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; padding-bottom: 0"&gt;&lt;b&gt;January&#160;31,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&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; padding-bottom: 0; padding-left: 5.75pt"&gt;Accrued payroll and related items&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;2,770&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%; padding-bottom: 0"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; padding-bottom: 0"&gt;5,407&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Accrued utility charges&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;4,242&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;4,297&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Accrued transportation related items&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;973&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;593&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Accrued real estate taxes&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;2,031&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;1,857&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&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: 0; padding-left: 5.75pt"&gt;Commodity futures&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;4,066&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;933&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 0; padding-left: 5.75pt"&gt;Accrued income taxes&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;108&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;95&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;994&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 0"&gt;435&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 0; padding-left: 5.75pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;&#160;15,184&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-top: Black 1px solid; border-bottom: Black 3px double; padding-bottom: 0"&gt;13,617&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">2770000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">5407000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedUtilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">4242000</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:AccruedUtilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">4297000</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c2" decimals="-3" unitRef="usd">973000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c3" decimals="-3" unitRef="usd">593000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c2" decimals="-3" unitRef="usd">2031000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c3" decimals="-3" unitRef="usd">1857000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <rex:CommodityFutures contextRef="c2" decimals="-3" unitRef="usd">4066000</rex:CommodityFutures>
    <rex:CommodityFutures contextRef="c3" decimals="-3" unitRef="usd">933000</rex:CommodityFutures>
    <us-gaap:AccruedIncomeTaxes contextRef="c2" decimals="-3" unitRef="usd">108000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes contextRef="c3" decimals="-3" unitRef="usd">95000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">994000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">435000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">15184000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">13617000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 8. &lt;i&gt;Derivative Financial Instruments &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&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 and forward purchase (corn and natural gas) 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: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;The following table provides information
about the fair values of the Company&#x2019;s derivative financial instruments (that are not accounted for under the &#x201c;normal
purchases and normal sales&#x201d; scope exemption of ASC 815) and the line items on the Consolidated Condensed Balance Sheets in
which the fair values are reflected (in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Asset Derivatives&lt;br/&gt; Fair Value&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Liability Derivatives&lt;br/&gt; Fair Value&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: justify; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;b&gt;April 30,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&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;&lt;b&gt;January 31,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&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;&lt;b&gt;April 30,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&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;&lt;b&gt;January 31,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: justify; padding-left: 5.75pt"&gt;Commodity futures (1)&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;&lt;div style="-sec-ix-hidden: hidden-fact-12"&gt;-&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-13"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;4,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;933&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px; padding-left: 5.75pt"&gt;Forward purchase contracts (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; border-bottom: Black 1px solid"&gt;4,432&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;993&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-14"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-15"&gt;-&lt;/div&gt;&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; padding-left: 5.75pt"&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;4,432&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;4,066&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;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"&gt;(1) Commodity futures
liabilities are included in accrued expenses and other current liabilities. These contracts include short/sell positions for
approximately 11.8 million bushels and 7.4 million bushels of corn at April 30, 2022 and January 31, 2022, respectively.
Commodity futures assets, had there been any at either April 30, 2022 or January 31, 2022, would be included in
&#x201c;Prepaid expenses and other current assets&#x201d; on the accompanying Consolidated Condensed Balance Sheets.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"&gt;(2) Forward purchase contracts
assets are included in prepaid expenses and other current assets. These contracts are for purchases of approximately 20.3 million
bushels and 19.2 million bushels of corn at April 30, 2022 and January 31, 2022, respectively. Forward contract liabilities, had
there been any at either April 30, 2022 or January 31, 2022, would be included in &#x201c;Accrued expenses and other current liabilities&#x201d;
on the accompanying Consolidate Condensed Balance Sheets.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;As of April 30, 2022, and January 31, 2022,
all of the derivative financial instruments held by the Company were subject to enforceable master netting arrangements with the
counterparty. The Company&#x2019;s accounting policy is to offset positions and amounts owed or owing with the same counterparty.
As of April 30, 2022, and January 31, 2022, the gross positions of the enforceable master netting agreements are not significantly
different from the net positions presented in the table above. Depending on the amount of an unrealized loss on a derivative contract
held by the Company, the counterparty may require collateral to secure the Company&#x2019;s derivative contract position. The Company
was required to maintain collateral in the amount of approximately $4,920,000 and approximately $2,222,000 to secure the Company&#x2019;s&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;derivative liability position at April 30, 2022 and
January 31, 2022, respectively, which is recorded as &#x201c;Restricted cash&#x201d; on the accompanying Consolidated Condensed
Balance Sheets.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;See Note 5 which contains fair value information
related to derivative financial instruments.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;The Company recognized gains (losses), which
are included in &#x201c;Net sales and revenue&#x201d; in the accompanying Consolidated Condensed Statement of Operations, on derivative financial
instruments of approximately $322,000 and $(1,126,000) for the first quarter of fiscal years 2022 and 2021, respectively.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;The Company recognized losses, which are
included in &#x201c; Cost of sales&#x201d; in the accompanying Consolidated Condensed Statement of Operations, on derivative financial
instruments of approximately $11,776,000 and approximately $1,894,000 for the first quarter of fiscal years 2022 and 2021, respectively.&lt;/p&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;The following table provides information
about the fair values of the Company&#x2019;s derivative financial instruments (that are not accounted for under the &#x201c;normal
purchases and normal sales&#x201d; scope exemption of ASC 815) and the line items on the Consolidated Condensed Balance Sheets in
which the fair values are reflected (in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Asset Derivatives&lt;br/&gt; Fair Value&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Liability Derivatives&lt;br/&gt; Fair Value&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: justify; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;b&gt;April 30,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&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;&lt;b&gt;January 31,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&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;&lt;b&gt;April 30,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&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;&lt;b&gt;January 31,&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify; padding-left: 5.75pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: justify; padding-left: 5.75pt"&gt;Commodity futures (1)&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;&lt;div style="-sec-ix-hidden: hidden-fact-12"&gt;-&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-13"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;4,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;933&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px; padding-left: 5.75pt"&gt;Forward purchase contracts (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; border-bottom: Black 1px solid"&gt;4,432&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;993&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-14"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-15"&gt;-&lt;/div&gt;&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; padding-left: 5.75pt"&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;4,432&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;4,066&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;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"&gt;(1) Commodity futures
liabilities are included in accrued expenses and other current liabilities. These contracts include short/sell positions for
approximately 11.8 million bushels and 7.4 million bushels of corn at April 30, 2022 and January 31, 2022, respectively.
Commodity futures assets, had there been any at either April 30, 2022 or January 31, 2022, would be included in
&#x201c;Prepaid expenses and other current assets&#x201d; on the accompanying Consolidated Condensed Balance Sheets.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"&gt;(2) Forward purchase contracts
assets are included in prepaid expenses and other current assets. These contracts are for purchases of approximately 20.3 million
bushels and 19.2 million bushels of corn at April 30, 2022 and January 31, 2022, respectively. Forward contract liabilities, had
there been any at either April 30, 2022 or January 31, 2022, would be included in &#x201c;Accrued expenses and other current liabilities&#x201d;
on the accompanying Consolidate Condensed Balance Sheets.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="c66"
      decimals="-3"
      id="ix_12_fact"
      unitRef="usd">4066000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="c67"
      decimals="-3"
      id="ix_13_fact"
      unitRef="usd">933000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="c68"
      decimals="-3"
      id="ix_14_fact"
      unitRef="usd">4432000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="c69"
      decimals="-3"
      id="ix_15_fact"
      unitRef="usd">993000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c2" decimals="-3" unitRef="usd">4432000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c3" decimals="-3" unitRef="usd">993000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities contextRef="c2" decimals="-3" unitRef="usd">4066000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c3" decimals="-3" unitRef="usd">933000</us-gaap:DerivativeLiabilities>
    <rex:CommodityFuturesQuantity contextRef="c62" decimals="-5" unitRef="bu">11800000</rex:CommodityFuturesQuantity>
    <rex:CommodityFuturesQuantity contextRef="c63" decimals="-5" unitRef="bu">7400000</rex:CommodityFuturesQuantity>
    <rex:ForwardPurchaseContractsQuantity contextRef="c64" decimals="-5" unitRef="bu">20300000</rex:ForwardPurchaseContractsQuantity>
    <rex:ForwardPurchaseContractsQuantity contextRef="c65" decimals="-5" unitRef="bu">19200000</rex:ForwardPurchaseContractsQuantity>
    <us-gaap:DebtInstrumentCollateralAmount contextRef="c2" decimals="-4" unitRef="usd">4920000</us-gaap:DebtInstrumentCollateralAmount>
    <us-gaap:DebtInstrumentCollateralAmount contextRef="c3" decimals="-3" unitRef="usd">2222000</us-gaap:DebtInstrumentCollateralAmount>
    <rex:GainLossOnDerivativeInstrumentsNetSalesAndRevenue contextRef="c0" decimals="0" unitRef="usd">322000</rex:GainLossOnDerivativeInstrumentsNetSalesAndRevenue>
    <rex:GainLossOnDerivativeInstrumentsNetSalesAndRevenue contextRef="c4" decimals="0" unitRef="usd">-1126000</rex:GainLossOnDerivativeInstrumentsNetSalesAndRevenue>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c0" decimals="-3" unitRef="usd">11776000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c4" decimals="-3" unitRef="usd">1894000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:InvestmentTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 9. &lt;i&gt;Investments &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pt"&gt;&lt;b&gt;Equity Method Investment
in Big River&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;The following table summarizes the Company&#x2019;s
equity method investment at April 30, 2022 and January 31, 2022 (dollars in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 12pt Times New Roman, Times, Serif"&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"&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="6" style="font-weight: bold; text-align: center"&gt;Carrying Amount&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="text-decoration:underline"&gt;Entity&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold"&gt;&lt;span style="text-decoration:underline"&gt;Ownership&#160;Percentage&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: right"&gt;&lt;span style="text-decoration:underline"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: right"&gt;&lt;span style="text-decoration:underline"&gt;January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 28%; text-align: left"&gt;Big River&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 19%; text-align: center"&gt;10.3%&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;&#160;&lt;/td&gt;&lt;td style="width: 19%; text-align: right"&gt;$32,517&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;&#160;&lt;/td&gt;&lt;td style="width: 19%; text-align: right"&gt;$30,566&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;Undistributed earnings of the Company&#x2019;s
equity method investee totaled approximately $12.5 million and approximately $10.5 million at April 30, 2022 and January 31, 2022,
respectively. The Company did not receive any dividends from its equity method investee in the first quarter of fiscal year 2022
and 2021.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;Summarized financial information for the
Company&#x2019;s equity method investee is presented in the following table for the periods presented (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%"&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;Three Months Ended&lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&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;&lt;span style="text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 66%; text-align: left"&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: 12%; text-align: right"&gt;351,746&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: 12%; text-align: right"&gt;256,416&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;Gross profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;22,024&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,544&lt;/td&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;Income from continuing operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;18,925&lt;/td&gt;&lt;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;5,535&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;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;18,925&lt;/td&gt;&lt;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;5,535&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pt"&gt;&lt;b&gt;Short-term Investments&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt; text-align: left"&gt;At April 30, 2022, the Company owned certificates
of deposit and United States Treasury Bills that had an amortized cost, or carrying value, of approximately $167.3 million. The
contractual maturity of&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;these investments was less than one year. The yield to maturity
rate was approximately 0.7%. Unrealized gains or losses were insignificant.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;At January 31, 2022, the Company owned certificates
of deposit that had an amortized cost, or carrying value, of approximately $25,877,000. The contractual maturity of these investments
was less than one year. The yield to maturity rate was approximately 0.1%. Unrealized gains or losses were insignificant.&lt;/p&gt;</us-gaap:InvestmentTextBlock>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;The following table summarizes the Company&#x2019;s
equity method investment at April 30, 2022 and January 31, 2022 (dollars in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 12pt Times New Roman, Times, Serif"&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"&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="6" style="font-weight: bold; text-align: center"&gt;Carrying Amount&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="text-decoration:underline"&gt;Entity&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold"&gt;&lt;span style="text-decoration:underline"&gt;Ownership&#160;Percentage&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: right"&gt;&lt;span style="text-decoration:underline"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: right"&gt;&lt;span style="text-decoration:underline"&gt;January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 28%; text-align: left"&gt;Big River&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 19%; text-align: center"&gt;10.3%&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;&#160;&lt;/td&gt;&lt;td style="width: 19%; text-align: right"&gt;$32,517&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;&#160;&lt;/td&gt;&lt;td style="width: 19%; text-align: right"&gt;$30,566&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c2" decimals="3" unitRef="pure">0.103</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments contextRef="c2" decimals="-3" unitRef="usd">32517000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c3" decimals="-3" unitRef="usd">30566000</us-gaap:EquityMethodInvestments>
    <us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees contextRef="c2" decimals="-5" unitRef="usd">12500000</us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees>
    <us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees contextRef="c3" decimals="-5" unitRef="usd">10500000</us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees>
    <rex:ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;Summarized financial information for the
Company&#x2019;s equity method investee is presented in the following table for the periods presented (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%"&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;Three Months Ended&lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&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;&lt;span style="text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 66%; text-align: left"&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: 12%; text-align: right"&gt;351,746&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: 12%; text-align: right"&gt;256,416&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;Gross profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;22,024&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,544&lt;/td&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;Income from continuing operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;18,925&lt;/td&gt;&lt;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;5,535&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;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;18,925&lt;/td&gt;&lt;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;5,535&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pt"&gt;&#160;&lt;/p&gt;</rex:ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock>
    <us-gaap:Revenues contextRef="c70" decimals="-3" unitRef="usd">351746000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c71" decimals="-3" unitRef="usd">256416000</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c70" decimals="-3" unitRef="usd">22024000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c71" decimals="-3" unitRef="usd">1544000</us-gaap:GrossProfit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c70" decimals="-3" unitRef="usd">18925000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c71" decimals="-3" unitRef="usd">5535000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c70" decimals="-3" unitRef="usd">18925000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c71" decimals="-3" unitRef="usd">5535000</us-gaap:NetIncomeLoss>
    <us-gaap:ShortTermInvestments contextRef="c2" decimals="-5" unitRef="usd">167300000</us-gaap:ShortTermInvestments>
    <us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield contextRef="c2" decimals="3" unitRef="pure">0.007</us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield>
    <us-gaap:ShortTermInvestments contextRef="c3" decimals="-3" unitRef="usd">25877000</us-gaap:ShortTermInvestments>
    <us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield contextRef="c3" decimals="3" unitRef="pure">0.001</us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 10. &lt;i&gt;Employee Benefits&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"&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. Since plan inception, the Company has only granted restricted stock awards. The Company
measures share-based compensation grants at fair value on the grant date, adjusted for estimated forfeitures. The Company records
noncash compensation expense related to liability and equity awards in its consolidated financial statements over the requisite
service period on a straight-line basis. At April 30, 2022, 471,027 shares remain available for issuance under the Plan. As a component
of their compensation, restricted stock has been granted to directors at the closing market price of REX common stock on the grant
date. In addition, one third of executives&#x2019; incentive compensation is payable by an award of restricted stock based on the
then closing market price of REX common stock on the grant date. 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 if June 15&lt;sup&gt;th&lt;/sup&gt; is not a business day, for all grants
of restricted stock.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"&gt;At April 30, 2022 and
January 31, 2022, unrecognized compensation cost related to nonvested restricted stock was approximately $190,000 and $97,000 respectively.
The following tables summarize non-vested restricted stock award activity for the periods presented:&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&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="11" style="font-weight: bold; text-align: center"&gt;Three Months Ended April 30, 2022&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="11" 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="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Non-Vested&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;Shares&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average Grant&lt;br/&gt; Date Fair Value&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;(000&#x2019;s)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average Remaining&lt;br/&gt; Vesting Term&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;(in years)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 52%"&gt;Non-Vested at January 31, 2022&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; text-align: right"&gt;10,061&lt;/td&gt;&lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 2%; text-align: right"&gt;773&lt;/td&gt;&lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; text-align: right"&gt;1&lt;/td&gt;&lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&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;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1px"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px"&gt;Non-Vested at April 30, 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; 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;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&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="11" style="font-weight: bold; text-align: center"&gt;Three Months Ended April 30, 2021&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="11" 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="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Non-Vested&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;Shares&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average Grant&lt;br/&gt; Date Fair Value&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;(000&#x2019;s)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average Remaining&lt;br/&gt; Vesting Term&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;(in years)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 52%"&gt;Non-Vested at January 31, 2021&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; text-align: right"&gt;19,705&lt;/td&gt;&lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 2%; text-align: right"&gt;1,398&lt;/td&gt;&lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; text-align: right"&gt;1&lt;/td&gt;&lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&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;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1px"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px"&gt;Non-Vested at April 30, 2021&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; border-bottom: Black 3px double"&gt;19,705&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,398&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;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"&gt;The above tables include
5,714 and 14,777 non-vested shares at April 30, 2022 and 2021, 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 recipients who were retirement
eligible at the time of grant.&lt;/p&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c72" decimals="-4" unitRef="shares">550000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c72" decimals="0" unitRef="shares">471027</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c73" decimals="-4" unitRef="usd">190000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c74" decimals="-3" unitRef="usd">97000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="c0">The following tables summarize non-vested restricted stock award activity for the periods presented:&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&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="11" style="font-weight: bold; text-align: center"&gt;Three Months Ended April 30, 2022&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="11" 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="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Non-Vested&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;Shares&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average Grant&lt;br/&gt; Date Fair Value&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;(000&#x2019;s)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average Remaining&lt;br/&gt; Vesting Term&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;(in years)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 52%"&gt;Non-Vested at January 31, 2022&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; text-align: right"&gt;10,061&lt;/td&gt;&lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 2%; text-align: right"&gt;773&lt;/td&gt;&lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; text-align: right"&gt;1&lt;/td&gt;&lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&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;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1px"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px"&gt;Non-Vested at April 30, 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; 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;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&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="11" style="font-weight: bold; text-align: center"&gt;Three Months Ended April 30, 2021&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="11" 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="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Non-Vested&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;Shares&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average Grant&lt;br/&gt; Date Fair Value&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;(000&#x2019;s)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average Remaining&lt;br/&gt; Vesting Term&lt;br/&gt; &lt;span style="text-decoration:underline"&gt;(in years)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 52%"&gt;Non-Vested at January 31, 2021&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; text-align: right"&gt;19,705&lt;/td&gt;&lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 2%; text-align: right"&gt;1,398&lt;/td&gt;&lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; text-align: right"&gt;1&lt;/td&gt;&lt;td style="width: 3%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&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;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1px"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px"&gt;Non-Vested at April 30, 2021&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; border-bottom: Black 3px double"&gt;19,705&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,398&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;/table&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"&gt;&#160;&lt;/p&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c3" decimals="0" unitRef="shares">10061</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c3" decimals="-3" unitRef="usd">773000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c0">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c2" decimals="0" unitRef="shares">10061</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c2" decimals="-3" unitRef="usd">773000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition contextRef="c0">P1Y</rex:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c24" decimals="0" unitRef="shares">19705</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c24" decimals="-3" unitRef="usd">1398000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c4">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c34" decimals="0" unitRef="shares">19705</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c34" decimals="-3" unitRef="usd">1398000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition contextRef="c4">P1Y</rex:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c75" decimals="0" unitRef="shares">5714</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c76" decimals="0" unitRef="shares">14777</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 11&lt;i&gt;. Income Taxes &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;The Company&#x2019;s income tax provision
from continuing operations was approximately $1.8 million and approximately $2.2 million for the three months ended April 30, 2022
and 2021, respectively.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;The Company did not have any activity classified
as discontinued operations in the current fiscal year and therefore, did not have an income tax provision or benefit. The Company&#x2019;s
income tax benefit from discontinued operations was approximately $2.2 million for the three months ended April 30, 2021. The benefit
is derived from the level of tax credits generated from the refined coal business and the tax benefit of the loss from operations.
Through its refined coal business, 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.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&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: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;The Company files a U.S. federal income tax
return and various state income tax returns. In general, the Company is no longer subject to U.S. federal, state or local income
tax examinations by tax authorities for 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: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&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: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 12pt Times New Roman, Times, Serif"&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; white-space: nowrap;"&gt;Three Months Ended&lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&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;&lt;span style="text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 63%; text-align: left"&gt;Unrecognized tax benefits, beginning of period&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;16,781&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;8,400&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Changes for prior years&#x2019; 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;88&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1px"&gt;Changes for current year tax positions&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;/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;138&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: left; padding-bottom: 3px"&gt;Unrecognized tax benefits, end of period&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;16,869&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,543&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:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability contextRef="c0" decimals="1" unitRef="usd">1.8</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability contextRef="c4" decimals="1" unitRef="usd">2.2</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c4" decimals="-5" unitRef="usd">2200000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <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: 70%; font: 12pt Times New Roman, Times, Serif"&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; white-space: nowrap;"&gt;Three Months Ended&lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="text-decoration:underline"&gt;2022&lt;/span&gt;&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;&lt;span style="text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 63%; text-align: left"&gt;Unrecognized tax benefits, beginning of period&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;16,781&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;8,400&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Changes for prior years&#x2019; 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;88&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1px"&gt;Changes for current year tax positions&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;/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;138&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: left; padding-bottom: 3px"&gt;Unrecognized tax benefits, end of period&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;16,869&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,543&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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <rex:UnrecognizedTaxBenefitsAndAccruedInterestAndPenalties contextRef="c3" decimals="-3" unitRef="usd">16781000</rex:UnrecognizedTaxBenefitsAndAccruedInterestAndPenalties>
    <rex:UnrecognizedTaxBenefitsAndAccruedInterestAndPenalties contextRef="c24" decimals="-3" unitRef="usd">8400000</rex:UnrecognizedTaxBenefitsAndAccruedInterestAndPenalties>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c0" decimals="-3" unitRef="usd">88000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c4" decimals="-3" unitRef="usd">5000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c4" decimals="-3" unitRef="usd">138000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <rex:UnrecognizedTaxBenefitsAndAccruedInterestAndPenalties contextRef="c2" decimals="-3" unitRef="usd">16869000</rex:UnrecognizedTaxBenefitsAndAccruedInterestAndPenalties>
    <rex:UnrecognizedTaxBenefitsAndAccruedInterestAndPenalties contextRef="c34" decimals="-3" unitRef="usd">8543000</rex:UnrecognizedTaxBenefitsAndAccruedInterestAndPenalties>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 12. &lt;i&gt;Discontinued Operations&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&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 operation 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 the periods indicated (amounts in thousands):&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&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="3" style="text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Three Months &lt;br/&gt;
Ended &#160;April 30,&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 76%; text-align: left"&gt;Net sales and revenue&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td style="width: 9%"&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;62&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="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;1,737&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: left"&gt;Gross loss&lt;/td&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;(1,675)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1px"&gt;Selling, general and administrative&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="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;(85)&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: left"&gt;Loss before income taxes&lt;/td&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;(1,760)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1px"&gt;Benefit for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="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;2,195&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: left"&gt;Net income from discontinued operations, net of tax&lt;/td&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;435&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;/td&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="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;80&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: 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="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;515&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: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&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;</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 the periods indicated (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&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="3" style="text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Three Months &lt;br/&gt;
Ended &#160;April 30,&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 76%; text-align: left"&gt;Net sales and revenue&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td style="width: 9%"&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;62&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="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;1,737&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: left"&gt;Gross loss&lt;/td&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;(1,675)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1px"&gt;Selling, general and administrative&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="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;(85)&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: left"&gt;Loss before income taxes&lt;/td&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;(1,760)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1px"&gt;Benefit for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="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;2,195&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: left"&gt;Net income from discontinued operations, net of tax&lt;/td&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;435&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;/td&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="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;80&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: 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="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;515&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: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"&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;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c4" decimals="-3" id="ix_17_fact" unitRef="usd">62000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="c4" decimals="-3" unitRef="usd">1737000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss contextRef="c4" decimals="-3" unitRef="usd">-1675000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="c4" decimals="-3" unitRef="usd">85000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">-1760000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c4" decimals="-3" unitRef="usd">2195000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c4" decimals="-3" unitRef="usd">435000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">-80000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c4" decimals="-3" unitRef="usd">515000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 13. &lt;i&gt;Commitments and Contingencies&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;The Company may be involved in various legal
actions arising in the normal course of business, from time to time. After taking into consideration legal counsels&#x2019; evaluations
of any such action(s), management is of the opinion that their outcome will not have a material adverse effect on the Company&#x2019;s
Consolidated Condensed Financial Statements.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;One Earth and NuGen have combined forward purchase
contracts for approximately 20.3 million bushels of corn, the principal raw material for their ethanol plants, and they have combined
forward purchase contracts for approximately 732,000 MmBtu (million British thermal unit) of natural gas.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;One Earth and NuGen have combined sales commitments
for approximately 15.8 million gallons of ethanol, approximately 86,000 tons of distillers grains and approximately 14.5 million
pounds of non-food grade corn oil.&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&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. As production ceased in November 2021, there were no fees paid in fiscal year 2022. These fees
totaled approximately $0.9 million in the first quarter of fiscal year 2021.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <rex:QuantityOfBushelsUnderForwardPurchaseContract contextRef="c77" decimals="-5" unitRef="bu">20300000</rex:QuantityOfBushelsUnderForwardPurchaseContract>
    <rex:QuantityOfNaturalGasUnderSalesCommitment contextRef="c77" decimals="0" unitRef="mmbtu">732000</rex:QuantityOfNaturalGasUnderSalesCommitment>
    <rex:QuantityOfEthanolUnderSalesCommitment contextRef="c77" decimals="-5" unitRef="gal">15800000</rex:QuantityOfEthanolUnderSalesCommitment>
    <rex:QuantityOfDistillersGrainsUnderSalesCommitment contextRef="c77" decimals="0" unitRef="t">86000</rex:QuantityOfDistillersGrainsUnderSalesCommitment>
    <rex:QuantityOfNonFoodGradeCornOilUnderSalesCommitments contextRef="c77" decimals="-5" unitRef="lb">14500000</rex:QuantityOfNonFoodGradeCornOilUnderSalesCommitments>
    <rex:FeesIncurredBySubsidiary contextRef="c78" decimals="-5" unitRef="usd">900000</rex:FeesIncurredBySubsidiary>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 14. &lt;i&gt;Related-Party Transactions&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;During the first quarter of fiscal years 2022
and 2021, One Earth and NuGen purchased approximately $30.7 million and approximately $16.7 million, respectively, of corn (and
other supplies) from minority equity investors and board members of those subsidiaries. The Company had amounts payable to related
parties of approximately $0.5 million at April 30, 2022 and January 31, 2022.&lt;span style="background-color: yellow"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;During the first quarter of fiscal year 2021,
the Company recognized commission expense of approximately $36,000, payable to the minority investor in the refined coal entity.
The commission expense is associated with the refined coal business which is classified within discontinued operations.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c79" decimals="-5" unitRef="usd">30700000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c80" decimals="-5" unitRef="usd">16700000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="c77" decimals="-5" unitRef="usd">500000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="c81" decimals="-5" unitRef="usd">500000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:PaymentsForCommissions contextRef="c4" decimals="0" unitRef="usd">36000</us-gaap:PaymentsForCommissions>
    <us-gaap:ScheduleOfSubsequentEventsTextBlock contextRef="c0">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 15. &lt;i&gt;Subsequent Event&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;On May 23, 2022, the Company&#x2019;s consolidated
plants received $7.8 million as part of a COVID relief bill passed by Congress in December 2020. The bill specifically
included biofuels producers as eligible for aid, and in June of 2021, USDA announced a $700.0 million Biofuel Producer Program
to distribute these funds to impacted producers of ethanol, biodiesel and other renewable fuels. Applications were due in February
2022. The USDA communicated its approval and the amount awarded subsequent to April
30, 2022.&lt;/p&gt;</us-gaap:ScheduleOfSubsequentEventsTextBlock>
    <us-gaap:GrantsReceivable contextRef="c82" decimals="-5" unitRef="usd">7800000</us-gaap:GrantsReceivable>
    <us-gaap:GrantsReceivable contextRef="c83" decimals="-5" unitRef="usd">700000000</us-gaap:GrantsReceivable>
    <rex:InvestmentInCooperativeFairValueDisclosure
      contextRef="c55"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:InvestmentInCooperativeFairValueDisclosure
      contextRef="c56"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractAsset
      contextRef="c55"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractAsset
      contextRef="c57"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue
      contextRef="c55"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue
      contextRef="c57"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:InvestmentInCooperativeFairValueDisclosure
      contextRef="c59"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:InvestmentInCooperativeFairValueDisclosure
      contextRef="c60"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractAsset
      contextRef="c59"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractAsset
      contextRef="c61"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue
      contextRef="c59"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue
      contextRef="c61"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeAssets
      contextRef="c66"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeAssets
      contextRef="c67"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilities
      contextRef="c68"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilities
      contextRef="c69"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="c0">--01-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="c0">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="c0">2022</dei:DocumentFiscalYearFocus>
    <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_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-9"
          xlink:label="hidden-fact-9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-3"
          xlink:label="hidden-fact-3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-8"
          xlink:label="hidden-fact-8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-2"
          xlink:label="hidden-fact-2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_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">The forward purchase contracts and commodity
futures assets are included in &#x201c;Prepaid expenses and other current assets&#x201d; on the accompanying Consolidated Condensed
Balance Sheets.</link:footnote>
        <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:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-9"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <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="hidden-fact-3"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-8"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-2"
          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:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          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="#hidden-fact-6"
          xlink:label="hidden-fact-6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-0"
          xlink:label="hidden-fact-0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-1"
          xlink:label="hidden-fact-1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-7"
          xlink:label="hidden-fact-7"
          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 Condensed Balance Sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="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="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-0"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-1"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-7"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-10"
          xlink:label="hidden-fact-10"
          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:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-11"
          xlink:label="hidden-fact-11"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-4"
          xlink:label="hidden-fact-4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link: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 commodity futures liability is included
in &#x201c;Accrued expenses and other current liabilities&#x201d; on the accompanying Consolidated Condensed Balance Sheets.</link:footnote>
        <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_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:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_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-11"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <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="ix_9_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-12"
          xlink:label="hidden-fact-12"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-13"
          xlink:label="hidden-fact-13"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_3_footnote" xlink:label="ix_3_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Commodity futures
liabilities are included in accrued expenses and other current liabilities. These contracts include short/sell positions for
approximately 11.8 million bushels and 7.4 million bushels of corn at April 30, 2022 and January 31, 2022, respectively.
Commodity futures assets, had there been any at either April 30, 2022 or January 31, 2022, would be included in
&#x201c;Prepaid expenses and other current assets&#x201d; on the accompanying Consolidated Condensed Balance Sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-12"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-13"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_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:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-14"
          xlink:label="hidden-fact-14"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-15"
          xlink:label="hidden-fact-15"
          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">Forward purchase contracts
assets are included in prepaid expenses and other current assets. These contracts are for purchases of approximately 20.3 million
bushels and 19.2 million bushels of corn at April 30, 2022 and January 31, 2022, respectively. Forward contract liabilities, had
there been any at either April 30, 2022 or January 31, 2022, would be included in &#x201c;Accrued expenses and other current liabilities&#x201d;
on the accompanying Consolidate Condensed Balance Sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-14"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-15"
          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_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_5_footnote" xlink:label="ix_5_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">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_16_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:footnoteLink>
</xbrl>
