<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rex="http://www.rexamerican.com/20240131"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="rex-20240131.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2024-03-28</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:AuditorFirmMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c7">
        <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="c8">
        <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="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">rex:TreasuryStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">rex:TreasuryStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">rex:TreasuryStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2022-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">rex:TreasuryStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">rex:TreasuryStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">rex:TreasuryStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c33">
        <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>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">rex:TreasuryStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c37">
        <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>2024-01-31</instant>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ConsolidatedEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c41">
        <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>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rex:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rex:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rex:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rex:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rex:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rex:FixturesAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rex:FixturesAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c51">
        <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>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">rex:ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">rex:ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">rex:EffectOfRetrospectiveChangeToClassificationOfShippingCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">rex:EffectOfRetrospectiveChangeToClassificationOfShippingCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:EthanolMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:EthanolMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DriedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DriedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DriedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DistillersCornOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DistillersCornOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DistillersCornOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:ModifiedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:ModifiedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:ModifiedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DerivativeFinancialInstrumentLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DerivativeFinancialInstrumentLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DerivativeFinancialInstrumentLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c97">
        <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>2024-01-31</instant>
        </period>
    </context>
    <context id="c98">
        <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>2023-01-31</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:EthanolMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">rex:CashCollateralBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">rex:CashCollateralBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c113">
        <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>2024-01-31</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rex:StockOptionPlans2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">rex:RenewalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">rex:RenewalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:DistillersGrainsMarketingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:DistillersGrainsMarketingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:DistillersGrainsMarketingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">rex:DeferredTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">rex:DeferredTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">rex:RefundableIncomeTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">rex:RefundableIncomeTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="gal">
        <measure>utr:gal</measure>
    </unit>
    <unit id="bu">
        <measure>utr:bu</measure>
    </unit>
    <unit id="mmbtu">
        <measure>utr:MMBTU</measure>
    </unit>
    <unit id="t">
        <measure>utr:T</measure>
    </unit>
    <unit id="lb">
        <measure>utr:lb</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-10414">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-10415">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-25">2024-01-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-10416">--01-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFileNumber contextRef="c0" id="ixv-10417">001-09097</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-10418">REX AMERICAN RESOURCES CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-10419">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-10420">31-1095548</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-10421">7720 Paragon Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-10422">Dayton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-10423">OH</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-10424">45459</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-10425">937</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-10426">276-3931</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-10427">Common Stock, $.01 par valueREXNew York Stock Exchange</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-10428">REX</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-10430">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-10432">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-10433">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-10434">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-10435">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-10436">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-124">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-125">false</dei:EntityEmergingGrowthCompany>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-131">false</dei:DocumentTransitionReport>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-10437">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-10438">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c0" id="ixv-10439">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c1" decimals="0" id="ixv-10440" unitRef="usd">565698474</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-10441"
      unitRef="shares">17503745</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c0" id="ixv-174">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Documents Incorporated by Reference&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Portions of REX American Resources Corporation&#x2019;s
definitive Proxy Statement for its Annual Meeting of Shareholders on June 11, 2024 are incorporated by reference into Part III of this
Form 10-K.&lt;/p&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="-3" id="ixv-10442" unitRef="usd">223397000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c5" decimals="-3" id="ixv-10443" unitRef="usd">69612000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c4" decimals="-3" id="ixv-10444" unitRef="usd">155260000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c5" decimals="-3" id="ixv-10445" unitRef="usd">211331000</us-gaap:ShortTermInvestments>
    <us-gaap:RestrictedCashCurrent contextRef="c5" decimals="-3" id="ixv-10446" unitRef="usd">1735000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="-3" id="ixv-10447" unitRef="usd">23185000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c5" decimals="-3" id="ixv-10448" unitRef="usd">25162000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c4" decimals="-3" id="ixv-10449" unitRef="usd">26984000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c5" decimals="-3" id="ixv-10450" unitRef="usd">48744000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable contextRef="c4" decimals="-3" id="ixv-10451" unitRef="usd">5728000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="c5" decimals="-3" id="ixv-10452" unitRef="usd">2962000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c4" decimals="-3" id="ixv-10453" unitRef="usd">17549000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c5" decimals="-3" id="ixv-10454" unitRef="usd">13098000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c4" decimals="-3" id="ixv-10455" unitRef="usd">452103000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c5" decimals="-3" id="ixv-10456" unitRef="usd">372644000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" id="ixv-10457" unitRef="usd">155587000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c5" decimals="-3" id="ixv-10458" unitRef="usd">135497000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="-3" id="ixv-10459" unitRef="usd">13038000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c5" decimals="-3" id="ixv-10460" unitRef="usd">15214000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="-3" id="ixv-10461" unitRef="usd">9138000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c5" decimals="-3" id="ixv-10462" unitRef="usd">23179000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:EquityMethodInvestments contextRef="c4" decimals="-3" id="ixv-10463" unitRef="usd">34936000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c5" decimals="-3" id="ixv-10464" unitRef="usd">33045000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets contextRef="c4" decimals="-3" id="ixv-10465" unitRef="usd">664802000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c5" decimals="-3" id="ixv-10466" unitRef="usd">579579000</us-gaap:Assets>
    <rex:AccountsPayableTradeRelatedParties contextRef="c4" decimals="-5" id="ixv-10467" unitRef="usd">5800000</rex:AccountsPayableTradeRelatedParties>
    <rex:AccountsPayableTradeRelatedParties contextRef="c5" decimals="-5" id="ixv-10468" unitRef="usd">1500000</rex:AccountsPayableTradeRelatedParties>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c4" decimals="-3" id="ixv-10469" unitRef="usd">42073000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c5" decimals="-3" id="ixv-10470" unitRef="usd">34091000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="-3" id="ixv-10471" unitRef="usd">4469000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c5" decimals="-3" id="ixv-10472" unitRef="usd">5180000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-10473" unitRef="usd">19717000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c5" decimals="-3" id="ixv-10474" unitRef="usd">15328000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-10475" unitRef="usd">66259000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c5" decimals="-3" id="ixv-10476" unitRef="usd">54599000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c4" decimals="-3" id="ixv-10477" unitRef="usd">1598000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c5" decimals="-3" id="ixv-10478" unitRef="usd">1097000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c4" decimals="-3" id="ixv-10479" unitRef="usd">8378000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c5" decimals="-3" id="ixv-10480" unitRef="usd">9855000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c4" decimals="-3" id="ixv-10481" unitRef="usd">970000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c5" decimals="-3" id="ixv-10482" unitRef="usd">3034000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c4" decimals="-3" id="ixv-10483" unitRef="usd">10946000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c5" decimals="-3" id="ixv-10484" unitRef="usd">13986000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="2"
      id="ixv-10485"
      unitRef="usdPershares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c5"
      decimals="2"
      id="ixv-10486"
      unitRef="usdPershares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c4"
      decimals="-3"
      id="ixv-10487"
      unitRef="shares">45000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c5"
      decimals="-3"
      id="ixv-10488"
      unitRef="shares">45000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c4"
      decimals="-3"
      id="ixv-10489"
      unitRef="shares">29853000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c5"
      decimals="-3"
      id="ixv-10490"
      unitRef="shares">29853000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c4" decimals="-3" id="ixv-10491" unitRef="usd">299000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c5" decimals="-3" id="ixv-10492" unitRef="usd">299000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c4" decimals="-3" id="ixv-10493" unitRef="usd">3769000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c5" decimals="-3" id="ixv-10494" unitRef="usd">578000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="-3" id="ixv-10495" unitRef="usd">701761000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c5" decimals="-3" id="ixv-10496" unitRef="usd">640826000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <rex:TreasuryStockShares1
      contextRef="c4"
      decimals="-3"
      id="ixv-10497"
      unitRef="shares">12350000</rex:TreasuryStockShares1>
    <rex:TreasuryStockShares1
      contextRef="c5"
      decimals="-3"
      id="ixv-10498"
      unitRef="shares">12463000</rex:TreasuryStockShares1>
    <us-gaap:TreasuryStockValue contextRef="c4" decimals="-3" id="ixv-10499" unitRef="usd">191911000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c5" decimals="-3" id="ixv-10500" unitRef="usd">193721000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="-3" id="ixv-10501" unitRef="usd">513918000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c5" decimals="-3" id="ixv-10502" unitRef="usd">447982000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c4" decimals="-3" id="ixv-10503" unitRef="usd">73679000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c5" decimals="-3" id="ixv-10504" unitRef="usd">63012000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" id="ixv-10505" unitRef="usd">587597000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" id="ixv-10506" unitRef="usd">510994000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="-3" id="ixv-10507" unitRef="usd">664802000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c5" decimals="-3" id="ixv-10508" unitRef="usd">579579000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c0" decimals="-3" id="ixv-10509" unitRef="usd">833384000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c6" decimals="-3" id="ixv-10510" unitRef="usd">855000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c7" decimals="-3" id="ixv-10511" unitRef="usd">774802000</us-gaap:Revenues>
    <us-gaap:RelatedPartiesAmountInCostOfSales contextRef="c0" decimals="-5" id="ixv-10512" unitRef="usd">117000000</us-gaap:RelatedPartiesAmountInCostOfSales>
    <us-gaap:RelatedPartiesAmountInCostOfSales contextRef="c6" decimals="-5" id="ixv-10513" unitRef="usd">135400000</us-gaap:RelatedPartiesAmountInCostOfSales>
    <us-gaap:RelatedPartiesAmountInCostOfSales contextRef="c7" decimals="-5" id="ixv-10514" unitRef="usd">90200000</us-gaap:RelatedPartiesAmountInCostOfSales>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="-3" id="ixv-10515" unitRef="usd">735166000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c6" decimals="-3" id="ixv-10516" unitRef="usd">806398000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c7" decimals="-3" id="ixv-10517" unitRef="usd">684173000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" id="ixv-10518" unitRef="usd">98218000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c6" decimals="-3" id="ixv-10519" unitRef="usd">48602000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c7" decimals="-3" id="ixv-10520" unitRef="usd">90629000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="-3" id="ixv-10521" unitRef="usd">29379000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c6" decimals="-3" id="ixv-10522" unitRef="usd">22827000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c7" decimals="-3" id="ixv-10523" unitRef="usd">21545000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c0" decimals="-3" id="ixv-10524" unitRef="usd">13921000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c6" decimals="-3" id="ixv-10525" unitRef="usd">8745000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c7" decimals="-3" id="ixv-10526" unitRef="usd">6624000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestAndOtherIncome contextRef="c0" decimals="-3" id="ixv-10527" unitRef="usd">15724000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="c6" decimals="-3" id="ixv-10528" unitRef="usd">12959000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="c7" decimals="-3" id="ixv-10529" unitRef="usd">130000</us-gaap:InterestAndOtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-10530" unitRef="usd">98484000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="-3" id="ixv-10531" unitRef="usd">47479000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="-3" id="ixv-10532" unitRef="usd">75838000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-10533" unitRef="usd">22560000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-10534" unitRef="usd">9542000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="-3" id="ixv-10535" unitRef="usd">19031000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-10536" unitRef="usd">75924000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" id="ixv-10537" unitRef="usd">37937000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c7" decimals="-3" id="ixv-10538" unitRef="usd">56807000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="c0" decimals="-3" id="ixv-10539" unitRef="usd">14989000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="c6" decimals="-3" id="ixv-10540" unitRef="usd">10240000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="c7" decimals="-3" id="ixv-10541" unitRef="usd">9235000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c0" decimals="-3" id="ixv-10542" unitRef="usd">60935000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c6" decimals="-3" id="ixv-10543" unitRef="usd">27697000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c7" decimals="-3" id="ixv-10544" unitRef="usd">47572000</us-gaap:IncomeLossFromContinuingOperations>
    <rex:NetIncomeFromDiscontinuedOperationsNetOfTaxRelatedParties contextRef="c7" decimals="-5" id="ixv-10545" unitRef="usd">300000</rex:NetIncomeFromDiscontinuedOperationsNetOfTaxRelatedParties>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c7" decimals="-3" id="ixv-10546" unitRef="usd">4395000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="c7" decimals="-3" id="ixv-10547" unitRef="usd">-397000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c7" decimals="-3" id="ixv-10548" unitRef="usd">4792000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-10549" unitRef="usd">60935000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="-3" id="ixv-10550" unitRef="usd">27697000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="-3" id="ixv-10551" unitRef="usd">52364000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="-3"
      id="ixv-10552"
      unitRef="shares">17482000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="-3"
      id="ixv-10553"
      unitRef="shares">17638000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c7"
      decimals="-3"
      id="ixv-10554"
      unitRef="shares">17946000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c0"
      decimals="2"
      id="ixv-10555"
      unitRef="usdPershares">3.49</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c6"
      decimals="2"
      id="ixv-10556"
      unitRef="usdPershares">1.57</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c7"
      decimals="2"
      id="ixv-10557"
      unitRef="usdPershares">2.65</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c7"
      decimals="2"
      id="ixv-10558"
      unitRef="usdPershares">0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-10559"
      unitRef="usdPershares">3.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-10560"
      unitRef="usdPershares">1.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c7"
      decimals="2"
      id="ixv-10561"
      unitRef="usdPershares">2.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="-3"
      id="ixv-10562"
      unitRef="shares">17576000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="-3"
      id="ixv-10563"
      unitRef="shares">17638000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c7"
      decimals="-3"
      id="ixv-10564"
      unitRef="shares">17946000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c0"
      decimals="2"
      id="ixv-10565"
      unitRef="usdPershares">3.47</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c6"
      decimals="2"
      id="ixv-10566"
      unitRef="usdPershares">1.57</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c7"
      decimals="2"
      id="ixv-10567"
      unitRef="usdPershares">2.65</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c7"
      decimals="2"
      id="ixv-10568"
      unitRef="usdPershares">0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-10569"
      unitRef="usdPershares">3.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-10570"
      unitRef="usdPershares">1.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c7"
      decimals="2"
      id="ixv-10571"
      unitRef="usdPershares">2.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SharesOutstanding
      contextRef="c8"
      decimals="-3"
      id="ixv-10572"
      unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c8" decimals="-3" id="ixv-10573" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="c9"
      decimals="-3"
      id="ixv-10574"
      unitRef="shares">11877000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c9" decimals="-3" id="ixv-10575" unitRef="usd">-174535000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c10" decimals="-3" id="ixv-10576" unitRef="usd">559019000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c11" decimals="-3" id="ixv-10577" unitRef="usd">52400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c12" decimals="-3" id="ixv-10578" unitRef="usd">437183000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c13" decimals="-3" id="ixv-10579" unitRef="usd">52364000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c14" decimals="-3" id="ixv-10580" unitRef="usd">8838000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c7" decimals="-3" id="ixv-10581" unitRef="usd">61202000</us-gaap:ProfitLoss>
    <us-gaap:ProceedsFromContributionsFromParent contextRef="c14" decimals="-3" id="ixv-10582" unitRef="usd">304000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent contextRef="c7" decimals="-3" id="ixv-10583" unitRef="usd">304000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c15"
      decimals="-3"
      id="ixv-10584"
      unitRef="shares">-252000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c15" decimals="-3" id="ixv-10585" unitRef="usd">6627000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c7" decimals="-3" id="ixv-10586" unitRef="usd">6627000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c14" decimals="-3" id="ixv-10587" unitRef="usd">4772000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c7" decimals="-3" id="ixv-10588" unitRef="usd">4772000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c15"
      decimals="-3"
      id="ixv-10589"
      unitRef="shares">-37000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c15" decimals="-3" id="ixv-10590" unitRef="usd">48000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c13" decimals="-3" id="ixv-10591" unitRef="usd">224000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c7" decimals="-3" id="ixv-10592" unitRef="usd">272000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="c16"
      decimals="-3"
      id="ixv-10593"
      unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c16" decimals="-3" id="ixv-10594" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="c17"
      decimals="-3"
      id="ixv-10595"
      unitRef="shares">12092000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c17" decimals="-3" id="ixv-10596" unitRef="usd">-181114000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c18" decimals="-3" id="ixv-10597" unitRef="usd">611607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c19" decimals="-3" id="ixv-10598" unitRef="usd">56770000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20" decimals="-3" id="ixv-10599" unitRef="usd">487562000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c21" decimals="-3" id="ixv-10600" unitRef="usd">27697000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c22" decimals="-3" id="ixv-10601" unitRef="usd">10240000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c6" decimals="-3" id="ixv-10602" unitRef="usd">37937000</us-gaap:ProfitLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c23"
      decimals="-3"
      id="ixv-10603"
      unitRef="shares">-472000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c23" decimals="-3" id="ixv-10604" unitRef="usd">13012000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c6" decimals="-3" id="ixv-10605" unitRef="usd">13012000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c22" decimals="-3" id="ixv-10606" unitRef="usd">3998000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c6" decimals="-3" id="ixv-10607" unitRef="usd">3998000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c23"
      decimals="-3"
      id="ixv-10608"
      unitRef="shares">-101000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c23" decimals="-3" id="ixv-10609" unitRef="usd">405000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c24" decimals="-3" id="ixv-10610" unitRef="usd">578000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c21" decimals="-3" id="ixv-10611" unitRef="usd">1522000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c6" decimals="-3" id="ixv-10612" unitRef="usd">2505000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="c25"
      decimals="-3"
      id="ixv-10613"
      unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c25" decimals="-3" id="ixv-10614" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="c26"
      decimals="-3"
      id="ixv-10615"
      unitRef="shares">12463000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c26" decimals="-3" id="ixv-10616" unitRef="usd">-193721000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c27" decimals="-3" id="ixv-10617" unitRef="usd">578000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c28" decimals="-3" id="ixv-10618" unitRef="usd">640826000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c29" decimals="-3" id="ixv-10619" unitRef="usd">63012000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" id="ixv-10620" unitRef="usd">510994000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c30" decimals="-3" id="ixv-10621" unitRef="usd">60935000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c31" decimals="-3" id="ixv-10622" unitRef="usd">14989000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" id="ixv-10623" unitRef="usd">75924000</us-gaap:ProfitLoss>
    <us-gaap:ProceedsFromContributionsFromParent contextRef="c31" decimals="-3" id="ixv-10624" unitRef="usd">22000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent contextRef="c0" decimals="-3" id="ixv-10625" unitRef="usd">22000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c31" decimals="-3" id="ixv-10626" unitRef="usd">4344000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c0" decimals="-3" id="ixv-10627" unitRef="usd">4344000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c32"
      decimals="-3"
      id="ixv-10628"
      unitRef="shares">-113000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c32" decimals="-3" id="ixv-10629" unitRef="usd">1810000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c33" decimals="-3" id="ixv-10630" unitRef="usd">3191000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c0" decimals="-3" id="ixv-10631" unitRef="usd">5001000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="c34"
      decimals="-3"
      id="ixv-10632"
      unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c34" decimals="-3" id="ixv-10633" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="c35"
      decimals="-3"
      id="ixv-10634"
      unitRef="shares">12350000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c35" decimals="-3" id="ixv-10635" unitRef="usd">-191911000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c36" decimals="-3" id="ixv-10636" unitRef="usd">3769000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c37" decimals="-3" id="ixv-10637" unitRef="usd">701761000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c38" decimals="-3" id="ixv-10638" unitRef="usd">73679000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" id="ixv-10639" unitRef="usd">587597000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" id="ixv-10640" unitRef="usd">75924000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c6" decimals="-3" id="ixv-10641" unitRef="usd">37937000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c7" decimals="-3" id="ixv-10642" unitRef="usd">61202000</us-gaap:ProfitLoss>
    <rex:NetIncomeFromDiscontinuedOperationsNetOfTax contextRef="c7" decimals="-3" id="ixv-10643" unitRef="usd">-4395000</rex:NetIncomeFromDiscontinuedOperationsNetOfTax>
    <rex:NetIncomeFromContinuingOperations contextRef="c0" decimals="-3" id="ixv-10644" unitRef="usd">75924000</rex:NetIncomeFromContinuingOperations>
    <rex:NetIncomeFromContinuingOperations contextRef="c6" decimals="-3" id="ixv-10645" unitRef="usd">37937000</rex:NetIncomeFromContinuingOperations>
    <rex:NetIncomeFromContinuingOperations contextRef="c7" decimals="-3" id="ixv-10646" unitRef="usd">56807000</rex:NetIncomeFromContinuingOperations>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="-3" id="ixv-10647" unitRef="usd">17794000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c6" decimals="-3" id="ixv-10648" unitRef="usd">17976000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c7" decimals="-3" id="ixv-10649" unitRef="usd">18031000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="-3" id="ixv-10650" unitRef="usd">5245000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c6" decimals="-3" id="ixv-10651" unitRef="usd">5328000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c7" decimals="-3" id="ixv-10652" unitRef="usd">5560000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c0" decimals="-3" id="ixv-10653" unitRef="usd">6209000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c6" decimals="-3" id="ixv-10654" unitRef="usd">1930000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c7" decimals="-3" id="ixv-10655" unitRef="usd">1753000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c0" decimals="-3" id="ixv-10656" unitRef="usd">13921000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c6" decimals="-3" id="ixv-10657" unitRef="usd">8745000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c7" decimals="-3" id="ixv-10658" unitRef="usd">6624000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c0" decimals="-3" id="ixv-10659" unitRef="usd">12030000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c6" decimals="-3" id="ixv-10660" unitRef="usd">6266000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c7" decimals="-3" id="ixv-10661" unitRef="usd">5514000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:InvestmentIncomeInterest contextRef="c0" decimals="-3" id="ixv-10662" unitRef="usd">10008000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c6" decimals="-3" id="ixv-10663" unitRef="usd">2839000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c7" decimals="-3" id="ixv-10664" unitRef="usd">43000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="-3" id="ixv-10665" unitRef="usd">-243000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c6" decimals="-3" id="ixv-10666" unitRef="usd">102000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c7" decimals="-3" id="ixv-10667" unitRef="usd">-30000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-10668" unitRef="usd">14627000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-10669" unitRef="usd">915000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c7" decimals="-3" id="ixv-10670" unitRef="usd">12730000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="-3" id="ixv-10671" unitRef="usd">-1977000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c6" decimals="-3" id="ixv-10672" unitRef="usd">-659000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c7" decimals="-3" id="ixv-10673" unitRef="usd">6108000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="-3" id="ixv-10674" unitRef="usd">-21760000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c6" decimals="-3" id="ixv-10675" unitRef="usd">6519000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c7" decimals="-3" id="ixv-10676" unitRef="usd">4799000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="-3" id="ixv-10677" unitRef="usd">4495000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c6" decimals="-3" id="ixv-10678" unitRef="usd">452000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c7" decimals="-3" id="ixv-10679" unitRef="usd">-199000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c0" decimals="-3" id="ixv-10680" unitRef="usd">2766000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c6" decimals="-3" id="ixv-10681" unitRef="usd">-3715000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c7" decimals="-3" id="ixv-10682" unitRef="usd">1103000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c0" decimals="-3" id="ixv-10683" unitRef="usd">7868000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c6" decimals="-3" id="ixv-10684" unitRef="usd">1478000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c7" decimals="-3" id="ixv-10685" unitRef="usd">16005000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c0" decimals="-3" id="ixv-10686" unitRef="usd">-4517000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c6" decimals="-3" id="ixv-10687" unitRef="usd">-2752000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c7" decimals="-3" id="ixv-10688" unitRef="usd">475000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c0" decimals="-3" id="ixv-10689" unitRef="usd">127970000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c6" decimals="-3" id="ixv-10690" unitRef="usd">54795000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c7" decimals="-3" id="ixv-10691" unitRef="usd">98427000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c7" decimals="-3" id="ixv-10692" unitRef="usd">-6716000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" id="ixv-10693" unitRef="usd">127970000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c6" decimals="-3" id="ixv-10694" unitRef="usd">54795000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c7" decimals="-3" id="ixv-10695" unitRef="usd">91711000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" id="ixv-10696" unitRef="usd">37663000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c6" decimals="-3" id="ixv-10697" unitRef="usd">15578000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c7" decimals="-3" id="ixv-10698" unitRef="usd">5126000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c0" decimals="-3" id="ixv-10699" unitRef="usd">448507000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c6" decimals="-3" id="ixv-10700" unitRef="usd">399350000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c7" decimals="-3" id="ixv-10701" unitRef="usd">88949000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c0" decimals="-3" id="ixv-10702" unitRef="usd">514586000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c6" decimals="-3" id="ixv-10703" unitRef="usd">216735000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c7" decimals="-3" id="ixv-10704" unitRef="usd">99309000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c0" decimals="-3" id="ixv-10705" unitRef="usd">29000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c6" decimals="-3" id="ixv-10706" unitRef="usd">5000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c7" decimals="-3" id="ixv-10707" unitRef="usd">60000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherDeposits contextRef="c0" decimals="-3" id="ixv-10708" unitRef="usd">43000</us-gaap:PaymentsForProceedsFromOtherDeposits>
    <us-gaap:PaymentsForProceedsFromOtherDeposits contextRef="c6" decimals="-3" id="ixv-10709" unitRef="usd">319000</us-gaap:PaymentsForProceedsFromOtherDeposits>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" id="ixv-10710" unitRef="usd">28402000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c6" decimals="-3" id="ixv-10711" unitRef="usd">-198507000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c7" decimals="-3" id="ixv-10712" unitRef="usd">5294000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c6" decimals="-3" id="ixv-10713" unitRef="usd">13012000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c7" decimals="-3" id="ixv-10714" unitRef="usd">6627000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c0" decimals="-3" id="ixv-10715" unitRef="usd">22000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders contextRef="c0" decimals="-3" id="ixv-10716" unitRef="usd">-4344000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders contextRef="c6" decimals="-3" id="ixv-10717" unitRef="usd">-3997000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders contextRef="c7" decimals="-3" id="ixv-10718" unitRef="usd">-4772000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c0" decimals="-3" id="ixv-10719" unitRef="usd">-4322000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c6" decimals="-3" id="ixv-10720" unitRef="usd">-17009000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c7" decimals="-3" id="ixv-10721" unitRef="usd">-11399000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations contextRef="c7" decimals="-3" id="ixv-10722" unitRef="usd">304000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" id="ixv-10723" unitRef="usd">-4322000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c6" decimals="-3" id="ixv-10724" unitRef="usd">-17009000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c7" decimals="-3" id="ixv-10725" unitRef="usd">-11095000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c0" decimals="-3" id="ixv-10726" unitRef="usd">152050000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c6" decimals="-3" id="ixv-10727" unitRef="usd">-160721000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c7" decimals="-3" id="ixv-10728" unitRef="usd">85910000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c5" decimals="-3" id="ixv-10729" unitRef="usd">71347000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c20" decimals="-3" id="ixv-10730" unitRef="usd">232068000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c12" decimals="-3" id="ixv-10731" unitRef="usd">146158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" id="ixv-10732" unitRef="usd">223397000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c5" decimals="-3" id="ixv-10733" unitRef="usd">71347000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c20" decimals="-3" id="ixv-10734" unitRef="usd">232068000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <rex:NonCashFinancingActivitiesEquityAwardsIssued contextRef="c0" decimals="-3" id="ixv-10735" unitRef="usd">965000</rex:NonCashFinancingActivitiesEquityAwardsIssued>
    <rex:NonCashFinancingActivitiesEquityAwardsIssued contextRef="c6" decimals="-3" id="ixv-10736" unitRef="usd">1539000</rex:NonCashFinancingActivitiesEquityAwardsIssued>
    <rex:NonCashFinancingActivitiesEquityAwardsIssued contextRef="c7" decimals="-3" id="ixv-10737" unitRef="usd">100000</rex:NonCashFinancingActivitiesEquityAwardsIssued>
    <rex:NonCashFinancingActivitiesEquityAwardsAccrued contextRef="c0" decimals="-3" id="ixv-10738" unitRef="usd">2172000</rex:NonCashFinancingActivitiesEquityAwardsAccrued>
    <rex:NonCashFinancingActivitiesEquityAwardsAccrued contextRef="c6" decimals="-3" id="ixv-10739" unitRef="usd">965000</rex:NonCashFinancingActivitiesEquityAwardsAccrued>
    <rex:NonCashFinancingActivitiesEquityAwardsAccrued contextRef="c7" decimals="-3" id="ixv-10740" unitRef="usd">1580000</rex:NonCashFinancingActivitiesEquityAwardsAccrued>
    <rex:NonCashInvestingActivitiesAccruedCapitalExpenditures contextRef="c0" decimals="-3" id="ixv-10741" unitRef="usd">918000</rex:NonCashInvestingActivitiesAccruedCapitalExpenditures>
    <rex:NonCashInvestingActivitiesAccruedCapitalExpenditures contextRef="c6" decimals="-3" id="ixv-10742" unitRef="usd">425000</rex:NonCashInvestingActivitiesAccruedCapitalExpenditures>
    <rex:NonCashInvestingActivitiesAccruedCapitalExpenditures contextRef="c7" decimals="-3" id="ixv-10743" unitRef="usd">78000</rex:NonCashInvestingActivitiesAccruedCapitalExpenditures>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="-3" id="ixv-10744" unitRef="usd">3210000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c6" decimals="-3" id="ixv-10745" unitRef="usd">9321000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c7" decimals="-3" id="ixv-10746" unitRef="usd">4103000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="-3" id="ixv-10747" unitRef="usd">223397000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c5" decimals="-3" id="ixv-10748" unitRef="usd">69612000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20" decimals="-3" id="ixv-10749" unitRef="usd">229846000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c5" decimals="-3" id="ixv-10750" unitRef="usd">1735000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c20" decimals="-3" id="ixv-10751" unitRef="usd">2222000</us-gaap:RestrictedCashCurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" id="ixv-10752" unitRef="usd">223397000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c5" decimals="-3" id="ixv-10753" unitRef="usd">71347000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c20" decimals="-3" id="ixv-10754" unitRef="usd">232068000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-5334">&lt;table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"&gt;&lt;/td&gt;&lt;td style="width: 23.75pt"&gt;1.&lt;/td&gt;&lt;td style="text-align: justify"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Principles of Consolidation
&#x2013; &lt;/i&gt;&lt;/b&gt;The accompanying financial statements consolidate the operating results and financial position of REX American
Resources Corporation and its wholly-owned and majority owned subsidiaries (the &#x201c;Company&#x201d; or &#x201c;REX&#x201d;). All
intercompany balances and transactions have been eliminated. As of January 31, 2024, the Company owns interests in three operating
entities &#x2013; two are consolidated and one is accounted for using the equity method of accounting. The results of One Earth
are included on a delayed basis of one month lag as One Earth has a fiscal year end of December 31. The other consolidated entity
has the same fiscal year end as the parent company.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Stock Split&lt;/i&gt;&lt;/b&gt;&lt;i&gt;
&#x2013; &lt;/i&gt;On June 21, 2022, the Board of Directors of the Company adopted resolutions declaring a three-for-one split of the
Company&#x2019;s Common Stock to be effectuated in the form of a 200% stock dividend, payable on August 5, 2022 to stockholders
of record at the close of business on July 29, 2022. The stock split has been retroactively reflected in the accompanying consolidated
financial statements.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Fiscal Year &#x2013; &lt;/i&gt;&lt;/b&gt;All
references in these consolidated financial statements to a particular fiscal year are to the Company&#x2019;s fiscal year ended
January&#160;31. The Company refers to its fiscal year by reference to the year immediately preceding the January 31 fiscal year
end date. For example, &#x201c;fiscal year 2023&#x201d; means the period February&#160;1, 2023 to January 31, 2024.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Segments &lt;/i&gt;&lt;/b&gt;&#x2013;
Beginning in the third quarter of 2021, the Company has one reportable segment, ethanol and by-products. Within the ethanol and
by-products segment, the Company has equity investments in three ethanol limited liability companies, two of which are majority
ownership interests. Prior period amounts have been reclassified to conform to current segment reporting.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;In applying the criteria set
forth in ASC 280,&lt;i&gt; Segment Reporting&lt;/i&gt;, the Company determined that based on the nature of the products and production process
and the expected financial results, the Company&#x2019;s operations at its ethanol plants are aggregated into one reporting segment.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Use of Estimates &#x2013;
&lt;/i&gt;&lt;/b&gt;The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the
United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities
and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts
of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Cash Equivalents &#x2013;
&lt;/i&gt;&lt;/b&gt;Cash equivalents are principally short-term investments with original maturities of three months or less. The carrying
amount of cash equivalents approximates fair value.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Concentrations of Risk
&lt;/i&gt;&lt;/b&gt;&lt;i&gt;&#x2013;&lt;/i&gt;The Company maintains cash and cash equivalents in accounts with financial institutions which exceed federally
insured limits. The Company has not experienced any losses in such accounts. The Company does not believe there is significant
credit risk related to its cash and cash equivalents.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The Company sells its products
to a limited number of larger commercial buyers, which may increase the chance of loss due to non-performance by a counterparty.&lt;i&gt;
&lt;/i&gt;Nine (fiscal year 2023), eight (fiscal year&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;2022), and nine (fiscal year
2021) customers accounted for approximately 92%, 90%, and 85% of the Company&#x2019;s net sales and revenue during fiscal years
2023, 2022, and 2021, respectively. At January 31, 2024 and 2023, six and four customers represented approximately 93% and 81%,
respectively, of the Company&#x2019;s accounts receivable balance. The Company has not experienced any significant losses in such
accounts.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Trade Receivables&#160;&#x2014;
&lt;/i&gt;&lt;/b&gt;Trade receivables are recorded at their estimated net realizable value. Accounts are considered past due if payment is
not received on a timely basis in accordance with the Company&#x2019;s credit terms. Accounts considered uncollectible are written
off in the period they are determined to be uncollectible. As of January&#160;31, 2024 and 2023, the Company believes that all
amounts are collectible and an allowance for credit losses was not considered necessary.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Inventory &lt;/i&gt;&lt;/b&gt;&#x2013;
Inventories are carried at the lower of cost or net realizable value. Cost for all inventories is determined using the first-in,
first-out method. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonable predictable
costs of completion, disposal and transportation. Inventory includes direct production costs and certain overhead costs such as
depreciation, property taxes and utilities related to producing ethanol and related by-product. Inventory is permanently written
down for instances when cost exceeds estimated net realizable value; such write-downs are based primarily upon commodity prices
as the market value of inventory is often dependent upon changes in commodity prices. The Company recorded approximately $0.8 million
and $0.7 million of inventory write-downs in cost of sales at January 31, 2024 and January 31, 2023, respectively. Fluctuations
in the write-down of inventory generally relate to the levels and composition of such inventory at a given point in time and commodity
prices&lt;b&gt;&lt;i&gt;. &lt;/i&gt;&lt;/b&gt;The components of inventory are as follows (amounts in thousands):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; margin-left: 23.75pt; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;January 31,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 66%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Ethanol and other finished goods&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;9,102&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;12,695&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Work in process&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;5,299&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;10,194&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1px"&gt;Grain and other raw materials&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;12,583&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;25,855&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;Total&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;26,984&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;48,744&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Property and Equipment
&#x2013; &lt;/i&gt;&lt;/b&gt;Property and equipment is recorded at cost or the fair value on the date of acquisition (for property and equipment
acquired in a business combination). Depreciation is computed using the straight-line method. Estimated useful lives are 15 to
40 years for buildings and improvements, and 3 to 20 years for machinery, fixtures and equipment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The components of property
and equipment are as follows (amounts in thousands):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; margin-left: 23.75pt; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;January 31,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 66%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Land and improvements&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;32,403&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;30,194&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;23,810&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;23,707&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Machinery, equipment and fixtures&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;307,326&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;299,665&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1px"&gt;Construction in progress&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;37,334&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;10,255&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;400,873&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;363,821&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1px"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(245,286&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(228,324&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;Total&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;155,587&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;135,497&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Impairment of Long-Lived
Assets&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;In accordance with ASC 360-05,
&lt;i&gt;Impairment or Disposal of Long-Lived Assets&lt;/i&gt;, the Company reviews its long-lived assets, consisting of property and equipment,
equity method investments and operating lease right-of-use assets, for impairment whenever events or changes in circumstances indicate
the carrying amount of the asset may not be recoverable. The Company assesses long-lived assets for impairment by first determining
the forecasted, undiscounted cash flows the asset group is expected to generate. If this total is less than the carrying value
of the asset, the Company will then determine the fair value of the asset group. An impairment loss would be recognized in the
amount by which the carrying amount of the asset exceeded the fair value of the asset. Significant management judgement is required
to determine the fair value of long-lived assets, which includes discounted cash flows. Such estimates could be significantly affected
by future changes in market conditions. The Company recorded no impairment charges in fiscal years 2023, 2022, and 2021.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;Depreciation expense was approximately
$17.8 million, $18.0 million, and $18.0 million in fiscal years 2023, 2022, and 2021, respectively.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Investments &#x2013; &lt;/i&gt;&lt;/b&gt;The
method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant
terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee
and also includes the identification of any variable interests in which the Company is the primary beneficiary. The Company accounts
for investments in limited liability companies in which it may have a less than 20% ownership interest, using the equity method
of accounting when the factors discussed in ASC 323, &lt;i&gt;Investments-Equity Method and Joint Ventures &lt;/i&gt;(&#x201c;ASC 323&#x201d;),
are met. The excess of the carrying value over the underlying equity in the net assets of equity method investees is allocated
to specific assets and liabilities. Investments in businesses that the Company does not control but for which it has the ability
to exercise significant influence over operating and financial matters are accounted for using the equity method. The Company accounts
for its investment in Big River using the equity method of accounting and includes the results of Big River on a delayed basis
of one month as it has a fiscal year end of December 31.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The Company periodically evaluates
its investments for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations
include, in addition to persistent, declining market prices, general economic and company-specific evaluations. If the Company
determines that a decline in market value is other than temporary, then a charge to earnings is recorded in the Consolidated Statements
of Operations and a new cost basis in the investment is established.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&gt;Short-term investments, consisting of U.S. government
obligations, are considered held-to-maturity, and therefore are carried at amortized historical cost.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&gt;&#160;&lt;/p&gt;

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Cost of Sales &#x2013;
&lt;/i&gt;&lt;/b&gt;Cost of sales includes depreciation, costs of raw materials, third-party freight charges, purchasing and receiving costs,
inspection costs, other distribution expenses, warehousing costs, plant repair and maintenance costs, plant management, certain
compensation costs and general facility overhead charges.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;SG&amp;amp;A Expenses &#x2013;
&lt;/i&gt;&lt;/b&gt;The Company includes non-production related costs such as professional fees, selling charges, operating lease expense,
and certain payroll in SG&amp;amp;A expenses.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Change in Accounting
Principles&#x2013; &lt;/i&gt;&lt;/b&gt;Effective&lt;span style="color: black; background-color: white"&gt; during fiscal year 2023, the Company changed
the method of accounting for shipping and handling costs for products sold to customers from recorded within &#x201c;Selling, general
and administrative expenses&#x201d; to recorded within &#x201c;Cost of sales&#x201d; on the accompanying Consolidated Statements of
Operations. While both presentations are allowable under accounting principles generally accepted in the United States of America,
the Company believes that this change in classification is preferable because it improves the comparability of gross margin between
periods and among industry peers.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The following tables show the
effect of the retrospective change to the Consolidated Statements of Operations previously presented:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="padding: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Year Ended&lt;br/&gt;
January 31, 2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;As&#160;Previously&lt;br/&gt;
Reported&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Effect&#160;of&lt;br/&gt;
Change&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;As&#160;Currently&lt;br/&gt;
Reported&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;800,269&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;6,129&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;806,398&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;54,731&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(6,129)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;48,602&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif; width: 70%"&gt;&lt;span style="font-size: 10pt"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;&lt;span style="font-size: 10pt"&gt;(28,956)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;&lt;span style="font-size: 10pt"&gt;6,129&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;&lt;span style="font-size: 10pt"&gt;(22,827)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="padding: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended&lt;br/&gt;
    January 31, 2022&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;b&gt;As&#160;Previously&lt;br/&gt;
Reported&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;b&gt;Effect&#160;of&lt;br/&gt;
Change&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;b&gt;As&#160;Currently&lt;br/&gt;
Reported&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;Cost of sales&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;677,242&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;6,931&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;684,173&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;Gross profit&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;97,560&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;(6,931)&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;90,629&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif; width: 70%"&gt;Selling, general and administrative&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;(28,476)&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 1%"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;6,931&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;(21,545)&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Financial Instruments&lt;/i&gt;&lt;/b&gt;
&#x2013; Certain of the forward corn purchase and ethanol, distillers grains and distillers corn oil sale contracts are accounted
for under the &#x201c;normal purchases and normal sales&#x201d; scope exemption of ASC 815, &lt;i&gt;Derivatives and Hedging &lt;/i&gt;(&#x201c;ASC
815&#x201d;)&lt;i&gt;,&lt;/i&gt; because these arrangements are for purchases of grain that will be delivered in quantities expected to be used
and sales of ethanol, distillers grains and distillers corn oil that will be produced in quantities expected to be sold by us over
a reasonable period of time in the normal course of business. During fiscal years 2023, 2022, and 2021 there were no material settlements
of forward contracts that were recorded at fair value. The Company recorded an asset and liability of $0.6 million and $0.8 million,
respectively, associated with contracts not accounted for under the &#x201c;normal purchases and normal sales&#x201d; scope exception
of ASC 815 at January 31, 2024. The Company recorded an asset and liability of $0.1 million and $0.4 million, respectively, associated
with contracts not accounted for under the &#x201c;normal purchases and normal sales&#x201d; scope exception of ASC 815 at January
31, 2023.&lt;/p&gt;

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

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Stock Compensation &lt;/i&gt;&lt;/b&gt;&#x2013;
The Company has a stock-based compensation plan, approved by its shareholders, which reserved a total of 1,650,000 shares of common
stock for issuance pursuant to its terms. The plan provides for the granting of shares of stock, including options to purchase
shares of common stock, stock appreciation rights tied to the value of common stock, restricted stock, and restricted stock unit
awards to eligible employees, non-employee directors and consultants. The Company measures share-based compensation grants at fair
value on the grant date, adjusted for estimated forfeitures. The Company records noncash compensation expense related to equity
and liability awards in its consolidated financial statements over the requisite service period on a straight-line basis. See Note
10 for a further discussion of restricted stock.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Other Income &lt;/i&gt;&lt;/b&gt;&#x2013;
&lt;span style="color: black; background-color: white"&gt;As part of the Coronavirus Aid, Relief, and Economic Security Act, passed in
2020, $700 million in funds were made available to the U.S. Department of Agriculture to distribute to impacted producers of ethanol,
biodiesel, and other renewable fuels under the Biofuel Producer Program. The U.S. &lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Department
of Agriculture (&#x201c;USDA&#x201d;) distributed funds to applicants in May 2022. Our consolidated plants received a total of approximately
$1.0 million and $7.8&#160;million from this program in fiscal years 2023 and 2022, respectively, which was recorded within &#x201c;Interest
and other income, net&#x201d; in the Consolidated Statements of Operations. The Company has no further reporting or other obligations
related to the receipt of these funds.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/b&gt;
&#x2013; The Company provides for deferred tax liabilities and assets for the future tax consequences attributable to differences
between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating
loss and tax credit carryforwards. The Company provides for a valuation allowance if, based on the weight of available positive
and negative evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Comprehensive Income&lt;/i&gt;&lt;/b&gt;
&#x2013; The Company has no components of other comprehensive income, and therefore, comprehensive income equals net income.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;New Accounting Pronouncements
&#x2013; &lt;/i&gt;&lt;/b&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update
(&#x201c;ASU&#x201d;) 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure&#x201d;, which
improves reportable segment disclosure requirements through enhanced disclosure about significant segment expenses. This ASU is
effective for public entities that are required to report segment information in accordance with Topic 280 for fiscal years beginning
after December 15, 2023, and interim periods within fiscal years beginning December 15, 2024. Early adoption is permitted. The
Company is currently evaluating the impact of this ASU.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;In December 2023, the FASB issued
ASU 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#x201d;, to enhance the transparency and decision
usefulness of income tax disclosures. This ASU is effective for all entities that are subject to Topic 740 for fiscal years beginning
after December 15, 2024. Early adoption and retrospective application are permitted, but not required. The Company is currently
evaluating the impact of this ASU.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0" id="ixv-5341">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Principles of Consolidation
&#x2013; &lt;/i&gt;&lt;/b&gt;The accompanying financial statements consolidate the operating results and financial position of REX American
Resources Corporation and its wholly-owned and majority owned subsidiaries (the &#x201c;Company&#x201d; or &#x201c;REX&#x201d;). All
intercompany balances and transactions have been eliminated. As of January 31, 2024, the Company owns interests in three operating
entities &#x2013; two are consolidated and one is accounted for using the equity method of accounting. The results of One Earth
are included on a delayed basis of one month lag as One Earth has a fiscal year end of December 31. The other consolidated entity
has the same fiscal year end as the parent company.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <rex:NumberOfOperatingEntities contextRef="c0" decimals="0" id="ixv-10755" unitRef="pure">3</rex:NumberOfOperatingEntities>
    <rex:NumberOfOperatingEntities contextRef="c39" decimals="0" id="ixv-10756" unitRef="pure">2</rex:NumberOfOperatingEntities>
    <rex:NumberOfOperatingEntities contextRef="c40" decimals="0" id="ixv-10757" unitRef="pure">1</rex:NumberOfOperatingEntities>
    <rex:StockSplitPolicyPolicyTextBlock contextRef="c0" id="ixv-5346">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Stock Split&lt;/i&gt;&lt;/b&gt;&lt;i&gt;
&#x2013; &lt;/i&gt;On June 21, 2022, the Board of Directors of the Company adopted resolutions declaring a three-for-one split of the
Company&#x2019;s Common Stock to be effectuated in the form of a 200% stock dividend, payable on August 5, 2022 to stockholders
of record at the close of business on July 29, 2022. The stock split has been retroactively reflected in the accompanying consolidated
financial statements.&lt;/p&gt;</rex:StockSplitPolicyPolicyTextBlock>
    <us-gaap:FiscalPeriod contextRef="c0" id="ixv-5352">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Fiscal Year &#x2013; &lt;/i&gt;&lt;/b&gt;All
references in these consolidated financial statements to a particular fiscal year are to the Company&#x2019;s fiscal year ended
January&#160;31. The Company refers to its fiscal year by reference to the year immediately preceding the January 31 fiscal year
end date. For example, &#x201c;fiscal year 2023&#x201d; means the period February&#160;1, 2023 to January 31, 2024.&lt;/p&gt;</us-gaap:FiscalPeriod>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c0" id="ixv-5357">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Segments &lt;/i&gt;&lt;/b&gt;&#x2013;
Beginning in the third quarter of 2021, the Company has one reportable segment, ethanol and by-products. Within the ethanol and
by-products segment, the Company has equity investments in three ethanol limited liability companies, two of which are majority
ownership interests. Prior period amounts have been reclassified to conform to current segment reporting.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;In applying the criteria set
forth in ASC 280,&lt;i&gt; Segment Reporting&lt;/i&gt;, the Company determined that based on the nature of the products and production process
and the expected financial results, the Company&#x2019;s operations at its ethanol plants are aggregated into one reporting segment.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments contextRef="c41" decimals="0" id="ixv-10758" unitRef="pure">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-5366">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Use of Estimates &#x2013;
&lt;/i&gt;&lt;/b&gt;The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the
United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities
and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts
of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0" id="ixv-5371">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Cash Equivalents &#x2013;
&lt;/i&gt;&lt;/b&gt;Cash equivalents are principally short-term investments with original maturities of three months or less. The carrying
amount of cash equivalents approximates fair value.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0" id="ixv-5376">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Concentrations of Risk
&lt;/i&gt;&lt;/b&gt;&lt;i&gt;&#x2013;&lt;/i&gt;The Company maintains cash and cash equivalents in accounts with financial institutions which exceed federally
insured limits. The Company has not experienced any losses in such accounts. The Company does not believe there is significant
credit risk related to its cash and cash equivalents.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The Company sells its products
to a limited number of larger commercial buyers, which may increase the chance of loss due to non-performance by a counterparty.&lt;i&gt;
&lt;/i&gt;Nine (fiscal year 2023), eight (fiscal year&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;2022), and nine (fiscal year
2021) customers accounted for approximately 92%, 90%, and 85% of the Company&#x2019;s net sales and revenue during fiscal years
2023, 2022, and 2021, respectively. At January 31, 2024 and 2023, six and four customers represented approximately 93% and 81%,
respectively, of the Company&#x2019;s accounts receivable balance. The Company has not experienced any significant losses in such
accounts.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <rex:ConcentrationRiskNumberOfCustomers contextRef="c0" decimals="0" id="ixv-10759" unitRef="pure">9</rex:ConcentrationRiskNumberOfCustomers>
    <rex:ConcentrationRiskNumberOfCustomers contextRef="c6" decimals="0" id="ixv-10760" unitRef="pure">8</rex:ConcentrationRiskNumberOfCustomers>
    <rex:ConcentrationRiskNumberOfCustomers contextRef="c7" decimals="0" id="ixv-10761" unitRef="pure">9</rex:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c42" decimals="2" id="ixv-10762" unitRef="pure">0.92</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c43" decimals="2" id="ixv-10763" unitRef="pure">0.90</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c44" decimals="2" id="ixv-10764" unitRef="pure">0.85</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c45" decimals="2" id="ixv-10765" unitRef="pure">0.93</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c46" decimals="2" id="ixv-10766" unitRef="pure">0.81</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="c0" id="ixv-5398">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Trade Receivables&#160;&#x2014;
&lt;/i&gt;&lt;/b&gt;Trade receivables are recorded at their estimated net realizable value. Accounts are considered past due if payment is
not received on a timely basis in accordance with the Company&#x2019;s credit terms. Accounts considered uncollectible are written
off in the period they are determined to be uncollectible. As of January&#160;31, 2024 and 2023, the Company believes that all
amounts are collectible and an allowance for credit losses was not considered necessary.&lt;/p&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-5403">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Inventory &lt;/i&gt;&lt;/b&gt;&#x2013;
Inventories are carried at the lower of cost or net realizable value. Cost for all inventories is determined using the first-in,
first-out method. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonable predictable
costs of completion, disposal and transportation. Inventory includes direct production costs and certain overhead costs such as
depreciation, property taxes and utilities related to producing ethanol and related by-product. Inventory is permanently written
down for instances when cost exceeds estimated net realizable value; such write-downs are based primarily upon commodity prices
as the market value of inventory is often dependent upon changes in commodity prices. The Company recorded approximately $0.8 million
and $0.7 million of inventory write-downs in cost of sales at January 31, 2024 and January 31, 2023, respectively. Fluctuations
in the write-down of inventory generally relate to the levels and composition of such inventory at a given point in time and commodity
prices&lt;b&gt;&lt;i&gt;. &lt;/i&gt;&lt;/b&gt;The components of inventory are as follows (amounts in thousands):&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; margin-left: 23.75pt; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;January 31,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 66%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Ethanol and other finished goods&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;9,102&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;12,695&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Work in process&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;5,299&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;10,194&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1px"&gt;Grain and other raw materials&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;12,583&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;25,855&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;Total&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;26,984&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;48,744&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="-5" id="ixv-10767" unitRef="usd">800000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c6" decimals="-5" id="ixv-10768" unitRef="usd">700000</us-gaap:InventoryWriteDown>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-10769">The components of inventory are as follows (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; margin-left: 23.75pt; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;January 31,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 66%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Ethanol and other finished goods&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;9,102&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;12,695&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Work in process&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;5,299&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;10,194&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1px"&gt;Grain and other raw materials&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;12,583&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;25,855&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;Total&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;26,984&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;48,744&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c4" decimals="-3" id="ixv-10770" unitRef="usd">9102000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c5" decimals="-3" id="ixv-10771" unitRef="usd">12695000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c4" decimals="-3" id="ixv-10772" unitRef="usd">5299000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c5" decimals="-3" id="ixv-10773" unitRef="usd">10194000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c4" decimals="-3" id="ixv-10774" unitRef="usd">12583000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c5" decimals="-3" id="ixv-10775" unitRef="usd">25855000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet contextRef="c4" decimals="-3" id="ixv-10776" unitRef="usd">26984000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c5" decimals="-3" id="ixv-10777" unitRef="usd">48744000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-5488">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Property and Equipment
&#x2013; &lt;/i&gt;&lt;/b&gt;Property and equipment is recorded at cost or the fair value on the date of acquisition (for property and equipment
acquired in a business combination). Depreciation is computed using the straight-line method. Estimated useful lives are 15 to
40 years for buildings and improvements, and 3 to 20 years for machinery, fixtures and equipment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The components of property
and equipment are as follows (amounts in thousands):&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; margin-left: 23.75pt; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;January 31,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 66%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Land and improvements&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;32,403&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;30,194&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;23,810&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;23,707&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Machinery, equipment and fixtures&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;307,326&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;299,665&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1px"&gt;Construction in progress&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;37,334&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;10,255&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;400,873&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;363,821&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1px"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(245,286&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(228,324&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;Total&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;155,587&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;135,497&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c47" id="ixv-10778">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c48" id="ixv-10779">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c49" id="ixv-10780">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c50" id="ixv-10781">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-10782">The components of property
and equipment are as follows (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; margin-left: 23.75pt; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;January 31,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 66%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Land and improvements&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;32,403&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;30,194&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;23,810&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;23,707&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Machinery, equipment and fixtures&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;307,326&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;299,665&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1px"&gt;Construction in progress&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;37,334&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;10,255&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;400,873&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;363,821&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1px"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(245,286&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(228,324&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;Total&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;155,587&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;135,497&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:LandAndLandImprovements contextRef="c4" decimals="-3" id="ixv-10783" unitRef="usd">32403000</us-gaap:LandAndLandImprovements>
    <us-gaap:LandAndLandImprovements contextRef="c5" decimals="-3" id="ixv-10784" unitRef="usd">30194000</us-gaap:LandAndLandImprovements>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c4" decimals="-3" id="ixv-10785" unitRef="usd">23810000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c5" decimals="-3" id="ixv-10786" unitRef="usd">23707000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c4" decimals="-3" id="ixv-10787" unitRef="usd">307326000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c5" decimals="-3" id="ixv-10788" unitRef="usd">299665000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross contextRef="c4" decimals="-3" id="ixv-10789" unitRef="usd">37334000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c5" decimals="-3" id="ixv-10790" unitRef="usd">10255000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="-3" id="ixv-10791" unitRef="usd">400873000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c5" decimals="-3" id="ixv-10792" unitRef="usd">363821000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="-3" id="ixv-10793" unitRef="usd">245286000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c5" decimals="-3" id="ixv-10794" unitRef="usd">228324000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" id="ixv-10795" unitRef="usd">155587000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c5" decimals="-3" id="ixv-10796" unitRef="usd">135497000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-5624">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Impairment of Long-Lived
Assets&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;In accordance with ASC 360-05,
&lt;i&gt;Impairment or Disposal of Long-Lived Assets&lt;/i&gt;, the Company reviews its long-lived assets, consisting of property and equipment,
equity method investments and operating lease right-of-use assets, for impairment whenever events or changes in circumstances indicate
the carrying amount of the asset may not be recoverable. The Company assesses long-lived assets for impairment by first determining
the forecasted, undiscounted cash flows the asset group is expected to generate. If this total is less than the carrying value
of the asset, the Company will then determine the fair value of the asset group. An impairment loss would be recognized in the
amount by which the carrying amount of the asset exceeded the fair value of the asset. Significant management judgement is required
to determine the fair value of long-lived assets, which includes discounted cash flows. Such estimates could be significantly affected
by future changes in market conditions. The Company recorded no impairment charges in fiscal years 2023, 2022, and 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;Depreciation expense was approximately
$17.8 million, $18.0 million, and $18.0 million in fiscal years 2023, 2022, and 2021, respectively.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:Depreciation contextRef="c0" decimals="-5" id="ixv-10797" unitRef="usd">17800000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c6" decimals="-5" id="ixv-10798" unitRef="usd">18000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c7" decimals="-5" id="ixv-10799" unitRef="usd">18000000</us-gaap:Depreciation>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c0" id="ixv-5636">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Investments &#x2013; &lt;/i&gt;&lt;/b&gt;The
method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant
terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee
and also includes the identification of any variable interests in which the Company is the primary beneficiary. The Company accounts
for investments in limited liability companies in which it may have a less than 20% ownership interest, using the equity method
of accounting when the factors discussed in ASC 323, &lt;i&gt;Investments-Equity Method and Joint Ventures &lt;/i&gt;(&#x201c;ASC 323&#x201d;),
are met. The excess of the carrying value over the underlying equity in the net assets of equity method investees is allocated
to specific assets and liabilities. Investments in businesses that the Company does not control but for which it has the ability
to exercise significant influence over operating and financial matters are accounted for using the equity method. The Company accounts
for its investment in Big River using the equity method of accounting and includes the results of Big River on a delayed basis
of one month as it has a fiscal year end of December 31.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The Company periodically evaluates
its investments for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations
include, in addition to persistent, declining market prices, general economic and company-specific evaluations. If the Company
determines that a decline in market value is other than temporary, then a charge to earnings is recorded in the Consolidated Statements
of Operations and a new cost basis in the investment is established.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&gt;Short-term investments, consisting of U.S. government
obligations, are considered held-to-maturity, and therefore are carried at amortized historical cost.&lt;/p&gt;</us-gaap:InvestmentPolicyTextBlock>
    <rex:MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting contextRef="c51" decimals="2" id="ixv-10800" unitRef="pure">0.20</rex:MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0" id="ixv-5657">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/b&gt;
&#x2013; The Company recognizes sales of ethanol, distillers grains and distillers corn oil when obligations under the terms of
the respective contracts with customers are satisfied; this occurs with the transfer of control of products, generally upon shipment
from the ethanol plant or upon loading of the rail car used to transport the products.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c0" id="ixv-5662">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Cost of Sales &#x2013;
&lt;/i&gt;&lt;/b&gt;Cost of sales includes depreciation, costs of raw materials, third-party 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;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c0" id="ixv-5667">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;SG&amp;amp;A Expenses &#x2013;
&lt;/i&gt;&lt;/b&gt;The Company includes non-production related costs such as professional fees, selling charges, operating lease expense,
and certain payroll in SG&amp;amp;A expenses.&lt;/p&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <rex:ChangesInAccountingPrinciplesPolicyTextBlock contextRef="c0" id="ixv-5672">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Change in Accounting
Principles&#x2013; &lt;/i&gt;&lt;/b&gt;Effective&lt;span style="color: black; background-color: white"&gt; during fiscal year 2023, the Company changed
the method of accounting for shipping and handling costs for products sold to customers from recorded within &#x201c;Selling, general
and administrative expenses&#x201d; to recorded within &#x201c;Cost of sales&#x201d; on the accompanying Consolidated Statements of
Operations. While both presentations are allowable under accounting principles generally accepted in the United States of America,
the Company believes that this change in classification is preferable because it improves the comparability of gross margin between
periods and among industry peers.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The following tables show the
effect of the retrospective change to the Consolidated Statements of Operations previously presented:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="padding: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Year Ended&lt;br/&gt;
January 31, 2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;As&#160;Previously&lt;br/&gt;
Reported&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Effect&#160;of&lt;br/&gt;
Change&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;As&#160;Currently&lt;br/&gt;
Reported&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;800,269&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;6,129&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;806,398&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;54,731&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(6,129)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;48,602&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif; width: 70%"&gt;&lt;span style="font-size: 10pt"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;&lt;span style="font-size: 10pt"&gt;(28,956)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;&lt;span style="font-size: 10pt"&gt;6,129&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;&lt;span style="font-size: 10pt"&gt;(22,827)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="padding: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended&lt;br/&gt;
    January 31, 2022&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;b&gt;As&#160;Previously&lt;br/&gt;
Reported&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;b&gt;Effect&#160;of&lt;br/&gt;
Change&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;b&gt;As&#160;Currently&lt;br/&gt;
Reported&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;Cost of sales&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;677,242&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;6,931&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;684,173&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;Gross profit&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;97,560&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;(6,931)&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;90,629&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif; width: 70%"&gt;Selling, general and administrative&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;(28,476)&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 1%"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;6,931&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;(21,545)&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</rex:ChangesInAccountingPrinciplesPolicyTextBlock>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock contextRef="c0" id="ixv-10801">The following tables show the
effect of the retrospective change to the Consolidated Statements of Operations previously presented:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="padding: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Year Ended&lt;br/&gt;
January 31, 2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;As&#160;Previously&lt;br/&gt;
Reported&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Effect&#160;of&lt;br/&gt;
Change&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;As&#160;Currently&lt;br/&gt;
Reported&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;800,269&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;6,129&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;806,398&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;54,731&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(6,129)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;48,602&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif; width: 70%"&gt;&lt;span style="font-size: 10pt"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;&lt;span style="font-size: 10pt"&gt;(28,956)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;&lt;span style="font-size: 10pt"&gt;6,129&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;&lt;span style="font-size: 10pt"&gt;(22,827)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="padding: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year
    Ended&lt;br/&gt;
    January 31, 2022&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;b&gt;As&#160;Previously&lt;br/&gt;
Reported&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;b&gt;Effect&#160;of&lt;br/&gt;
Change&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: center"&gt;&lt;b&gt;As&#160;Currently&lt;br/&gt;
Reported&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;Cost of sales&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;677,242&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;6,931&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;684,173&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;Gross profit&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;97,560&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;(6,931)&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right"&gt;90,629&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="padding: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding: 0pt; font: 10pt Times New Roman, Times, Serif; width: 70%"&gt;Selling, general and administrative&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;(28,476)&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 1%"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;6,931&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 0pt; width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;$&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: right; width: 3%"&gt;(21,545)&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding: 0pt; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c54" decimals="-3" id="ixv-10802" unitRef="usd">800269000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c55" decimals="-3" id="ixv-10803" unitRef="usd">6129000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c6" decimals="-3" id="ixv-10804" unitRef="usd">806398000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c54" decimals="-3" id="ixv-10805" unitRef="usd">54731000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c55" decimals="-3" id="ixv-10806" unitRef="usd">-6129000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c6" decimals="-3" id="ixv-10807" unitRef="usd">48602000</us-gaap:GrossProfit>
    <rex:SellingGeneralAndAdministrativeExpenses contextRef="c54" decimals="-3" id="ixv-10808" unitRef="usd">-28956000</rex:SellingGeneralAndAdministrativeExpenses>
    <rex:SellingGeneralAndAdministrativeExpenses contextRef="c55" decimals="-3" id="ixv-10809" unitRef="usd">6129000</rex:SellingGeneralAndAdministrativeExpenses>
    <rex:SellingGeneralAndAdministrativeExpenses contextRef="c6" decimals="-3" id="ixv-10810" unitRef="usd">-22827000</rex:SellingGeneralAndAdministrativeExpenses>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c56" decimals="-3" id="ixv-10811" unitRef="usd">677242000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c57" decimals="-3" id="ixv-10812" unitRef="usd">6931000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c7" decimals="-3" id="ixv-10813" unitRef="usd">684173000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c56" decimals="-3" id="ixv-10814" unitRef="usd">97560000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c57" decimals="-3" id="ixv-10815" unitRef="usd">-6931000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c7" decimals="-3" id="ixv-10816" unitRef="usd">90629000</us-gaap:GrossProfit>
    <rex:SellingGeneralAndAdministrativeExpenses contextRef="c56" decimals="-3" id="ixv-10817" unitRef="usd">-28476000</rex:SellingGeneralAndAdministrativeExpenses>
    <rex:SellingGeneralAndAdministrativeExpenses contextRef="c57" decimals="-3" id="ixv-10818" unitRef="usd">6931000</rex:SellingGeneralAndAdministrativeExpenses>
    <rex:SellingGeneralAndAdministrativeExpenses contextRef="c7" decimals="-3" id="ixv-10819" unitRef="usd">-21545000</rex:SellingGeneralAndAdministrativeExpenses>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c0" id="ixv-5920">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Financial Instruments&lt;/i&gt;&lt;/b&gt;
&#x2013; Certain of the forward corn purchase and ethanol, distillers grains and distillers corn oil sale contracts are accounted
for under the &#x201c;normal purchases and normal sales&#x201d; scope exemption of ASC 815, &lt;i&gt;Derivatives and Hedging &lt;/i&gt;(&#x201c;ASC
815&#x201d;)&lt;i&gt;,&lt;/i&gt; because these arrangements are for purchases of grain that will be delivered in quantities expected to be used
and sales of ethanol, distillers grains and distillers corn oil that will be produced in quantities expected to be sold by us over
a reasonable period of time in the normal course of business. During fiscal years 2023, 2022, and 2021 there were no material settlements
of forward contracts that were recorded at fair value. The Company recorded an asset and liability of $0.6 million and $0.8 million,
respectively, associated with contracts not accounted for under the &#x201c;normal purchases and normal sales&#x201d; scope exception
of ASC 815 at January 31, 2024. The Company recorded an asset and liability of $0.1 million and $0.4 million, respectively, associated
with contracts not accounted for under the &#x201c;normal purchases and normal sales&#x201d; scope exception of ASC 815 at January
31, 2023.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The Company uses derivative
financial instruments (exchange-traded futures contracts and swaps) to manage a portion of the risk associated with changes in
commodity prices, primarily related to corn and ethanol. The Company monitors and manages this exposure as part of its overall
risk management policy. As such, the Company seeks to reduce the potentially adverse effects that the volatility of these markets
may have on its operating results. The Company may take hedging positions in these commodities as one way to mitigate risk. While
the Company attempts to link its hedging activities to purchase and sale activities, there are situations in which these hedging
activities can themselves result in losses. The Company does not hold or issue derivative financial instruments for trading or
speculative purposes. The changes in fair value of these derivative financial instruments are recognized in current period earnings
as the Company does not use hedge accounting.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:Assets contextRef="c52" decimals="-5" id="ixv-10820" unitRef="usd">600000</us-gaap:Assets>
    <us-gaap:Liabilities contextRef="c52" decimals="-5" id="ixv-10821" unitRef="usd">800000</us-gaap:Liabilities>
    <us-gaap:Assets contextRef="c53" decimals="-5" id="ixv-10822" unitRef="usd">100000</us-gaap:Assets>
    <us-gaap:Liabilities contextRef="c53" decimals="-5" id="ixv-10823" unitRef="usd">400000</us-gaap:Liabilities>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy contextRef="c0" id="ixv-5930">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Stock Compensation &lt;/i&gt;&lt;/b&gt;&#x2013;
The Company has a stock-based compensation plan, approved by its shareholders, which reserved a total of 1,650,000 shares of common
stock for issuance pursuant to its terms. The plan provides for the granting of shares of stock, including options to purchase
shares of common stock, stock appreciation rights tied to the value of common stock, restricted stock, and restricted stock unit
awards to eligible employees, non-employee directors and consultants. The Company measures share-based compensation grants at fair
value on the grant date, adjusted for estimated forfeitures. The Company records noncash compensation expense related to equity
and liability awards in its consolidated financial statements over the requisite service period on a straight-line basis. See Note
10 for a further discussion of restricted stock.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c4"
      decimals="0"
      id="ixv-10824"
      unitRef="shares">1650000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:InterestAndOtherIncomeTextBlock contextRef="c0" id="ixv-5935">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Other Income &lt;/i&gt;&lt;/b&gt;&#x2013;
&lt;span style="color: black; background-color: white"&gt;As part of the Coronavirus Aid, Relief, and Economic Security Act, passed in
2020, $700 million in funds were made available to the U.S. Department of Agriculture to distribute to impacted producers of ethanol,
biodiesel, and other renewable fuels under the Biofuel Producer Program. The U.S. &lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Department
of Agriculture (&#x201c;USDA&#x201d;) distributed funds to applicants in May 2022. Our consolidated plants received a total of approximately
$1.0 million and $7.8&#160;million from this program in fiscal years 2023 and 2022, respectively, which was recorded within &#x201c;Interest
and other income, net&#x201d; in the Consolidated Statements of Operations. The Company has no further reporting or other obligations
related to the receipt of these funds.&lt;/span&gt;&lt;/p&gt;</us-gaap:InterestAndOtherIncomeTextBlock>
    <us-gaap:InterestAndFeeIncomeOtherLoans contextRef="c0" decimals="-5" id="ixv-10825" unitRef="usd">1000000</us-gaap:InterestAndFeeIncomeOtherLoans>
    <us-gaap:InterestAndFeeIncomeOtherLoans contextRef="c6" decimals="-5" id="ixv-10826" unitRef="usd">7800000</us-gaap:InterestAndFeeIncomeOtherLoans>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0" id="ixv-5954">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/b&gt;
&#x2013; The Company provides for deferred tax liabilities and assets for the future tax consequences attributable to differences
between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating
loss and tax credit carryforwards. The Company provides for a valuation allowance if, based on the weight of available positive
and negative evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0" id="ixv-5959">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Comprehensive Income&lt;/i&gt;&lt;/b&gt;
&#x2013; The Company has no components of other comprehensive income, and therefore, comprehensive income equals net income.&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-5964">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;New Accounting Pronouncements
&#x2013; &lt;/i&gt;&lt;/b&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update
(&#x201c;ASU&#x201d;) 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure&#x201d;, which
improves reportable segment disclosure requirements through enhanced disclosure about significant segment expenses. This ASU is
effective for public entities that are required to report segment information in accordance with Topic 280 for fiscal years beginning
after December 15, 2023, and interim periods within fiscal years beginning December 15, 2024. Early adoption is permitted. The
Company is currently evaluating the impact of this ASU.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;In December 2023, the FASB issued
ASU 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#x201d;, to enhance the transparency and decision
usefulness of income tax disclosures. This ASU is effective for all entities that are subject to Topic 740 for fiscal years beginning
after December 15, 2024. Early adoption and retrospective application are permitted, but not required. The Company is currently
evaluating the impact of this ASU.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c0" id="ixv-5974">&lt;table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"&gt;&lt;/td&gt;&lt;td style="width: 23.75pt"&gt;2.&lt;/td&gt;&lt;td style="text-align: justify"&gt;NET SALES AND REVENUE&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The majority of the Company&#x2019;s
sales have payment terms ranging from 5 to 10 days after transfer of control. The Company has determined that sales contracts do
not generally include a significant financing component. The Company has not historically, and does not intend to, enter sales
contracts in which payment is due from a customer prior to transferring product to the customer. Thus, the Company does not record
unearned revenue.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The following table shows disaggregated
revenue by product (amounts in thousands):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Fiscal Year&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-decoration: underline; text-align: justify"&gt;Sales
    of products, continuing operations:&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="width: 70%; text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;Ethanol&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 3%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;635,420&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 3%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;649,501&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 3%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;613,597&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;Dried distillers grains&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;139,173&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;139,118&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;125,009&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;Distillers corn oil&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;52,935&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;55,595&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;38,852&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;Modified distillers grains&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;5,584&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;11,579&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;9,104&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;Derivative financial instruments
    losses&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;(37)&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;(1,024)&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;(12,109)&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;309&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;231&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;349&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;Total
    sales&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;833,384&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;855,000&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;774,802&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-decoration: underline; text-align: left"&gt;Sales
    of products, discontinued operations:&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="padding-top: 0pt; text-align: justify; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;Refined
    coal&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-22"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-23"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;400&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt"&gt;&lt;sup&gt;&#160;&lt;/sup&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt"&gt;&lt;sup&gt;1 &lt;/sup&gt;Refined coal sales were recorded net of
the cost of coal as the Company purchased the coal feedstock from the same customer to which the processed refined coal was sold.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-10827">The following table shows disaggregated
revenue by product (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Fiscal Year&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-decoration: underline; text-align: justify"&gt;Sales
    of products, continuing operations:&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="width: 70%; text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;Ethanol&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 3%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;635,420&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 3%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;649,501&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 3%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;613,597&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;Dried distillers grains&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;139,173&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;139,118&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;125,009&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;Distillers corn oil&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;52,935&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;55,595&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;38,852&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;Modified distillers grains&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;5,584&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;11,579&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;9,104&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;Derivative financial instruments
    losses&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;(37)&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;(1,024)&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;(12,109)&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;309&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;231&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;349&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;Total
    sales&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;833,384&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;855,000&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;774,802&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-decoration: underline; text-align: left"&gt;Sales
    of products, discontinued operations:&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="padding-top: 0pt; text-align: justify; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; padding-bottom: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;Refined
    coal&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-22"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-23"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;400&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt"&gt;&lt;sup&gt;1 &lt;/sup&gt;Refined coal sales were recorded net of
the cost of coal as the Company purchased the coal feedstock from the same customer to which the processed refined coal was sold.&lt;/p&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c41" decimals="-3" id="ixv-10828" unitRef="usd">635420000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c58" decimals="-3" id="ixv-10829" unitRef="usd">649501000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c59" decimals="-3" id="ixv-10830" unitRef="usd">613597000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c60" decimals="-3" id="ixv-10831" unitRef="usd">139173000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c61" decimals="-3" id="ixv-10832" unitRef="usd">139118000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c62" decimals="-3" id="ixv-10833" unitRef="usd">125009000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c63" decimals="-3" id="ixv-10834" unitRef="usd">52935000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c64" decimals="-3" id="ixv-10835" unitRef="usd">55595000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c65" decimals="-3" id="ixv-10836" unitRef="usd">38852000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c66" decimals="-3" id="ixv-10837" unitRef="usd">5584000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c67" decimals="-3" id="ixv-10838" unitRef="usd">11579000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c68" decimals="-3" id="ixv-10839" unitRef="usd">9104000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c69" decimals="-3" id="ixv-10840" unitRef="usd">-37000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c70" decimals="-3" id="ixv-10841" unitRef="usd">-1024000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c71" decimals="-3" id="ixv-10842" unitRef="usd">-12109000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c72" decimals="-3" id="ixv-10843" unitRef="usd">309000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c73" decimals="-3" id="ixv-10844" unitRef="usd">231000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c74" decimals="-3" id="ixv-10845" unitRef="usd">349000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="-3" id="ixv-10846" unitRef="usd">833384000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c6" decimals="-3" id="ixv-10847" unitRef="usd">855000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c7" decimals="-3" id="ixv-10848" unitRef="usd">774802000</us-gaap:Revenues>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c77" decimals="-3" id="ix_0_fact" unitRef="usd">400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:InvestmentTextBlock contextRef="c0" id="ixv-6218">&lt;table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"&gt;&lt;/td&gt;&lt;td style="width: 23.75pt"&gt;3.&lt;/td&gt;&lt;td style="text-align: justify"&gt;INVESTMENTS&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Equity Method Investment
in Big River&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The Company&#x2019;s equity method
investment in Big River is accounted for under ASC 323. The following table summarizes the investment (amounts in thousands):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 11pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 11pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-top: 0pt; font-size: 11pt; text-align: justify; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 72%; text-align: justify; padding-bottom: 3px"&gt;Carrying amount&lt;/td&gt;&lt;td style="width: 5%; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 3px double; text-align: right"&gt;34,936&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 3px double; text-align: right"&gt;33,045&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-top: 0pt; font-size: 11pt; text-align: justify; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Ownership percentage&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10.3%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10.3%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;The Company invested approximately
$20.0 million in Big River which is a holding company for several entities. Big River, through its various entities (both wholly
and partially owned), operates four ethanol manufacturing facilities, that combined shipped approximately 430.0 million gallons
of ethanol in the twelve months ended January 31, 2024. The Company recorded income of approximately $13.9 million, $8.7 million,
and $6.6 million as its share of earnings from Big River during fiscal years 2023, 2022, and 2021, respectively. The Company received
dividends of approximately $12.0 million, $6.3 million, and $5.5 million from Big River during fiscal years 2023, 2022, and 2021,
respectively. At January 31, 2024, the carrying value of the investment in Big River was approximately $34.9 million; the amount
of underlying equity in the net assets of Big River was approximately $36.6 million.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;Summarized financial information
for the Company&#x2019;s equity method investee as of and for its fiscal year end is presented in the following tables (amounts
in thousands):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 66%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Current assets&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;351,278&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;319,367&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;Non current assets&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;144,933&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;151,039&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;496,211&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;470,406&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Current liabilities&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;98,187&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;118,946&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;Long-term liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;7,559&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;8,686&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;Total liabilities&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;105,746&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;127,632&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Members&#x2019; capital&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;355,385&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;305,447&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;Noncontrolling interests&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;35,080&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;37,326&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;Total members&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;390,465&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;342,773&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 49%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Net sales and revenue&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;1,379,651&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;1,509,406&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;1,332,555&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Gross profit&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;160,549&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;94,106&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;85,401&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Depreciation expense&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;26,142&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;27,752&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;34,258&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Income from continuing operations&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;135,012&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;84,814&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;64,243&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Net income&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;135,012&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;84,814&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;64,243&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;Big River has debt agreements
that limit and restrict amounts the entity can pay in the form of dividends or advances to owners. The restricted net assets of
Big River at January 31, 2024 are approximately $110.3 million; the Company&#x2019;s proportionate share of restricted net assets
of Big River is approximately $11.4 million.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Short-term Investments&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;At January 31, 2024, the Company
owned United States Treasury Bills (classified as short-term investments) that had an amortized cost, or carrying value, of approximately
$155.3 million, which materially approximates fair value. The contractual maturity of these investments was less than one year.
The yield to maturity rate was approximately 5.5%. As carrying value materially approximates fair value, unrecognized holding gains
or losses were insignificant.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-align: justify"&gt;At January 31, 2023, the Company
owned United States Treasury Bills (classified as short-term investments) that had an amortized cost, or carrying value, of approximately
$211.3 million, which materially approximates fair value. The contractual maturity of these investments was less than one year.
The yield to maturity rate was approximately 3.9%. As carrying value materially approximates fair value, unrecognized holding gains
or losses were insignificant.&lt;/p&gt;</us-gaap:InvestmentTextBlock>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="c6" id="ixv-10851">The following table summarizes the investment (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 11pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 11pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-top: 0pt; font-size: 11pt; text-align: justify; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 72%; text-align: justify; padding-bottom: 3px"&gt;Carrying amount&lt;/td&gt;&lt;td style="width: 5%; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 3px double; text-align: right"&gt;34,936&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 3px double; text-align: right"&gt;33,045&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-top: 0pt; font-size: 11pt; text-align: justify; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: right; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-top: 0pt; font-size: 11pt; text-align: left; padding-bottom: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Ownership percentage&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10.3%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10.3%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments contextRef="c4" decimals="-3" id="ixv-10852" unitRef="usd">34936000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c5" decimals="-3" id="ixv-10853" unitRef="usd">33045000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c81" decimals="3" id="ixv-10854" unitRef="pure">0.103</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c84" decimals="3" id="ixv-10855" unitRef="pure">0.103</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c78" decimals="-5" id="ixv-10856" unitRef="usd">20000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <rex:QuantityOfEthanolShipped contextRef="c78" decimals="-5" id="ixv-10857" unitRef="gal">430000000</rex:QuantityOfEthanolShipped>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c78" decimals="-5" id="ixv-10858" unitRef="usd">13900000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c79" decimals="-5" id="ixv-10859" unitRef="usd">8700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c80" decimals="-5" id="ixv-10860" unitRef="usd">6600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c78" decimals="-5" id="ixv-10861" unitRef="usd">12000000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c79" decimals="-5" id="ixv-10862" unitRef="usd">6300000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c80" decimals="-5" id="ixv-10863" unitRef="usd">5500000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestments contextRef="c81" decimals="-5" id="ixv-10864" unitRef="usd">34900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets contextRef="c81" decimals="-5" id="ixv-10865" unitRef="usd">36600000</us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="c6" id="ixv-10866">Summarized financial information
for the Company&#x2019;s equity method investee as of and for its fiscal year end is presented in the following tables (amounts
in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 66%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Current assets&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;351,278&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;319,367&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;Non current assets&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;144,933&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;151,039&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;496,211&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;470,406&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Current liabilities&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;98,187&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;118,946&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;Long-term liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;7,559&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;8,686&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;Total liabilities&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;105,746&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;127,632&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Members&#x2019; capital&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;355,385&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;305,447&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;Noncontrolling interests&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;35,080&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;37,326&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;Total members&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;390,465&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;342,773&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:AssetsCurrent contextRef="c85" decimals="-3" id="ixv-10867" unitRef="usd">351278000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c86" decimals="-3" id="ixv-10868" unitRef="usd">319367000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent contextRef="c85" decimals="-3" id="ixv-10869" unitRef="usd">144933000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c86" decimals="-3" id="ixv-10870" unitRef="usd">151039000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c85" decimals="-3" id="ixv-10871" unitRef="usd">496211000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c86" decimals="-3" id="ixv-10872" unitRef="usd">470406000</us-gaap:Assets>
    <us-gaap:LiabilitiesCurrent contextRef="c85" decimals="-3" id="ixv-10873" unitRef="usd">98187000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c86" decimals="-3" id="ixv-10874" unitRef="usd">118946000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c85" decimals="-3" id="ixv-10875" unitRef="usd">7559000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c86" decimals="-3" id="ixv-10876" unitRef="usd">8686000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c85" decimals="-3" id="ixv-10877" unitRef="usd">105746000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c86" decimals="-3" id="ixv-10878" unitRef="usd">127632000</us-gaap:Liabilities>
    <us-gaap:MembersCapital contextRef="c85" decimals="-3" id="ixv-10879" unitRef="usd">355385000</us-gaap:MembersCapital>
    <us-gaap:MembersCapital contextRef="c86" decimals="-3" id="ixv-10880" unitRef="usd">305447000</us-gaap:MembersCapital>
    <us-gaap:OtherMinorityInterests contextRef="c85" decimals="-3" id="ixv-10881" unitRef="usd">35080000</us-gaap:OtherMinorityInterests>
    <us-gaap:OtherMinorityInterests contextRef="c86" decimals="-3" id="ixv-10882" unitRef="usd">37326000</us-gaap:OtherMinorityInterests>
    <us-gaap:MembersEquity contextRef="c85" decimals="-3" id="ixv-10883" unitRef="usd">390465000</us-gaap:MembersEquity>
    <us-gaap:MembersEquity contextRef="c86" decimals="-3" id="ixv-10884" unitRef="usd">342773000</us-gaap:MembersEquity>
    <rex:ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock contextRef="c6" id="ixv-6435">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 49%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Net sales and revenue&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;1,379,651&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;1,509,406&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;1,332,555&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Gross profit&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;160,549&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;94,106&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;85,401&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Depreciation expense&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;26,142&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;27,752&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;34,258&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Income from continuing operations&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;135,012&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;84,814&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;64,243&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Net income&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;135,012&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;84,814&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;64,243&lt;/td&gt;&lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</rex:ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock>
    <us-gaap:Revenues contextRef="c87" decimals="-3" id="ixv-10885" unitRef="usd">1379651000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c88" decimals="-3" id="ixv-10886" unitRef="usd">1509406000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c89" decimals="-3" id="ixv-10887" unitRef="usd">1332555000</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c87" decimals="-3" id="ixv-10888" unitRef="usd">160549000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c88" decimals="-3" id="ixv-10889" unitRef="usd">94106000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c89" decimals="-3" id="ixv-10890" unitRef="usd">85401000</us-gaap:GrossProfit>
    <us-gaap:Depreciation contextRef="c87" decimals="-3" id="ixv-10891" unitRef="usd">26142000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c88" decimals="-3" id="ixv-10892" unitRef="usd">27752000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c89" decimals="-3" id="ixv-10893" unitRef="usd">34258000</us-gaap:Depreciation>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c87" decimals="-3" id="ixv-10894" unitRef="usd">135012000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c88" decimals="-3" id="ixv-10895" unitRef="usd">84814000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c89" decimals="-3" id="ixv-10896" unitRef="usd">64243000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c87" decimals="-3" id="ixv-10897" unitRef="usd">135012000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c88" decimals="-3" id="ixv-10898" unitRef="usd">84814000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c89" decimals="-3" id="ixv-10899" unitRef="usd">64243000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherRestrictedAssets contextRef="c81" decimals="-5" id="ixv-10900" unitRef="usd">110300000</us-gaap:OtherRestrictedAssets>
    <rex:ProportionateShareOfRestrictedNetAssets contextRef="c81" decimals="-5" id="ixv-10901" unitRef="usd">11400000</rex:ProportionateShareOfRestrictedNetAssets>
    <us-gaap:ShortTermInvestments contextRef="c82" decimals="-5" id="ixv-10902" unitRef="usd">155300000</us-gaap:ShortTermInvestments>
    <us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield contextRef="c82" decimals="3" id="ixv-10903" unitRef="pure">0.055</us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield>
    <us-gaap:ShortTermInvestments contextRef="c83" decimals="-5" id="ixv-10904" unitRef="usd">211300000</us-gaap:ShortTermInvestments>
    <us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield contextRef="c83" decimals="3" id="ixv-10905" unitRef="pure">0.039</us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c0" id="ixv-6561">&lt;table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"&gt;&lt;/td&gt;&lt;td style="width: 23.75pt"&gt;4.&lt;/td&gt;&lt;td style="text-align: justify"&gt;FAIR VALUE&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;The Company applies ASC 820,
&#x201c;&lt;i&gt;Fair Value Measurements and Disclosures&lt;/i&gt;&#x201d; (&#x201c;ASC 820&#x201d;) which defines fair value as the exchange price
that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market
for the asset or liability in an orderly transaction between market participants on the measurement date.&lt;/p&gt;

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

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 18pt"&gt;Level 1
&#x2013; Quoted prices in active markets for identical assets or liabilities. Level 1 assets and liabilities include derivative
contracts that are traded in an active exchange market.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 18pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 18pt"&gt;Level 2
&#x2013; Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets
that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the
full term of the assets or liabilities. Level 2 assets and liabilities include derivative contracts whose value is determined using
a pricing model with inputs that are observable in the market or can be derived principally or corroborated by observable market
data.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 18pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 18pt"&gt;Level 3
&#x2013; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the
assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models,
discounted cash flow methods, or similar techniques, as well as instruments for which the determination of fair value requires
significant management judgment or estimation. Unobservable inputs are developed based on the best information available, which
may include the Company&#x2019;s own data.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;To ensure the prudent application
of estimates and management judgment in determining the fair value of derivative assets and liabilities and property and equipment,
various processes and controls have been adopted, which include: (i) model validation that requires a review and approval for pricing,
financial statement fair value determination and risk quantification; and (ii) periodic review and substantiation of profit and
loss reporting for all derivative instruments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;Financial assets and liabilities
measured at fair value at January 31, 2024 on a recurring basis are summarized below (amounts in thousands):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;Level
    1&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;Level
    2&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;Level
    3&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;&lt;span style="color: black"&gt;&lt;b&gt;Total&#160;Fair&lt;br/&gt;

    Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 56%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Forward
    purchase contracts asset &#160;(1)&lt;/td&gt;&lt;td style="width: 3%; color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-24"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;579&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-25"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;579&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Forward purchase
    contracts liability&#160;&#160;(4)&lt;/td&gt;&lt;td style="color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-26"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;802&lt;/td&gt;&lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-27"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;802&lt;/td&gt;&lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;Commodity
    futures &#x2013; in a loss position(2)&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;297&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-28"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-29"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;297&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;Total
    liabilities&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;297&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;802&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-30"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;1,099&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22.5pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&gt;Financial assets and liabilities measured at fair
value at January 31, 2023 on a recurring basis are summarized below (amounts in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; color: black; text-align: center"&gt;&lt;b&gt;Level 1&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; color: black; text-align: center"&gt;&lt;b&gt;Level 2&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; color: black; text-align: center"&gt;&lt;b&gt;Level 3&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; color: black; text-align: center"&gt;&lt;b&gt;Total&#160;Fair&lt;br/&gt;
 Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 56%; color: black; text-align: left"&gt;Forward
    purchase contracts asset&#160;&#160;(1)&lt;/td&gt;&lt;td style="width: 3%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-31"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right"&gt;105&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-32"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right"&gt;105&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1px"&gt;Commodity
    futures &#x2013; in a gain position (3)&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;80&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-33"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-34"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;80&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 3px"&gt;Total
    assets&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;80&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;105&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-35"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;185&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;Forward purchase
    contracts liability&#160;&#160;(4)&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-36"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;355&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-37"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;355&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1px"&gt;Commodity
    futures &#x2013; in a loss position(5)&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;67&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-38"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-39"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;67&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 3px"&gt;Total
    liabilities&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;67&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;355&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-40"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;422&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 23.75pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 23.4pt; font: 10pt Times New Roman, Times, Serif"&gt;(1)&lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;The forward purchase contracts asset is included in &#x201c;Prepaid expenses and other&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="margin-top: 0pt; margin-bottom: 0pt; font: 11pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 23.75pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 23.4pt; font: 10pt Times New Roman, Times, Serif"&gt;(2) &lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;The commodity futures liability is netted with cash collateral due from broker and included in &#x201c;Prepaid expense and other&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="margin-top: 0pt; margin-bottom: 0pt; font: 11pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 23.75pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 23.4pt; font: 10pt Times New Roman, Times, Serif"&gt;(3)&#160;&#160; &lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;The commodity futures asset is included in &#x201c;Prepaid expenses and other&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="margin-top: 0pt; margin-bottom: 0pt; font: 11pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 23.75pt"&gt;&lt;/td&gt;&lt;td style="width: 23.4pt"&gt;&lt;span style="font-size: 10pt"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The forward purchase contracts liability is included in &#x201c;Accrued
expenses and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="margin-top: 0pt; margin-bottom: 0pt; font: 11pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 23.75pt"&gt;&lt;/td&gt;&lt;td style="width: 23.4pt"&gt;&lt;span style="font-size: 10pt"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The commodity futures asset is included in &#x201c;Accrued expenses
and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="margin-top: 0pt; margin-bottom: 0pt; font: 11pt Times New Roman, Times, Serif"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"&gt;&lt;/td&gt;&lt;td style="width: 23.75pt"&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-weight: normal"&gt;No other financial instruments were elected to be measured at
fair value in accordance with ASC 470-20-25-21. The carrying value of all other financial assets and liabilities approximate fair
value.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

&lt;p style="margin: 0pt 0 0pt 23.75pt; font: 10pt Times New Roman, Times, Serif"&gt;There were no assets measured at fair value at January 31, 2024 and 2023 on a non-recurring basis.&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c0" id="ixv-10906">Financial assets and liabilities
measured at fair value at January 31, 2024 on a recurring basis are summarized below (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;Level
    1&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;Level
    2&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;Level
    3&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1px solid"&gt;&lt;span style="color: black"&gt;&lt;b&gt;Total&#160;Fair&lt;br/&gt;

    Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 56%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Forward
    purchase contracts asset &#160;(1)&lt;/td&gt;&lt;td style="width: 3%; color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-24"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;579&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-25"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;579&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;Forward purchase
    contracts liability&#160;&#160;(4)&lt;/td&gt;&lt;td style="color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-26"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;802&lt;/td&gt;&lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-27"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;802&lt;/td&gt;&lt;td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(229,255,255)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;Commodity
    futures &#x2013; in a loss position(2)&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;297&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-28"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-29"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;297&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;Total
    liabilities&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;297&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;802&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-30"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right"&gt;1,099&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;Financial assets and liabilities measured at fair
value at January 31, 2023 on a recurring basis are summarized below (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 23.75pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; color: black; text-align: center"&gt;&lt;b&gt;Level 1&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; color: black; text-align: center"&gt;&lt;b&gt;Level 2&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; color: black; text-align: center"&gt;&lt;b&gt;Level 3&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; color: black; text-align: center"&gt;&lt;b&gt;Total&#160;Fair&lt;br/&gt;
 Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 56%; color: black; text-align: left"&gt;Forward
    purchase contracts asset&#160;&#160;(1)&lt;/td&gt;&lt;td style="width: 3%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-31"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right"&gt;105&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-32"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 6%; color: black; text-align: right"&gt;105&lt;/td&gt;&lt;td style="width: 1%; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1px"&gt;Commodity
    futures &#x2013; in a gain position (3)&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;80&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-33"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-34"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;80&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 3px"&gt;Total
    assets&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;80&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;105&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-35"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;185&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: White"&gt;
    &lt;td style="color: black; text-align: left"&gt;Forward purchase
    contracts liability&#160;&#160;(4)&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-36"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;355&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-37"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;355&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 1px"&gt;Commodity
    futures &#x2013; in a loss position(5)&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;67&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-38"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-39"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; color: black; text-align: right"&gt;67&lt;/td&gt;&lt;td style="padding-bottom: 1px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: black; text-align: left; padding-bottom: 3px"&gt;Total
    liabilities&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;67&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;355&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-40"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; color: black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; color: black; text-align: right"&gt;422&lt;/td&gt;&lt;td style="padding-bottom: 3px; color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 23.75pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 23.4pt; font: 10pt Times New Roman, Times, Serif"&gt;(1)&lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;The forward purchase contracts asset is included in &#x201c;Prepaid expenses and other&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 23.75pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 23.4pt; font: 10pt Times New Roman, Times, Serif"&gt;(2) &lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;The commodity futures liability is netted with cash collateral due from broker and included in &#x201c;Prepaid expense and other&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 23.75pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 23.4pt; font: 10pt Times New Roman, Times, Serif"&gt;(3)&#160;&#160; &lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;The commodity futures asset is included in &#x201c;Prepaid expenses and other&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 23.75pt"&gt;&lt;/td&gt;&lt;td style="width: 23.4pt"&gt;&lt;span style="font-size: 10pt"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The forward purchase contracts liability is included in &#x201c;Accrued
expenses and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 23.75pt"&gt;&lt;/td&gt;&lt;td style="width: 23.4pt"&gt;&lt;span style="font-size: 10pt"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The commodity futures asset is included in &#x201c;Accrued expenses
and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <rex:ForwardPurchaseContractsAsset contextRef="c91" decimals="-3" id="ix_1_fact" unitRef="usd">579000</rex:ForwardPurchaseContractsAsset>
    <rex:ForwardPurchaseContractsAsset contextRef="c4" decimals="-3" id="ix_2_fact" unitRef="usd">579000</rex:ForwardPurchaseContractsAsset>
    <rex:ForwardPurchaseContractsLiability contextRef="c91" decimals="-3" id="ix_9_fact" unitRef="usd">-802000</rex:ForwardPurchaseContractsLiability>
    <rex:ForwardPurchaseContractsLiability contextRef="c4" decimals="-3" id="ix_10_fact" unitRef="usd">-802000</rex:ForwardPurchaseContractsLiability>
    <rex:CommodityFuturesInALossPosition contextRef="c90" decimals="-3" id="ix_5_fact" unitRef="usd">-297000</rex:CommodityFuturesInALossPosition>
    <rex:CommodityFuturesInALossPosition contextRef="c4" decimals="-3" id="ix_6_fact" unitRef="usd">-297000</rex:CommodityFuturesInALossPosition>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c90" decimals="-3" id="ixv-10913" unitRef="usd">297000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c91" decimals="-3" id="ixv-10914" unitRef="usd">802000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c4" decimals="-3" id="ixv-10915" unitRef="usd">1099000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <rex:ForwardPurchaseContractsAsset contextRef="c94" decimals="-3" id="ix_3_fact" unitRef="usd">105000</rex:ForwardPurchaseContractsAsset>
    <rex:ForwardPurchaseContractsAsset contextRef="c5" decimals="-3" id="ix_4_fact" unitRef="usd">105000</rex:ForwardPurchaseContractsAsset>
    <rex:CommodityFuturesInAGainPosition contextRef="c93" decimals="-3" id="ix_7_fact" unitRef="usd">80000</rex:CommodityFuturesInAGainPosition>
    <rex:CommodityFuturesInAGainPosition contextRef="c5" decimals="-3" id="ix_8_fact" unitRef="usd">80000</rex:CommodityFuturesInAGainPosition>
    <us-gaap:AssetsFairValueDisclosure contextRef="c93" decimals="-3" id="ixv-10921" unitRef="usd">80000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c94" decimals="-3" id="ixv-10922" unitRef="usd">105000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c5" decimals="-3" id="ixv-10923" unitRef="usd">185000</us-gaap:AssetsFairValueDisclosure>
    <rex:ForwardPurchaseContractsLiability
      contextRef="c94"
      decimals="-3"
      id="ix_11_fact"
      unitRef="usd">-355000</rex:ForwardPurchaseContractsLiability>
    <rex:ForwardPurchaseContractsLiability contextRef="c5" decimals="-3" id="ix_12_fact" unitRef="usd">-355000</rex:ForwardPurchaseContractsLiability>
    <rex:CommodityFuturesInALossPosition
      contextRef="c93"
      decimals="-3"
      id="ix_13_fact"
      unitRef="usd">-67000</rex:CommodityFuturesInALossPosition>
    <rex:CommodityFuturesInALossPosition contextRef="c5" decimals="-3" id="ix_14_fact" unitRef="usd">-67000</rex:CommodityFuturesInALossPosition>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c93" decimals="-3" id="ixv-10928" unitRef="usd">67000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c94" decimals="-3" id="ixv-10929" unitRef="usd">355000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c5" decimals="-3" id="ixv-10930" unitRef="usd">422000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:OtherAssetsDisclosureTextBlock contextRef="c0" id="ixv-6955">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 0%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;5.&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;OTHER
                                            ASSETS&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;The components of other noncurrent assets are as
follows (amounts in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Deferred taxes&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: 15%; text-align: right"&gt;7,837&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: 15%; text-align: right"&gt;21,964&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;1,301&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;1,215&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="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;9,138&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;23,179&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherAssetsTableTextBlock contextRef="c0" id="ixv-10934">The components of other noncurrent assets are as
follows (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Deferred taxes&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: 15%; text-align: right"&gt;7,837&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: 15%; text-align: right"&gt;21,964&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;1,301&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;1,215&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="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;9,138&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;23,179&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfOtherAssetsTableTextBlock>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent contextRef="c4" decimals="-3" id="ixv-10935" unitRef="usd">7837000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent contextRef="c5" decimals="-3" id="ixv-10936" unitRef="usd">21964000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="c4" decimals="-3" id="ixv-10937" unitRef="usd">1301000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="c5" decimals="-3" id="ixv-10938" unitRef="usd">1215000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="-3" id="ixv-10939" unitRef="usd">9138000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c5" decimals="-3" id="ixv-10940" unitRef="usd">23179000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c0" id="ixv-7041">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 0%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;6.&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;ACCRUED
                                            EXPENSES AND OTHER CURRENT LIABILITIES&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;The components of accrued expenses and other current
liabilities are as follows (amounts in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued payroll and related items&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: 15%; text-align: right"&gt;9,457&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: 15%; text-align: right"&gt;4,428&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued utility charges&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,373&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,116&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued transportation related items&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,972&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,311&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Commodity futures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-41"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;67&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Forward purchase contracts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;802&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;355&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued real estate taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,742&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,850&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued income taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-42"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,049&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,371&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,152&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;19,717&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;15,328&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock contextRef="c0" id="ixv-10941">The components of accrued expenses and other current
liabilities are as follows (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued payroll and related items&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: 15%; text-align: right"&gt;9,457&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: 15%; text-align: right"&gt;4,428&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued utility charges&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,373&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,116&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued transportation related items&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,972&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,311&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Commodity futures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-41"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;67&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Forward purchase contracts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;802&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;355&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued real estate taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,742&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,850&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued income taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-42"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,049&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,371&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,152&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;19,717&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;15,328&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-10942" unitRef="usd">9457000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c5" decimals="-3" id="ixv-10943" unitRef="usd">4428000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedUtilitiesCurrent contextRef="c4" decimals="-3" id="ixv-10944" unitRef="usd">3373000</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:AccruedUtilitiesCurrent contextRef="c5" decimals="-3" id="ixv-10945" unitRef="usd">4116000</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c4" decimals="-3" id="ixv-10946" unitRef="usd">2972000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c5" decimals="-3" id="ixv-10947" unitRef="usd">1311000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <rex:CommodityFutures contextRef="c5" decimals="-3" id="ixv-10948" unitRef="usd">67000</rex:CommodityFutures>
    <rex:ForwardPurchaseContracts contextRef="c4" decimals="-3" id="ixv-10949" unitRef="usd">802000</rex:ForwardPurchaseContracts>
    <rex:ForwardPurchaseContracts contextRef="c5" decimals="-3" id="ixv-10950" unitRef="usd">355000</rex:ForwardPurchaseContracts>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c4" decimals="-3" id="ixv-10951" unitRef="usd">1742000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c5" decimals="-3" id="ixv-10952" unitRef="usd">1850000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxes contextRef="c5" decimals="-3" id="ixv-10953" unitRef="usd">2049000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-10954" unitRef="usd">1371000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c5" decimals="-3" id="ixv-10955" unitRef="usd">1152000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-10956" unitRef="usd">19717000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c5" decimals="-3" id="ixv-10957" unitRef="usd">15328000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="c0" id="ixv-7195">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 0%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;7.&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;LEASES&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;At January 31, 2024, the Company
has lease agreements, as lessee, for railcars. All the leases are accounted for as operating leases. The lease agreements do not
contain a specified implicit interest rate; therefore, the Company&#x2019;s estimated incremental borrowing rate was used to determine
the present value of future minimum lease payments. The lease term for all the Company&#x2019;s leases includes the noncancelable period
of the lease and any periods covered by renewal options that the Company is reasonably certain to exercise. Certain leases include
rent escalations pre-set in the agreements, which are factored into the lease payment stream.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;For fiscal years 2023, 2022,
and 2021, the components of lease expense, classified as SG&amp;amp;A expenses on the Consolidated Statement of Operations are as follows
(amounts in thousands):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center"&gt;Fiscal Year&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Operating lease expense&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: 10%; text-align: right"&gt;6,386&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 10%; text-align: right"&gt;7,360&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;6,346&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Variable lease expense&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;301&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;399&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,907&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total lease expense&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;6,687&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;7,759&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;8,253&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The following table is a summary
of future minimum rentals on such leases at January 31, 2024 (amounts in thousands):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1px"&gt;&lt;span style="border-bottom: Black 1px solid"&gt;Years Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid"&gt;&lt;b&gt;Minimum&lt;br/&gt;
Rentals&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;2025&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: 10%; text-align: right"&gt;5,137&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,985&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,935&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,506&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;2029&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,178&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,741&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Less: present value discount&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,894&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;12,847&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;At January 31, 2024, the weighted
average remaining lease term was 3.4 years, and the weighted average discount rate was 5.94% for the above leases.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;At January 31, 2023, the weighted
average remaining lease term was 3.7 years, and the weighted average discount rate was 5.51%.&lt;/p&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-10958">For fiscal years 2023, 2022,
and 2021, the components of lease expense, classified as SG&amp;amp;A expenses on the Consolidated Statement of Operations are as follows
(amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center"&gt;Fiscal Year&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Operating lease expense&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: 10%; text-align: right"&gt;6,386&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 10%; text-align: right"&gt;7,360&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;6,346&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Variable lease expense&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;301&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;399&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,907&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total lease expense&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;6,687&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;7,759&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;8,253&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c0" decimals="-3" id="ixv-10959" unitRef="usd">6386000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c6" decimals="-3" id="ixv-10960" unitRef="usd">7360000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c7" decimals="-3" id="ixv-10961" unitRef="usd">6346000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c0" decimals="-3" id="ixv-10962" unitRef="usd">301000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c6" decimals="-3" id="ixv-10963" unitRef="usd">399000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c7" decimals="-3" id="ixv-10964" unitRef="usd">1907000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c0" decimals="-3" id="ixv-10965" unitRef="usd">6687000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c6" decimals="-3" id="ixv-10966" unitRef="usd">7759000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c7" decimals="-3" id="ixv-10967" unitRef="usd">8253000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-10968">The following table is a summary
of future minimum rentals on such leases at January 31, 2024 (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1px"&gt;&lt;span style="border-bottom: Black 1px solid"&gt;Years Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid"&gt;&lt;b&gt;Minimum&lt;br/&gt;
Rentals&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;2025&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: 10%; text-align: right"&gt;5,137&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,985&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,935&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,506&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;2029&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,178&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,741&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Less: present value discount&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,894&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;12,847&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c96" decimals="-3" id="ixv-10969" unitRef="usd">5137000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c96" decimals="-3" id="ixv-10970" unitRef="usd">2985000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c96" decimals="-3" id="ixv-10971" unitRef="usd">2935000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c96" decimals="-3" id="ixv-10972" unitRef="usd">2506000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c96" decimals="-3" id="ixv-10973" unitRef="usd">1178000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c96" decimals="-3" id="ixv-10974" unitRef="usd">14741000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c96" decimals="-3" id="ixv-10975" unitRef="usd">-1894000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c96" decimals="-3" id="ixv-10976" unitRef="usd">12847000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c4" id="ixv-10977">P3Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c4" decimals="4" id="ixv-10978" unitRef="pure">0.0594</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c5" id="ixv-10979">P3Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c5" decimals="4" id="ixv-10980" unitRef="pure">0.0551</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-7384">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 0%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;8.&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;COMMON
                                            STOCK&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;On June 21, 2022, the Board
of Directors of the Company adopted resolutions declaring a three-for-one split of the Company&#x2019;s Common Stock to be effectuated
in the form of a 200% stock dividend, payable on August 5, 2022 to stockholders of record at the close of business on July 29,
2022. The stock split has been retroactively reflected in the accompanying consolidated financial statements.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The Company did not purchase
any shares of its common stock during fiscal year 2023. During fiscal years 2022 and 2021 the Company purchased approximately 472,000
shares and 252,000 shares of its common stock for approximately $13.0 million and $6.6 million, respectively. At January 31, 2024,
the Company had prior authorization by its Board of Directors to purchase, in open market transactions, an additional approximately
877,000 shares of its common stock.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;Information regarding the Company&#x2019;s
common stock is as follows (amounts in thousands):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;January 31,&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Authorized shares&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;45,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;45,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Issued shares&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,853&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,853&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Outstanding shares&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,504&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,390&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockDividendRatePercentage contextRef="c6" decimals="2" id="ixv-10981" unitRef="pure">2</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c6"
      decimals="0"
      id="ixv-10982"
      unitRef="shares">472000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c7"
      decimals="0"
      id="ixv-10983"
      unitRef="shares">252000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c6" decimals="-5" id="ixv-10984" unitRef="usd">13000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c7" decimals="-5" id="ixv-10985" unitRef="usd">6600000</us-gaap:StockRepurchasedDuringPeriodValue>
    <rex:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased
      contextRef="c4"
      decimals="0"
      id="ixv-10986"
      unitRef="shares">877000</rex:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased>
    <us-gaap:ScheduleOfStockByClassTextBlock contextRef="c0" id="ixv-10987">Information regarding the Company&#x2019;s
common stock is as follows (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;January 31,&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Authorized shares&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;45,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;45,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Issued shares&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,853&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,853&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Outstanding shares&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,504&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,390&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c4"
      decimals="-3"
      id="ixv-10988"
      unitRef="shares">45000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c5"
      decimals="-3"
      id="ixv-10989"
      unitRef="shares">45000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c4"
      decimals="-3"
      id="ixv-10990"
      unitRef="shares">29853000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c5"
      decimals="-3"
      id="ixv-10991"
      unitRef="shares">29853000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c4"
      decimals="-3"
      id="ixv-10992"
      unitRef="shares">17504000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c5"
      decimals="-3"
      id="ixv-10993"
      unitRef="shares">17390000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c0" id="ixv-7472">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 0%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;9.&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;DERIVATIVE
                                            FINANCIAL INSTRUMENTS&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;The following table provides information about the
fair values of the Company&#x2019;s derivative financial instruments and the line items on the Consolidated Balance Sheets in which
the fair values are reflected (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Asset Derivatives&lt;br/&gt;
Fair Value at January 31,&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Liability Derivatives&lt;br/&gt;
Fair Value at January 31,&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Forward purchase contracts (1)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;579&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;105&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;802&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;355&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Cash collateral balance (3)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,152&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,735&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-43"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-44"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Commodity futures (2)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(297)&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;80&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-45"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;67&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 20pt"&gt;Net position with broker&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,855&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,815&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-46"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-47"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;2,434&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;1,920&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;802&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;422&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt"&gt;&#160;&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;(1)&lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;Forward purchase contracts assets are included in &#x201c;Prepaid expenses and other&#x201d; on the
accompanying Consolidated Balance Sheets. These contracts are for purchases of approximately 9.3 million and 5.2 million bushels
of corn at January 31, 2024 and 2023, respectively. Forward purchase contracts liabilities are included in &#x201c;Accrued expenses
and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets. These contracts are for purchases of approximately
8.2 million and 12.8 million bushels of corn at January 31, 2024 and 2023, respectively.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;(2)&lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;Commodity futures assets are included in &#x201c;Prepaid expenses and other&#x201d; on the accompanying
Consolidated Balance Sheets. These contracts included short/sell positions and long/buy positions for approximately 255,000 and
6.9 million bushels of corn, respectively at January 31, 2024. These contracts also included short/sell positions for approximately
210,000 gallons of ethanol at &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; &lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24pt"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;January 31, 2024. These contracts included short/sell positions and long/buy positions for approximately
3.2 million and 725,000 bushels, respectively at January 31, 2023.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify"&gt;Commodity futures liabilities
are included in &#x201c;Accrued expense and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets. These
contracts included short/sell positions for approximately 1.4 million bushels at January 31, 2023.&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;(3)&lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;As of January 31, 2024, and 2023, all of the derivative financial instruments held by the Company
were subject to enforceable master netting arrangements. The Company&#x2019;s accounting policy is to offset position amounts owed
or owing with the same counterparty. Depending on the amount of unrealized gains and losses on derivative contracts held by the
Company, the counterparty may require collateral to secure the Company&#x2019;s derivative contract positions. As of January 31,
2024 and 2023, the Company was required to maintain collateral with the counterparty in the amount of approximately $2,152,000,
recorded within &#x201c;Prepaid expenses and other&#x201d; on the accompanying Consolidated Balance Sheets and $1,735,000, included
with &#x201c;Restricted cash&#x201d; on the accompanying Consolidated Balance Sheets, respectively.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;See Note 4 which contains fair
value information related to derivative financial instruments.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;The following table provides information about gains
(losses) recognized in income on the Company&#x2019;s derivative financial instruments and the line items on the accompanying Consolidated
Statements of Operations in which the fair values are reflected for the years ended January 31, 2024, 2023 and 2022 (amounts in
thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center"&gt;Year Ended January 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 24pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Net sales&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: 12%; text-align: right"&gt;(37)&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 12%; text-align: right"&gt;(1,024)&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 12%; text-align: right"&gt;(12,109)&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Cost of sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15,023&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(12,714)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,427)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock contextRef="c0" id="ixv-10994">The following table provides information about the
fair values of the Company&#x2019;s derivative financial instruments and the line items on the Consolidated Balance Sheets in which
the fair values are reflected (in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Asset Derivatives&lt;br/&gt;
Fair Value at January 31,&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Liability Derivatives&lt;br/&gt;
Fair Value at January 31,&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Forward purchase contracts (1)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;579&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;105&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;802&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;355&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Cash collateral balance (3)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,152&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,735&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-43"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-44"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Commodity futures (2)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(297)&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;80&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-45"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;67&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 20pt"&gt;Net position with broker&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,855&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,815&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-46"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-47"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;2,434&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;1,920&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;802&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;422&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="c107"
      decimals="-3"
      id="ix_15_fact"
      unitRef="usd">579000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="c108"
      decimals="-3"
      id="ix_16_fact"
      unitRef="usd">105000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="c107"
      decimals="-3"
      id="ix_17_fact"
      unitRef="usd">802000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="c108"
      decimals="-3"
      id="ix_18_fact"
      unitRef="usd">355000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="c109"
      decimals="-3"
      id="ix_22_fact"
      unitRef="usd">2152000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="c110"
      decimals="-3"
      id="ix_23_fact"
      unitRef="usd">1735000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="c111"
      decimals="-3"
      id="ix_19_fact"
      unitRef="usd">-297000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="c112"
      decimals="-3"
      id="ix_20_fact"
      unitRef="usd">80000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="c112"
      decimals="-3"
      id="ix_21_fact"
      unitRef="usd">67000</us-gaap:DerivativeLiabilities>
    <rex:AssetDerivativesNetPositionWithBroker contextRef="c4" decimals="-3" id="ixv-11004" unitRef="usd">1855000</rex:AssetDerivativesNetPositionWithBroker>
    <rex:AssetDerivativesNetPositionWithBroker contextRef="c5" decimals="-3" id="ixv-11005" unitRef="usd">1815000</rex:AssetDerivativesNetPositionWithBroker>
    <us-gaap:DerivativeAssets contextRef="c4" decimals="-3" id="ixv-11006" unitRef="usd">2434000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c5" decimals="-3" id="ixv-11007" unitRef="usd">1920000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities contextRef="c4" decimals="-3" id="ixv-11008" unitRef="usd">802000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c5" decimals="-3" id="ixv-11009" unitRef="usd">422000</us-gaap:DerivativeLiabilities>
    <rex:ForwardPurchaseContractsQuantity contextRef="c97" decimals="-5" id="ixv-11010" unitRef="bu">9300000</rex:ForwardPurchaseContractsQuantity>
    <rex:ForwardPurchaseContractsQuantity contextRef="c98" decimals="-5" id="ixv-11011" unitRef="bu">5200000</rex:ForwardPurchaseContractsQuantity>
    <rex:ForwardPurchaseContractsQuantity contextRef="c99" decimals="-5" id="ixv-11012" unitRef="bu">8200000</rex:ForwardPurchaseContractsQuantity>
    <rex:ForwardPurchaseContractsQuantity contextRef="c100" decimals="-5" id="ixv-11013" unitRef="bu">12800000</rex:ForwardPurchaseContractsQuantity>
    <rex:CommodityFuturesQuantity contextRef="c101" decimals="0" id="ixv-11014" unitRef="bu">255000</rex:CommodityFuturesQuantity>
    <rex:CommodityFuturesQuantity contextRef="c102" decimals="-5" id="ixv-11015" unitRef="bu">6900000</rex:CommodityFuturesQuantity>
    <rex:CommodityFuturesQuantity contextRef="c103" decimals="0" id="ixv-11016" unitRef="gal">210000</rex:CommodityFuturesQuantity>
    <rex:CommodityFuturesQuantity contextRef="c104" decimals="-5" id="ixv-11017" unitRef="bu">3200000</rex:CommodityFuturesQuantity>
    <rex:CommodityFuturesQuantity contextRef="c105" decimals="0" id="ixv-11018" unitRef="bu">725000</rex:CommodityFuturesQuantity>
    <rex:CommodityFuturesQuantity contextRef="c106" decimals="-5" id="ixv-11019" unitRef="bu">1400000</rex:CommodityFuturesQuantity>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="c4" decimals="0" id="ixv-11020" unitRef="usd">2152000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="c5" decimals="0" id="ixv-11021" unitRef="usd">2152000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:RestrictedCash contextRef="c4" decimals="0" id="ixv-11022" unitRef="usd">1735000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c5" decimals="0" id="ixv-11023" unitRef="usd">1735000</us-gaap:RestrictedCash>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock contextRef="c0" id="ixv-11024">The following table provides information about gains
(losses) recognized in income on the Company&#x2019;s derivative financial instruments and the line items on the accompanying Consolidated
Statements of Operations in which the fair values are reflected for the years ended January 31, 2024, 2023 and 2022 (amounts in
thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center"&gt;Year Ended January 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 24pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Net sales&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: 12%; text-align: right"&gt;(37)&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 12%; text-align: right"&gt;(1,024)&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 12%; text-align: right"&gt;(12,109)&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Cost of sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15,023&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(12,714)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,427)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <rex:NetSales contextRef="c0" decimals="-3" id="ixv-11025" unitRef="usd">-37000</rex:NetSales>
    <rex:NetSales contextRef="c6" decimals="-3" id="ixv-11026" unitRef="usd">-1024000</rex:NetSales>
    <rex:NetSales contextRef="c7" decimals="-3" id="ixv-11027" unitRef="usd">-12109000</rex:NetSales>
    <rex:CostOfSales contextRef="c0" decimals="-3" id="ixv-11028" unitRef="usd">15023000</rex:CostOfSales>
    <rex:CostOfSales contextRef="c6" decimals="-3" id="ixv-11029" unitRef="usd">-12714000</rex:CostOfSales>
    <rex:CostOfSales contextRef="c7" decimals="-3" id="ixv-11030" unitRef="usd">-3427000</rex:CostOfSales>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c0" id="ixv-7793">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 0%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;10.&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;EMPLOYEE
                                            BENEFITS&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The Company maintains the REX
American Resources Corporation 2015 Incentive Plan, approved by its shareholders, which reserved a total of 1,650,000 shares of
common stock for issuance pursuant to its terms. The plan provides for the granting of shares of stock, including options to purchase
shares of common stock, stock appreciation rights tied to the value of common stock, restricted stock, and restricted stock unit
awards to eligible employees, non-employee directors and consultants. Until 2022, the Company had only granted restricted stock
awards. &#160;In May 2022, the Company issued restricted stock units to certain officers of the Company which vest based on the
Company&#x2019;s Total Shareholder Return (TSR) compared to the TSRs of companies that comprise the Russell 2000 Index over a three-year
performance period.&lt;span style="color: black"&gt; &lt;/span&gt;The Company measures share-based compensation grants at fair value on the
grant date, adjusted for estimated forfeitures. The Company records noncash compensation expense related to equity awards in its
consolidated financial statements over the requisite service period on a straight-line basis. At January 31, 2024, 1,229,116 shares
remain available for issuance under the Plan, excluding the impact of the 67,500 restricted stock units that may vest between zero
and 135,000 shares of stock depending on certain performance metrics being achieved.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Restricted Stock Awards&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;As a component of their compensation,
restricted stock has been granted to directors and certain employees at the market price of REX common stock on the date of the
grant. In addition, one-quarter (one-third prior to 2022) of executives&#x2019; incentive compensation is payable by an award of
restricted stock based on the then market price of REX common stock. The Company&#x2019;s board of directors has determined that
the grant date will be June 15&lt;sup&gt;th&lt;/sup&gt;, or the next business day, for all grants of restricted stock.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;At January 31, 2024 and 2023,
unrecognized compensation cost related to nonvested restricted stock was approximately $453,000 and $450,000, related to shares
not considered vested for accounting purposes due to retirement eligibility. Based on retirement eligibility provisions, a portion
of restricted stock grants are expensed at grant date, based on grant date fair value. At January 31, 2024, 21,778 shares were
unvested for accounting purposes.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The following table summarizes
legally non-vested restricted stock award activity for fiscal years 2023, 2022, and 2021:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Non-Vested&lt;br/&gt;
Shares&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Weighted&lt;br/&gt;
Average Grant&lt;br/&gt;
Date Fair Value&lt;br/&gt;
(000&#x2019;s)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Weighted&lt;br/&gt;
Average Remaining&lt;br/&gt;
VestingTerm&lt;br/&gt;
(in years)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2023&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;81,264&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 15%; text-align: right"&gt;2,320&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;2&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;113,726&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,945&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-48"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;32,135&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;896&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 style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;162,855&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;5,369&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: right"&gt;2&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify"&gt;&#160;&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Non-Vested&lt;br/&gt;
Shares&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Weighted&lt;br/&gt;
Average Grant&lt;br/&gt;
Date Fair Value&lt;br/&gt;
(000&#x2019;s)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Weighted&lt;br/&gt;
Average Remaining&lt;br/&gt;
VestingTerm&lt;br/&gt;
(in years)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2022&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;30,167&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 15%; text-align: right"&gt;773&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;1&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;70,689&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,032&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;450&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;19,142&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;472&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2023&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;81,264&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;2,320&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: right"&gt;2&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White; padding-bottom: 1px"&gt;&#160;&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 colspan="10" style="text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Non-Vested&lt;br/&gt;
Shares&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Weighted&lt;br/&gt;
Average Grant&lt;br/&gt;
Date Fair Value&lt;br/&gt;
(000&#x2019;s)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Weighted&lt;br/&gt;
Average Remaining&lt;br/&gt;
Vesting Term&lt;br/&gt;
(in years)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2021&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;59,102&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 15%; text-align: right"&gt;1,398&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;1&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,409&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;275&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-51"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;37,344&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;900&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;30,167&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;773&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Restricted Stock Units
(RSUs)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;In May 2022, the Company issued
a total of 67,500 RSUs to certain officers. The number of RSUs eligible to vest will be determined based on how the Company&#x2019;s
TSR compares to the TSR of companies that comprise the Russell 2000 Index during the three-year performance period ending December
31, 2024. The number of RSUs eligible to vest ranges from zero percent to two hundred percent, depending on actual performance
during the performance period. At grant date, the fair value of the RSUs was approximately $2.7 million based on a Monte-Carlo
simulation model.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;For the years ended January
31, 2024 and 2023, the Company recognized compensation cost of approximately $1.1 million and $0.7 million, respectively, related
to RSUs. Unrecognized compensation cost related to nonvested RSUs was approximately $0.9 million and $2.0 million at January 31,
2024 and 2023, respectively.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The Company determined there
to be no dilutive impact on earnings per shares for January 31, 2023 and 2022. At January 31, 2024, we calculated the diluted weighted
average shares as follows (amounts in thousands):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Weighted average shares - basic&lt;/td&gt;&lt;td style="width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;17,482&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Dilutive effect of RSUs&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;94&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Weighted average shares - diluted&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;17,576&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c113"
      decimals="0"
      id="ixv-11031"
      unitRef="shares">1650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c114"
      decimals="0"
      id="ixv-11032"
      unitRef="shares">1229116</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c4" decimals="0" id="ixv-11033" unitRef="usd">453000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c5" decimals="0" id="ixv-11034" unitRef="usd">450000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="c4"
      decimals="0"
      id="ixv-11035"
      unitRef="shares">21778</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="c0" id="ixv-11036">The following table summarizes
legally non-vested restricted stock award activity for fiscal years 2023, 2022, and 2021:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Non-Vested&lt;br/&gt;
Shares&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Weighted&lt;br/&gt;
Average Grant&lt;br/&gt;
Date Fair Value&lt;br/&gt;
(000&#x2019;s)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Weighted&lt;br/&gt;
Average Remaining&lt;br/&gt;
VestingTerm&lt;br/&gt;
(in years)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2023&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;81,264&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 15%; text-align: right"&gt;2,320&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;2&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;113,726&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,945&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-48"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;32,135&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;896&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 style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;162,855&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;5,369&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: right"&gt;2&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Non-Vested&lt;br/&gt;
Shares&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Weighted&lt;br/&gt;
Average Grant&lt;br/&gt;
Date Fair Value&lt;br/&gt;
(000&#x2019;s)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Weighted&lt;br/&gt;
Average Remaining&lt;br/&gt;
VestingTerm&lt;br/&gt;
(in years)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2022&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;30,167&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 15%; text-align: right"&gt;773&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;1&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;70,689&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,032&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;450&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;19,142&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;472&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2023&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;81,264&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;2,320&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: right"&gt;2&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White; padding-bottom: 1px"&gt;&#160;&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 colspan="10" style="text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Non-Vested&lt;br/&gt;
Shares&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Weighted&lt;br/&gt;
Average Grant&lt;br/&gt;
Date Fair Value&lt;br/&gt;
(000&#x2019;s)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Weighted&lt;br/&gt;
Average Remaining&lt;br/&gt;
Vesting Term&lt;br/&gt;
(in years)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2021&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;59,102&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 15%; text-align: right"&gt;1,398&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;1&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,409&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;275&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-51"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;37,344&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;900&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;30,167&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;773&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c5"
      decimals="INF"
      id="ixv-11037"
      unitRef="shares">81264</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c5" decimals="-3" id="ixv-11038" unitRef="usd">2320000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonVestedInPeriodWeightedAverageRemaingVestingTerm contextRef="c5" id="ixv-11039">P2Y</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonVestedInPeriodWeightedAverageRemaingVestingTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c0"
      decimals="INF"
      id="ixv-11040"
      unitRef="shares">113726</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodWeightedAverageGrantDateFairValue contextRef="c0" decimals="-3" id="ixv-11041" unitRef="usd">3945000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c0"
      decimals="INF"
      id="ixv-11042"
      unitRef="shares">32135</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c0" decimals="-3" id="ixv-11043" unitRef="usd">896000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c4"
      decimals="INF"
      id="ixv-11044"
      unitRef="shares">162855</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c4" decimals="-3" id="ixv-11045" unitRef="usd">5369000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonVestedInPeriodWeightedAverageRemaingVestingTerm contextRef="c4" id="ixv-11046">P2Y</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonVestedInPeriodWeightedAverageRemaingVestingTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20"
      decimals="INF"
      id="ixv-11047"
      unitRef="shares">30167</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c20" decimals="-3" id="ixv-11048" unitRef="usd">773000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonVestedInPeriodWeightedAverageRemaingVestingTerm contextRef="c20" id="ixv-11049">P1Y</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonVestedInPeriodWeightedAverageRemaingVestingTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c6"
      decimals="INF"
      id="ixv-11050"
      unitRef="shares">70689</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodWeightedAverageGrantDateFairValue contextRef="c6" decimals="-3" id="ixv-11051" unitRef="usd">2032000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c6"
      decimals="INF"
      id="ixv-11052"
      unitRef="shares">450</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures contextRef="c6" decimals="-3" id="ixv-11053" unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c6"
      decimals="INF"
      id="ixv-11054"
      unitRef="shares">19142</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c6" decimals="-3" id="ixv-11055" unitRef="usd">472000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c5"
      decimals="INF"
      id="ixv-11056"
      unitRef="shares">81264</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c5" decimals="-3" id="ixv-11057" unitRef="usd">2320000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonVestedInPeriodWeightedAverageRemaingVestingTerm contextRef="c5" id="ixv-11058">P2Y</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonVestedInPeriodWeightedAverageRemaingVestingTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c12"
      decimals="INF"
      id="ixv-11059"
      unitRef="shares">59102</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c12" decimals="-3" id="ixv-11060" unitRef="usd">1398000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonVestedInPeriodWeightedAverageRemaingVestingTerm contextRef="c12" id="ixv-11061">P1Y</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonVestedInPeriodWeightedAverageRemaingVestingTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c7"
      decimals="INF"
      id="ixv-11062"
      unitRef="shares">8409</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodWeightedAverageGrantDateFairValue contextRef="c7" decimals="-3" id="ixv-11063" unitRef="usd">275000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c7"
      decimals="INF"
      id="ixv-11064"
      unitRef="shares">37344</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c7" decimals="-3" id="ixv-11065" unitRef="usd">900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20"
      decimals="INF"
      id="ixv-11066"
      unitRef="shares">30167</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c20" decimals="-3" id="ixv-11067" unitRef="usd">773000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonVestedInPeriodWeightedAverageRemaingVestingTerm contextRef="c20" id="ixv-11068">P1Y</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonVestedInPeriodWeightedAverageRemaingVestingTerm>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c6"
      decimals="0"
      id="ixv-11069"
      unitRef="shares">67500</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:RestrictedInvestmentsAtFairValue contextRef="c5" decimals="-5" id="ixv-11070" unitRef="usd">2700000</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:RestrictedStockExpense contextRef="c0" decimals="-5" id="ixv-11071" unitRef="usd">1100000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense contextRef="c6" decimals="-5" id="ixv-11072" unitRef="usd">700000</us-gaap:RestrictedStockExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="c115"
      decimals="-5"
      id="ixv-11073"
      unitRef="usd">900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="c116"
      decimals="-5"
      id="ixv-11074"
      unitRef="usd">2000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock contextRef="c0" id="ixv-11075">The Company determined there
to be no dilutive impact on earnings per shares for January 31, 2023 and 2022. At January 31, 2024, we calculated the diluted weighted
average shares as follows (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Weighted average shares - basic&lt;/td&gt;&lt;td style="width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;17,482&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Dilutive effect of RSUs&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;94&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Weighted average shares - diluted&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;17,576&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="-3"
      id="ixv-11076"
      unitRef="shares">17482000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c0"
      decimals="-3"
      id="ixv-11077"
      unitRef="shares">94000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="-3"
      id="ixv-11078"
      unitRef="shares">17576000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommitmentsDisclosureTextBlock contextRef="c0" id="ixv-8291">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0%"&gt;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 15pt"&gt;11.&lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10pt; text-indent: -10pt"&gt;COMMITMENTS&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 23.75pt; text-align: justify; text-indent: -23.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;At January 31, 2024, One Earth
and NuGen had combined forward purchase contracts for approximately 17.4 million&#160;bushels of corn, the principal raw material
for their ethanol plants and they had combined forward purchase contracts for approximately 1.9 MmBtu of natural gas.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;At January 31, 2024, One Earth
and NuGen had combined sales commitments for approximately 52.7 million gallons of ethanol, 120,000&#160;tons of distillers grains
and 14.9 million pounds of distillers corn oil.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;At January 31, 2024, One Earth
had signed contracts in place for capital projects of approximately $34.9 million, primarily related to its carbon capture and
sequestration project and plant expansion.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;One Earth has entered into
a 10-year agreement in 2009 with an unrelated party for the use of a portion of that party&#x2019;s natural gas pipeline. A new
15-year agreement, with monthly payments of $29,250 was effective February 1, 2019. One Earth paid approximately $351,000 in fiscal
years 2023, 2022, and 2021 pursuant to the agreement.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;One Earth and NuGen each have
a contract with an unrelated party (&#x201c;Distillers Grains Marketers&#x201d;) for distillers grains marketing services. Under
the terms of the contracts, the Distillers Grains Marketers will purchase all of One Earth&#x2019;s and NuGen&#x2019;s distillers grains
production during the term of the contracts. The contracts call for One Earth and NuGen to pay a fee per ton of distillers grains
sold for the Distillers Grains Marketers&#x2019; services. The terms of the agreements are for one year and renew automatically
for additional one-year terms, unless either party sends notice to the other party of its intent to terminate the agreement at
least 90 days prior to the expiration of the then current term of the agreement. One Earth and NuGen combined incurred fees of
approximately $1,199,000, $1,159,000, and $1,190,000 in fiscal years 2023, 2022, and 2021, respectively, for these marketing services.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The refined coal entity had
various agreements (site license, operating agreements, etc.) containing payment terms based upon production of refined coal under
which the Company was required to pay various fees. These fees totaled approximately $5,404,000 in fiscal year 2021.&lt;/p&gt;</us-gaap:CommitmentsDisclosureTextBlock>
    <rex:ForwardPurchaseContractsQuantity contextRef="c4" decimals="-5" id="ixv-11079" unitRef="bu">17400000</rex:ForwardPurchaseContractsQuantity>
    <rex:QuantityOfNaturalGasUnderSalesCommitmen contextRef="c4" decimals="1" id="ixv-11080" unitRef="mmbtu">1.9</rex:QuantityOfNaturalGasUnderSalesCommitmen>
    <rex:QuantityOfEthanolUnderSalesCommitment
      contextRef="c117"
      decimals="-5"
      id="ixv-11081"
      unitRef="gal">52700000</rex:QuantityOfEthanolUnderSalesCommitment>
    <rex:QuantityOfDistillersGrainsUnderSalesCommitment contextRef="c117" decimals="0" id="ixv-11082" unitRef="t">120000</rex:QuantityOfDistillersGrainsUnderSalesCommitment>
    <rex:QuantityOfNonFoodGradeCornOilUnderSalesCommitments contextRef="c117" decimals="-5" id="ixv-11083" unitRef="lb">14900000</rex:QuantityOfNonFoodGradeCornOilUnderSalesCommitments>
    <us-gaap:PaymentsToAcquireProjects contextRef="c0" decimals="-5" id="ixv-11084" unitRef="usd">34900000</us-gaap:PaymentsToAcquireProjects>
    <rex:LeaseExpirationPeriod contextRef="c118" id="ixv-11085">P10Y</rex:LeaseExpirationPeriod>
    <rex:LeaseExpirationPeriod contextRef="c119" id="ixv-11086">P15Y</rex:LeaseExpirationPeriod>
    <rex:InstallmentAmount contextRef="c120" decimals="0" id="ixv-11087" unitRef="usd">29250</rex:InstallmentAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c121" decimals="0" id="ixv-11088" unitRef="usd">351000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c122" decimals="0" id="ixv-11089" unitRef="usd">351000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c123" decimals="0" id="ixv-11090" unitRef="usd">351000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:MarketingExpense contextRef="c124" decimals="0" id="ixv-11091" unitRef="usd">1199000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense contextRef="c125" decimals="0" id="ixv-11092" unitRef="usd">1159000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense contextRef="c126" decimals="0" id="ixv-11093" unitRef="usd">1190000</us-gaap:MarketingExpense>
    <rex:FeesIncurredBySubsidiary contextRef="c77" decimals="0" id="ixv-11094" unitRef="usd">5404000</rex:FeesIncurredBySubsidiary>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-8321">&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 15pt"&gt;&lt;b&gt;12.&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10pt; text-indent: -10pt"&gt;&lt;b&gt;INCOME TAXES&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The provision for income taxes
for fiscal years 2023, 2022, and 2021 consist of the following (amounts in thousands):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Federal:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 20pt"&gt;Current&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: 10%; text-align: right"&gt;4,580&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 10%; text-align: right"&gt;4,485&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;4,450&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 20pt"&gt;Deferred&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;14,102&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,925&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;12,064&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;18,682&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;7,410&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;16,514&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;State and Local:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 20pt"&gt;Current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,377&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,098&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 20pt"&gt;Deferred&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;501&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(2,035&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(581&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;3,878&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,132&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,517&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Provision for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;22,560&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;9,542&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;19,031&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The tax effects of significant
temporary differences representing deferred tax assets and liabilities are as follows (amounts in thousands):&lt;/p&gt;

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


&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White; width: 24pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;General business credit carryforward&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: 10%; text-align: right"&gt;12,296&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 10%; text-align: right"&gt;26,061&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Accrued liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;611&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;627&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;State net operating loss carryforward&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;202&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;244&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Other items&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;288&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;240&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 20pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(160&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(192&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;13,237&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;26,980&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Basis in pass through entities, including depreciation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,334&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,821&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 20pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(664&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(292&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(6,998&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(6,113&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Net deferred tax asset&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;6,239&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;20,867&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: left"&gt;The net deferred tax asset is reported on the accompanying Consolidated
Balance Sheets based on net position by tax jurisdiction, with federal positions recorded as net assets and state positions recorded as
net liabilities. At January 31, 2024 and 2023, respectively, approximately $7.8 million and $22.0 million are recorded as assets on the
Consolidated Balance Sheets within &#x201c;Other assets&#x201d; and $1.6 million and $1.1 million are recorded as liabilities on the accompanying
Consolidated Balance Sheets within &#x201c;Deferred taxes&#x201d;.&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: left"&gt;The Company has a general business
credit carryforward of approximately $12.3 million and $26.1 million at January 31, 2024 and 2023, respectively. The Company can
carry these credits forward for up to twenty years. The carryforward period begins to expire in fiscal year 2039.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: left"&gt;The Company has a valuation allowance of approximately
$160,000 and $192,000 at January 31, 2024 and 2023, respectively, related to state net operating loss carryforwards. The Company
decreased the valuation allowance by $32,000 in fiscal year 2023. These adjustments to the valuation allowance are a result of
estimates of realizing certain future state tax benefits.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: left"&gt;The Company assessed all available positive and
negative evidence to determine whether it expects sufficient future taxable income will be generated to allow for the realization
of existing federal deferred tax assets. There is sufficient objectively verifiable income for management to conclude that it is
more likely than not that the Company will utilize available federal deferred tax assets prior to their expiration.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: left"&gt;Through its refined coal operation, the Company
earned production tax credits pursuant to IRC Section 45. The Company ceased operation of its refined coal business on November
18, 2021. The credits can be used to reduce future income tax liabilities for up to 20 years. These credits increased the income
tax benefit from discontinued operations by approximately $11.3 million during fiscal year 2021.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: left"&gt;During fiscal years 2022 and
2021, the Company recognized an income tax benefit (provision) for federal and state research and experimentation credits (net
of uncertain tax position expense) of approximately $0.4 million and $(3.0) million, respectively. The credits can be used to reduce
future income tax liabilities for up to 20 years.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: left"&gt;The Company paid income taxes
of approximately $12,730,000, $2,795,000, and $7,239,0000 in fiscal years 2023, 2022, and 2021, respectively. The Company did not
receive any refunds in fiscal years 2023, 2022 and 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;Reconciliations of the federal
statutory tax and the Company&#x2019;s income tax expense for fiscal years 2023, 2022, and 2021 are as follows (amounts in thousands):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Federal income tax at statutory rate&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: 10%; text-align: right"&gt;20,682&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 10%; text-align: right"&gt;9,971&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;15,926&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;State and local taxes, net of federal tax benefit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,299&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,725&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,396&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Research and experimentation credits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-52"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,542&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,184&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Nondeductibe compensation expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,150&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;508&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Uncertain tax positions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(98&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,340&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Noncontrolling interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,650&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,523&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,231&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;177&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;122&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(216&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;22,560&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;9,542&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;19,031&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The Company files a U.S. federal
income tax return and income tax returns in various states. In general, the Company is no longer subject to U.S. federal, state
or local income tax examinations by tax authorities for fiscal years ended January 31, 2014 and prior. The Company is currently
undergoing a federal income tax examination for the years ended January 31, 2015 through January 31, 2022 related to tax credits
claimed on returns during those years.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The Company applies the provisions
of ASC 740-10-25-5 for uncertain tax positions. As of January 31, 2024, total unrecognized tax benefits were approximately $18,895,000,
and accrued penalties and interest were approximately $70,000. If the Company were to prevail on all unrecognized tax benefits
recorded, the provision for income taxes would be reduced by approximately $18,812,000. In addition, the impact of penalties and
interest would also benefit the effective tax rate. Interest and penalties associated with unrecognized tax benefits are recorded
within income tax expense.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;On a quarterly and annual basis,
the Company accrues for the effects of open uncertain tax positions and the related potential penalties and interest. It is reasonably
possible that the amount of the unrecognized tax benefit with respect to certain unrecognized tax positions will increase or decrease
during the next 12 months; however, the Company does not expect the change to have a material effect on results of operations or
financial position. The Company accounts for uncertainty in income taxes by determining whether it is more likely than not the position will be sustained on audit, including resolution of any related tax audits. A reconciliation of the beginning and ending amount of unrecognized tax benefits, including interest and penalties,
is as follows (amounts in thousands):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Fiscal Year&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Unrecognized tax benefits, beginning of year&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: 12%; text-align: right"&gt;19,088&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 12%; text-align: right"&gt;16,781&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Changes for tax positions for prior years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;45&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;165&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Changes for tax positions for current year&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(168&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,142&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Unrecognized tax benefits, end of year&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;18,965&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;19,088&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;At January 31, 2024 and 2023, approximately $16.4 million of the unrecognized
tax benefits balance was recorded on the accompanying Consolidated Balance Sheets within &#x201c;Other assets&#x201d; and $0.6 million was
recorded within &#x201c;Other long-term liabilities&#x201d;. At January 31, 2024 and 2023, respectively, approximately $2.0 million and
$2.1 million of the unrecognized tax benefits balance was recorded on the accompanying Consolidated Balance Sheets within &#x201c;Refundable
income taxes&#x201d;.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-11095">The provision for income taxes
for fiscal years 2023, 2022, and 2021 consist of the following (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Federal:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 20pt"&gt;Current&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: 10%; text-align: right"&gt;4,580&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 10%; text-align: right"&gt;4,485&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;4,450&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 20pt"&gt;Deferred&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;14,102&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,925&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;12,064&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;18,682&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;7,410&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;16,514&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;State and Local:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 20pt"&gt;Current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,377&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,098&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 20pt"&gt;Deferred&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;501&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(2,035&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(581&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;3,878&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,132&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,517&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Provision for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;22,560&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;9,542&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;19,031&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-11096" unitRef="usd">4580000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-11097" unitRef="usd">4485000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c7" decimals="-3" id="ixv-11098" unitRef="usd">4450000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-11099" unitRef="usd">14102000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-11100" unitRef="usd">2925000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c7" decimals="-3" id="ixv-11101" unitRef="usd">12064000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c0" decimals="-3" id="ixv-11102" unitRef="usd">18682000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c6" decimals="-3" id="ixv-11103" unitRef="usd">7410000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c7" decimals="-3" id="ixv-11104" unitRef="usd">16514000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-11105" unitRef="usd">3377000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-11106" unitRef="usd">4167000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c7" decimals="-3" id="ixv-11107" unitRef="usd">3098000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-11108" unitRef="usd">501000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-11109" unitRef="usd">-2035000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c7" decimals="-3" id="ixv-11110" unitRef="usd">-581000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c0" decimals="-3" id="ixv-11111" unitRef="usd">3878000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c6" decimals="-3" id="ixv-11112" unitRef="usd">2132000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c7" decimals="-3" id="ixv-11113" unitRef="usd">2517000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-11114" unitRef="usd">22560000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-11115" unitRef="usd">9542000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="-3" id="ixv-11116" unitRef="usd">19031000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-11117">The tax effects of significant
temporary differences representing deferred tax assets and liabilities are as follows (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White; width: 24pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;General business credit carryforward&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: 10%; text-align: right"&gt;12,296&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 10%; text-align: right"&gt;26,061&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Accrued liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;611&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;627&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;State net operating loss carryforward&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;202&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;244&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Other items&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;288&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;240&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 20pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(160&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(192&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;13,237&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;26,980&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Basis in pass through entities, including depreciation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,334&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,821&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 20pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(664&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(292&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(6,998&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(6,113&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Net deferred tax asset&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;6,239&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;20,867&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c4" decimals="-3" id="ixv-11118" unitRef="usd">12296000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c5" decimals="-3" id="ixv-11119" unitRef="usd">26061000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c4" decimals="-3" id="ixv-11120" unitRef="usd">611000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c5" decimals="-3" id="ixv-11121" unitRef="usd">627000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c4" decimals="-3" id="ixv-11122" unitRef="usd">202000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c5" decimals="-3" id="ixv-11123" unitRef="usd">244000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOther contextRef="c4" decimals="-3" id="ixv-11124" unitRef="usd">288000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c5" decimals="-3" id="ixv-11125" unitRef="usd">240000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="-3" id="ixv-11126" unitRef="usd">160000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c5" decimals="-3" id="ixv-11127" unitRef="usd">192000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c4" decimals="-3" id="ixv-11128" unitRef="usd">13237000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c5" decimals="-3" id="ixv-11129" unitRef="usd">26980000</us-gaap:DeferredTaxAssetsNet>
    <rex:DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation contextRef="c4" decimals="-3" id="ixv-11130" unitRef="usd">6334000</rex:DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation>
    <rex:DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation contextRef="c5" decimals="-3" id="ixv-11131" unitRef="usd">5821000</rex:DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c4" decimals="-3" id="ixv-11132" unitRef="usd">664000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c5" decimals="-3" id="ixv-11133" unitRef="usd">292000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c4" decimals="-3" id="ixv-11134" unitRef="usd">6998000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c5" decimals="-3" id="ixv-11135" unitRef="usd">6113000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c4" decimals="-3" id="ixv-11136" unitRef="usd">6239000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c5" decimals="-3" id="ixv-11137" unitRef="usd">20867000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="c127"
      decimals="-5"
      id="ixv-11138"
      unitRef="usd">7800000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="c128"
      decimals="-5"
      id="ixv-11139"
      unitRef="usd">22000000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="c129"
      decimals="-5"
      id="ixv-11140"
      unitRef="usd">1600000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="c130"
      decimals="-5"
      id="ixv-11141"
      unitRef="usd">1100000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c4" decimals="-5" id="ixv-11142" unitRef="usd">12300000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c5" decimals="-5" id="ixv-11143" unitRef="usd">26100000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="0" id="ixv-11144" unitRef="usd">160000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c5" decimals="0" id="ixv-11145" unitRef="usd">192000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="0" id="ixv-11146" unitRef="usd">32000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c20" decimals="-5" id="ixv-11147" unitRef="usd">11300000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c5" decimals="-5" id="ixv-11148" unitRef="usd">400000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c20" decimals="-5" id="ixv-11149" unitRef="usd">-3000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="0" id="ixv-11150" unitRef="usd">12730000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c6" decimals="0" id="ixv-11151" unitRef="usd">2795000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c7" decimals="-3" id="ixv-11152" unitRef="usd">7239000</us-gaap:IncomeTaxesPaid>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-11153">Reconciliations of the federal
statutory tax and the Company&#x2019;s income tax expense for fiscal years 2023, 2022, and 2021 are as follows (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Federal income tax at statutory rate&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: 10%; text-align: right"&gt;20,682&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 10%; text-align: right"&gt;9,971&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;15,926&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;State and local taxes, net of federal tax benefit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,299&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,725&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,396&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Research and experimentation credits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-52"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,542&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,184&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Nondeductibe compensation expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,150&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;508&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Uncertain tax positions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(98&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,340&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: black; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Noncontrolling interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,650&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,523&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,231&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;177&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;122&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(216&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;22,560&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;9,542&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;19,031&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="-3" id="ixv-11154" unitRef="usd">20682000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c6" decimals="-3" id="ixv-11155" unitRef="usd">9971000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c7" decimals="-3" id="ixv-11156" unitRef="usd">15926000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="-3" id="ixv-11157" unitRef="usd">3299000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c6" decimals="-3" id="ixv-11158" unitRef="usd">1725000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c7" decimals="-3" id="ixv-11159" unitRef="usd">2396000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c6" decimals="-3" id="ixv-11160" unitRef="usd">2542000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c7" decimals="-3" id="ixv-11161" unitRef="usd">5184000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c0" decimals="-3" id="ixv-11162" unitRef="usd">2150000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c6" decimals="-3" id="ixv-11163" unitRef="usd">508000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition contextRef="c0" decimals="-3" id="ixv-11164" unitRef="usd">-98000</rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition>
    <rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition contextRef="c6" decimals="-3" id="ixv-11165" unitRef="usd">2281000</rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition>
    <rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition contextRef="c7" decimals="-3" id="ixv-11166" unitRef="usd">8340000</rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense contextRef="c0" decimals="-3" id="ixv-11167" unitRef="usd">3650000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense contextRef="c6" decimals="-3" id="ixv-11168" unitRef="usd">2523000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense contextRef="c7" decimals="-3" id="ixv-11169" unitRef="usd">2231000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c0" decimals="-3" id="ixv-11170" unitRef="usd">177000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c6" decimals="-3" id="ixv-11171" unitRef="usd">122000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c7" decimals="-3" id="ixv-11172" unitRef="usd">-216000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-11173" unitRef="usd">22560000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-11174" unitRef="usd">9542000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="-3" id="ixv-11175" unitRef="usd">19031000</us-gaap:IncomeTaxExpenseBenefit>
    <rex:UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest contextRef="c4" decimals="0" id="ixv-11176" unitRef="usd">18895000</rex:UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c4" decimals="0" id="ixv-11177" unitRef="usd">70000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <rex:IncreaseDecreaseInProvisionForIncomeTaxes contextRef="c0" decimals="0" id="ixv-11178" unitRef="usd">-18812000</rex:IncreaseDecreaseInProvisionForIncomeTaxes>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c0" id="ixv-11179">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: 60%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Fiscal Year&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Unrecognized tax benefits, beginning of year&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: 12%; text-align: right"&gt;19,088&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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: 12%; text-align: right"&gt;16,781&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Changes for tax positions for prior years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;45&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;165&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Changes for tax positions for current year&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(168&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,142&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Unrecognized tax benefits, end of year&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;18,965&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;19,088&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c5" decimals="-3" id="ixv-11180" unitRef="usd">19088000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c20" decimals="-3" id="ixv-11181" unitRef="usd">16781000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c0" decimals="-3" id="ixv-11182" unitRef="usd">45000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c6" decimals="-3" id="ixv-11183" unitRef="usd">165000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease contextRef="c0" decimals="-3" id="ixv-11184" unitRef="usd">-168000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease contextRef="c6" decimals="-3" id="ixv-11185" unitRef="usd">2142000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c4" decimals="-3" id="ixv-11186" unitRef="usd">18965000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c5" decimals="-3" id="ixv-11187" unitRef="usd">19088000</us-gaap:UnrecognizedTaxBenefits>
    <rex:UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest
      contextRef="c127"
      decimals="-5"
      id="ixv-11188"
      unitRef="usd">16400000</rex:UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest>
    <rex:UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest
      contextRef="c128"
      decimals="-5"
      id="ixv-11189"
      unitRef="usd">16400000</rex:UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="c131"
      decimals="-5"
      id="ixv-11190"
      unitRef="usd">600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="c132"
      decimals="-5"
      id="ixv-11191"
      unitRef="usd">600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="c133"
      decimals="-5"
      id="ixv-11192"
      unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="c134"
      decimals="-5"
      id="ixv-11193"
      unitRef="usd">2100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:LossContingencyDisclosures contextRef="c0" id="ixv-9028">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;td style="width: 0%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;/td&gt;&lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;13.&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;CONTINGENCIES&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The Company is involved in
various legal actions arising in the normal course of business. After taking into consideration legal counsels&#x2019; evaluation
of such actions, management is of the opinion that their outcome will not have a material effect on the Company&#x2019;s consolidated
financial statements. There were no liabilities recorded at January 31, 2024 as the Company did not believe that there was a probable
and reasonably estimable loss associated with any legal contingencies.&lt;/p&gt;</us-gaap:LossContingencyDisclosures>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c0" id="ixv-9041">&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 15pt"&gt;&lt;b&gt;14.&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10pt; text-indent: -10pt"&gt;&lt;b&gt;DISCONTINUED OPERATIONS &lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;On November 18, 2021, the Company
ceased operation of its refined coal business as tax credits could no longer be earned on its operation. Beginning in the third
quarter of fiscal year 2021, the results of the operations of the refined coal business have been recognized as discontinued operations.
There were no amounts reclassified as discontinued operations in fiscal years 2023 and 2022.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;Below is a table reflecting
certain items of the Consolidated Condensed Statement of Operations that were reclassified as discontinued operations for fiscal
year 2021 (amounts in thousands):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Net sales and revenue&lt;sup&gt;1&lt;/sup&gt;&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: 10%; text-align: right"&gt;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; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Cost of Sales&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;8,602&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Gross loss&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,202)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Selling, general and administrative&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;698&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Loss before income taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,900)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Benefit for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;13,295&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Net income from discontinued operations, net of tax&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,395&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Net loss attributable to noncontrolling interests&lt;sup&gt;2&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;397&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Net income attributable to REX common shareholders&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;4,792&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;&lt;sup&gt;1 &lt;/sup&gt;Refined coal sales were recorded net
of the cost of coal as the Company purchased the coal feedstock from the customer to which the processed refined coal was sold.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;&lt;sup&gt;2 &lt;/sup&gt;Net loss attributable to noncontrolling
interest represents the minority investor&#x2019;s share of the loss before income taxes as noncontrolling interests does not include
any gain from the refined coal tax credits.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;As of January 31, 2024 and
2023, there were no amounts on the balance sheet reclassified to discontinued operations.&lt;/p&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="c0" id="ixv-11194">Below is a table reflecting
certain items of the Consolidated Condensed Statement of Operations that were reclassified as discontinued operations for fiscal
year 2021 (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Net sales and revenue&lt;sup&gt;1&lt;/sup&gt;&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: 10%; text-align: right"&gt;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; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Cost of Sales&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;8,602&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Gross loss&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,202)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Selling, general and administrative&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;698&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Loss before income taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,900)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Benefit for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;13,295&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Net income from discontinued operations, net of tax&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,395&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Net loss attributable to noncontrolling interests&lt;sup&gt;2&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;397&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Net income attributable to REX common shareholders&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;4,792&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;&lt;sup&gt;1 &lt;/sup&gt;Refined coal sales were recorded net
of the cost of coal as the Company purchased the coal feedstock from the customer to which the processed refined coal was sold.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;&lt;sup&gt;2 &lt;/sup&gt;Net loss attributable to noncontrolling
interest represents the minority investor&#x2019;s share of the loss before income taxes as noncontrolling interests does not include
any gain from the refined coal tax credits.&lt;/p&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c7" decimals="-3" id="ix_24_fact" unitRef="usd">400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="c7" decimals="-3" id="ixv-11196" unitRef="usd">8602000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss contextRef="c7" decimals="-3" id="ixv-11197" unitRef="usd">-8202000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="c7" decimals="-3" id="ixv-11198" unitRef="usd">698000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="c7" decimals="-3" id="ixv-11199" unitRef="usd">-8900000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c7" decimals="-3" id="ixv-11200" unitRef="usd">-13295000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c7" decimals="-3" id="ixv-11201" unitRef="usd">4395000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="c7" decimals="-3" id="ix_25_fact" unitRef="usd">-397000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c7" decimals="-3" id="ixv-11203" unitRef="usd">4792000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-9153">&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt; width: 15pt"&gt;&lt;b&gt;15.&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&lt;b&gt;RELATED PARTIES&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;During fiscal years 2023, 2022,
and 2021, One Earth and NuGen, combined, purchased approximately $117.0 million, $135.4 million, and $90.2 million, respectively,
of corn and other supplies from minority equity investors. The Company had amounts payable to related parties of approximately
$5.8 million, and $1.5 million at January 31, 2024 and 2023, respectively.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;During fiscal year 2021, the
Company recognized commission expense of approximately $0.3 million, payable to the minority investor in the refined coal entity.
The commission expense is associated with the refined coal business, and as such, there was no commission expense recorded in fiscal
year 2023 or 2022.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;During fiscal year 2023 and
2021, the Company received approximately $22,000 and $304,000 in capital contributions from the minority investor in the refined
coal entity. The Company did not receive capital contributions related to the refined coal entity in fiscal year 2022.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:CostsAndExpensesRelatedParty
      contextRef="c135"
      decimals="-5"
      id="ixv-11206"
      unitRef="usd">117000000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty
      contextRef="c136"
      decimals="-5"
      id="ixv-11207"
      unitRef="usd">135400000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty
      contextRef="c137"
      decimals="-5"
      id="ixv-11208"
      unitRef="usd">90200000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:AccountsPayableOtherCurrentAndNoncurrent
      contextRef="c138"
      decimals="-5"
      id="ixv-11209"
      unitRef="usd">5800000</us-gaap:AccountsPayableOtherCurrentAndNoncurrent>
    <us-gaap:AccountsPayableOtherCurrentAndNoncurrent
      contextRef="c139"
      decimals="-5"
      id="ixv-11210"
      unitRef="usd">1500000</us-gaap:AccountsPayableOtherCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c7" decimals="-5" id="ixv-11211" unitRef="usd">300000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c140" decimals="0" id="ixv-11212" unitRef="usd">22000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c141" decimals="0" id="ixv-11213" unitRef="usd">304000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <dei:AuditorName contextRef="c3" id="ixv-11214">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c3" id="ixv-11215">Dayton, Ohio</dei:AuditorLocation>
    <dei:AuditorName contextRef="c0" id="ixv-11216">RSM US LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0" id="ixv-11217">Des Moines, Iowa</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="c0" id="ixv-11218">49</dei:AuditorFirmId>
    <dei:AuditorFirmId contextRef="c3" id="ixv-11219">34</dei:AuditorFirmId>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c0" id="ixv-11220">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c0" id="ixv-11221">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c0" id="ixv-11222">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c0" id="ixv-11223">false</ecd:Rule10b51ArrAdoptedFlag>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="hidden-fact-0">2024</dei:DocumentFiscalYearFocus>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="c0"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="c6"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c0"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c6"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="c0"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="c6"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c0"
      id="hidden-fact-7"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c6"
      id="hidden-fact-8"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c0"
      id="hidden-fact-9"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c6"
      id="hidden-fact-10"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <rex:NetIncomeFromDiscontinuedOperationsNetOfTax
      contextRef="c0"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:NetIncomeFromDiscontinuedOperationsNetOfTax
      contextRef="c6"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="c0"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="c6"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsForProceedsFromOtherDeposits
      contextRef="c7"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c0"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromContributionsFromAffiliates
      contextRef="c6"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromContributionsFromAffiliates
      contextRef="c7"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="c0"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="c6"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RestrictedCashCurrent
      contextRef="c4"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="c75"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="c76"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsAsset
      contextRef="c90"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsAsset
      contextRef="c92"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsLiability
      contextRef="c90"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsLiability
      contextRef="c92"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:CommodityFuturesInALossPosition
      contextRef="c91"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:CommodityFuturesInALossPosition
      contextRef="c92"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="c92"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsAsset
      contextRef="c93"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsAsset
      contextRef="c95"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:CommodityFuturesInAGainPosition
      contextRef="c94"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:CommodityFuturesInAGainPosition
      contextRef="c95"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c95"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsLiability
      contextRef="c93"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsLiability
      contextRef="c95"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:CommodityFuturesInALossPosition
      contextRef="c94"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:CommodityFuturesInALossPosition
      contextRef="c95"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="c95"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:CommodityFutures
      contextRef="c4"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccruedIncomeTaxes
      contextRef="c4"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilities
      contextRef="c109"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilities
      contextRef="c110"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilities
      contextRef="c111"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:LiabilityDerivativesNetPositionWithBroker
      contextRef="c4"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:LiabilityDerivativesNetPositionWithBroker
      contextRef="c5"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c0"
      id="hidden-fact-48"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="c0"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c7"
      id="hidden-fact-50"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="c7"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="c0"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="c7"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0" id="ixv-11283">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-11284">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-11285">0000744187</dei:EntityCentralIndexKey>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#hidden-fact-23"
          xlink:label="hidden-fact-23"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-22"
          xlink:label="hidden-fact-22"
          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">Refined coal sales were recorded net of
the cost of coal as the Company purchased the coal feedstock from the same customer to which the processed refined coal was sold.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-23"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-22"
          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="#hidden-fact-25"
          xlink:label="hidden-fact-25"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-31"
          xlink:label="hidden-fact-31"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-24"
          xlink:label="hidden-fact-24"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-32"
          xlink:label="hidden-fact-32"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          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 forward purchase contracts asset is included in &#x201c;Prepaid expenses and other&#x201d; on the accompanying Consolidated Balance Sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-25"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-31"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-24"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-32"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-29"
          xlink:label="hidden-fact-29"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-28"
          xlink:label="hidden-fact-28"
          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 netted with cash collateral due from broker and included in &#x201c;Prepaid expense and other&#x201d; on the accompanying Consolidated Balance Sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-29"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-28"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-33"
          xlink:label="hidden-fact-33"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-34"
          xlink:label="hidden-fact-34"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_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">The commodity futures asset is included in &#x201c;Prepaid expenses and other&#x201d; on the accompanying Consolidated Balance Sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-33"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-34"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-27"
          xlink:label="hidden-fact-27"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-37"
          xlink:label="hidden-fact-37"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-26"
          xlink:label="hidden-fact-26"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-36"
          xlink:label="hidden-fact-36"
          xlink:type="locator"/>
        <link:footnote id="ix_4_footnote" xlink:label="ix_4_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size: 10pt">The forward purchase contracts liability is included in &#x201c;Accrued
expenses and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-27"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_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-37"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_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-26"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_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-36"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-39"
          xlink:label="hidden-fact-39"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-38"
          xlink:label="hidden-fact-38"
          xlink:type="locator"/>
        <link:footnote id="ix_5_footnote" xlink:label="ix_5_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size: 10pt">The commodity futures asset is included in &#x201c;Accrued expenses
and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-39"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-38"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_6_footnote" xlink:label="ix_6_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Forward purchase contracts assets are included in &#x201c;Prepaid expenses and other&#x201d; on the accompanying Consolidated Balance Sheets. These contracts are for purchases of approximately 9.3 million and 5.2 million bushels of corn at January 31, 2024 and 2023, respectively. Forward purchase contracts liabilities are included in &#x201c;Accrued expenses and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets. These contracts are for purchases of approximately 8.2 million and 12.8 million bushels of corn at January 31, 2024 and 2023, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-45"
          xlink:label="hidden-fact-45"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_20_fact"
          xlink:label="ix_20_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_21_fact"
          xlink:label="ix_21_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_7_footnote" xlink:label="ix_7_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Commodity futures assets are included in &#x201c;Prepaid expenses and other&#x201d; on the accompanying Consolidated Balance Sheets. These contracts included short/sell positions and long/buy positions for approximately 255,000 and 6.9 million bushels of corn, respectively at January 31, 2024. These contracts also included short/sell positions for approximately 210,000 gallons of ethanol at January 31, 2024. These contracts included short/sell positions and long/buy positions for approximately 3.2 million and 725,000 bushels, respectively at January 31, 2023.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-45"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_20_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_21_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-43"
          xlink:label="hidden-fact-43"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-44"
          xlink:label="hidden-fact-44"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_23_fact"
          xlink:label="ix_23_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_22_fact"
          xlink:label="ix_22_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_8_footnote" xlink:label="ix_8_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">As of January 31, 2024, and 2023, all of the derivative financial instruments held by the Company were subject to enforceable master netting arrangements. The Company&#x2019;s accounting policy is to offset position amounts owed or owing with the same counterparty. Depending on the amount of unrealized gains and losses on derivative contracts held by the Company, the counterparty may require collateral to secure the Company&#x2019;s derivative contract positions. As of January 31, 2024 and 2023, the Company was required to maintain collateral with the counterparty in the amount of approximately $2,152,000, recorded within &#x201c;Prepaid expenses and other&#x201d; on the accompanying Consolidated Balance Sheets and $1,735,000, included with &#x201c;Restricted cash&#x201d; on the accompanying Consolidated Balance Sheets, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-43"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-44"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_22_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_24_fact"
          xlink:label="ix_24_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_9_footnote" xlink:label="ix_9_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">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_24_fact"
          xlink:to="ix_9_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_25_fact"
          xlink:label="ix_25_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_10_footnote" xlink:label="ix_10_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net loss attributable to noncontrolling
interest represents the minority investor&#x2019;s share of the loss before income taxes as noncontrolling interests does not include
any gain from the refined coal tax credits.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_25_fact"
          xlink:to="ix_10_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
