<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:lmnr="http://www.limoneira.com/20210731"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="lmnr-20210731.xsd" xlink:type="simple"/>
    <context id="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i02e16c1506b54b75ad3ca6c8cf8303f9_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="iab1170bddd6441549fff8033adfcc161_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ib9e0e80f18c841a28ffd3da915e74a36_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i3e8c4d6b1e4c4a8fb0c6c6a77f9155bf_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ia0c425261ecb4eb5beb17707f703e525_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="id8ccbafbb26242bfa7697ef48507341a_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="iebeb53e263c44044ab62307ff1b1f744_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="iffb6e0249d3a4d5498190096e84edbe2_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i209f10bd50d741fdaac8dbec587de933_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="icbe0b5c8e7e7439f957e1418b12a609a_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i12479135e4dd4a1ca217b3c07502959e_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesAJuniorParticipatingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i1533c1ae31264d02a89ed959c85c9850_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesAJuniorParticipatingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ia214f7a9290148769e52a5525b067552_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="id59316e5bca24cac9ec9c8595ef08a28_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i7b61f1ea5d744290ac11bbe9fd20a275_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i0a57c7de675e4e869fdc16faa6846bc4_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i757ed185929545b3ad46541bf109df30_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="iaba2e4294f27442186f5ca99ac43129b_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i50da6a22aee741fc950bd4e713439050_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i6aafefea2d5f451695ff265604c64cbe_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ie894ae41d70643de9f55bb51846ca064_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="if103c818f657466d913cc1dcf1f20768_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ib1fd15f2eacd47649840db3b0246565d_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i48b8366adff845bf94361c8357471287_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i5a6ecdfb5097419e92d0a73b67273be8_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="idea1ed3071424bf79e31dd22d6086849_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i097de0b6afe54ae2ac68bd19c1545f22_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i63d7c6105dab44c5b33d02871be7844a_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i9a1787388cc744288ad49aab9119a870_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i6121b664fb8d4a0f9fae97dc0d307ef4_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</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="i2e16577eccc64518ad05211bb7577cd0_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="iff99e99833b947bb80de16eb700d2ce9_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</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="i18dac1a6722c4cf9937745995f8f9818_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ifa5b493c736a44c883600c0cdfd577d3_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i3c90f5dec79748d384f4200709442e3d_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</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="i89c7479b2149459f9b111c39c229df00_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="iaf4b10f4e30044f68a63804a78cb84c8_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="if338777d37f34e4493f98b41e84bd9c0_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ie07411b8713c47f2ac2a9710b92f094c_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i13a4be0892974b50b7033af3bc1a8ff7_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i385dd2c7747447c9bf6b2bc44307168b_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i424ca4acf7b844a1931a4df14e4e82a7_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i4e307115efac4e0b84f9fe746ec05934_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i75ac665c005b42c2a0f234aae8bed1db_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i9c37639476e4428dbc9b341ef3563e9d_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i17ce04dd36f1444a8029bb38f4a34ce6_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i8d100565197c4350ba3e49defc4f39ce_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i8e059dd9c5f44573bf76faeaaa97eef1_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="if2f4dec9af454f3a9252124120b301db_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="if231002f268241e9852cb3f425e306ec_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i85789151f7e049afbb402722defdcbe7_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ic19cca57b9df4fcca298608589046175_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ied9b386ab6d34695aeeec07f9c151dbc_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i65c5ee24fbd5471e9d90aa68f1ed597d_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i1f33c6113dfb45fb9bfab3c19cc5f6ff_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="iebb7bf9c698e40a3bd2b3289dd6965d5_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i2011255f4df44a46b630a046c180281b_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ib9dd5755a8f34e3881fdfd901d830a1a_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ie199caaa4d884ecaa2d5c17381a291dd_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ic02f08f12a014000a3da2c0d0d75e767_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i8d44302989b447d58ce8a50de6c42c1c_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i8750e26cac3d4c429b3851233d062cbe_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i023c3e91d9d74ea78a506264a862ae8c_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ie05c79e50f3b4e2f892c69a247759c06_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i5552ced6d368462d94dc4cf5bb81ca9b_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ia3ffd83921ef4e8ba570d1cf553125e6_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i131e81bc54004865b3f63abc006fadea_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i25d8a346b9fd4abfa4dd0c2398e2dac4_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ia89dcc013b5e478d88ba5cd88dde5590_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="id54d1f97ae6543d18704dcd971f4f4f5_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i526b9a5bb9d742b7aa1017d861704e67_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ied1b68a1a0044dd08064b52d68989815_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i1cb6b8ed956b4cbfa2f8211cfb63a4fa_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i5804a026492b4ed782a8a4da2f659748_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i2cf8a184130644aebb7af5e24defc9d6_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="ibf46779f2c3341b0bda33df1323a6649_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="iac55b55d873d4426a0d19ab4abd89bfa_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i5db8fadbe4ff46bcb8e4b25638274837_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="ic52df66388b648eda2d798916a51a963_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i42cc81dacc044629939b4858978ac694_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ieb7a9722ca224f60a24b13d1fe4bd00e_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ic0d4c37a44de44be87d4386115dd7d46_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i3dc7c011be1340459f3ed8137828eee8_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="iaf001ef4cad840da8a331df1960ca113_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i4c557c1aecdd4de38a0f6ed6047f499b_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i4d5ccbc7af6c455db70f097bb0019b7b_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i2591c19d5de44efcbb0d09dfc330cb4c_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i59ed99750b3c464d87958b5767e4567e_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ibfa86580053c47e2823a3b3c4bdb7d7a_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ica4f6eed6b3540948ce570b8b5efb8cd_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="id9709c8252ee4e8ca5d29c7b16624352_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i692b3201f9ab4dbe97145cb693c33a88_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ic2537d35dec744f6938820e53adf1285_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ib53493c9d1be466f98d174efd7934036_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="id8f1af305fe74e879baa9222c6c367fe_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i187df5e1b2b04214a7051d2b6be74070_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i8d7df666bfde492bb933855e4db9b7ba_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i6f195bd7d02b4efb9a143d887ff9bcc0_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i0dd3a20dab544c76bb7111b63971b2a9_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i6c2a6b1daa0b483d9de6caf77824a9ae_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i6639af66cd824505b8b9caafd8b8869e_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i7fa9c1d62cc04cd3b02237850551e0c4_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i53bb91b8a4ec458ea81335325c2317f0_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i74044dbcb40e4e8ba80bf04ab7e86123_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i1c549ca856104b588f83128074454869_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="icdd7323edc3f49c487de8398a3d16f5d_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i967275799ebb44719d58ad6264e9160b_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ic35de250f3fe4cf59d673c2af15a3c94_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i9bdca834da0544bebd06ee14a7238394_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i7daa29fa3cd0472fa0d3c9f72ee7e930_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ib4895f090d7b47e196cd37e2ffbd11fd_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ia4e7e9f34a1c44be8adc6402f6102107_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i78036bdfbfbd46d9a44d437ce309d839_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ica060e862fa44de0ba4ce1ba62639d1c_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i8b86d6cb149d4bafb39f0b3b41c2a55c_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i796bdbe8aada44fe972cb290dc752998_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i9bfab324824e4efa8029f9af51dbe53c_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic26ae6c4b33f49bb89a3268bf9703d21_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i2c42a63f145549568c23c5e9c200732b_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ie095185227ad4559b3a0c971a822b455_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="id807f64b75324d119f251f4e81de3170_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ia88f4f0dc8dc4e3f95dfcfbb418abe13_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic08560e033e64594b487cce405e8070a_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i3f33abc3c3864236bb29711b0c43ac82_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i595c9a161cee4999856fb156de1d0951_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ia6c9d2c8e0224886adc5444375cbd7be_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i09f2046087ff4613bddca1a7f3d33cc5_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i37d34eff254b417495c0fafea1f3a13a_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i0bf102eb09ca49259dee2b6d256de13d_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="iff58173d03a64bb79ae827a7c32a47ff_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i9e475910b18f49dc9bca8abdaf8b1462_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i23225c3760f442e4b9585d82a8195d05_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="if1cd5b76b4124d2583a7e4906501e43f_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ie42a16432d4345468b6b143f59cadc34_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesB2PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i61e3ec4845954fcca0ae902add0e17c3_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i8e438c27caf445dfa0dc73c82fa89c8a_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7feb4486640e4181ae6fa4f10ab2925e_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i2179d58a3db845d68ee5a2e39e50efea_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i6c45a29d4de5431ba68ab74b9e9534c2_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i9f04b28c79184a91a1e7d7a89f34c834_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ifadbcd2caca049b9840d153423869ade_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i42da7ee487ef4adb8d5fd0cde23625d2_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i80b3fdbe21cb4c408c39c5d4e74781f0_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ifd811416a8e74fd6af0cd0642546efe1_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ifca01cd20646444d9f19707480991deb_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ib9ce0d325e494d71a7a8674ddd2e99ac_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i8931964921164b189a5343ab8d32d6de_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i8165b602c8b843468d0d87a8a5ec86da_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i9d063781546544f387e4930e10b6fed0_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i9012fd2a6dcc4cc49a4f908ca2da1dc9_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ia7e6e3053b4b482796c9699b9dfde9ae_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i483d83292e494184b058de37cd97e592_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ia28165e7fafe43e3a40a600aff0db680_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i99f855ac63184f13963360142e95468f_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i8f933a9008414b828b17360d4c73e3e5_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i90248cb33cc2424fb8079c88b050f9f5_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i3edfee329af640bf9b130e0a6326bdc6_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i18fb2acf9cea4a659a77bdd1c1c1a905_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i6128b8b574c44ac694403be61d8eb152_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i86518a8e45284cf8a47fbdb4cbbe657c_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ie72f308263a34427aa9b80396d2b1b6d_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i3adb8dc88e864527abcd69cdf5ad7c06_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="idbe76d66da4244b793c596b7a975f20c_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">lmnr:OneThirdPartyGrowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i67a57ce2dfb34c37b14c899f104f4947_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lmnr:FirstCustomerMember</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>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i72715a8cef6e4e808bc508099a8c10b5_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lmnr:SecondCustomerMember</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>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i93131c8b7831464f82bd0bb40ec7f2df_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lmnr:SanPabloSpAAndPanDeAzucarMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ic05e736f637b4022bad923bbdf7e0110_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lmnr:SanPabloSpAAndPanDeAzucarMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ie380f47e460d4ade98a60476c8060220_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lmnr:SanPabloSpAAndPanDeAzucarMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i54720766d7a548b996e2338b24643e46_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lmnr:SanPabloSpAAndPanDeAzucarMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i27078e5e259b422e9321a00c3afc1e51_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:TrapaniFreshMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4661f840525d49a8964d4bc8abb4cb77_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:TrapaniFreshMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibd50791e24f34dc6bedfe3a774a5b530_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:TrapaniFreshMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i361aeb1e51a04b6bbefab791ee185e26_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lmnr:TrapaniFreshMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3223d55e0eec4121bd3628501487edc3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:TrapaniFreshMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lmnr:SantaClaraRanchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i290bd77733a74f71a3bf36d912cc3390_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lmnr:TrapaniFreshMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i0ea5a545fa304b959787fe3849de4936_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lmnr:TrapaniFreshMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i70ffe05aa1cd453f83ec9e0a8875d58c_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lmnr:TrapaniFreshMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i95e3a73e681c4038aec704bb0983385e_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lmnr:TrapaniFreshMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic50bd1f0e0244582a9822c57141f9a19_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:RetainedPropertyEastAreaIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="id49122d05a974efebbca75447eeac33a_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:RetainedPropertyEastAreaIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="id0afe1247e1245caa9cf99176df79249_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:EastAreaTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i8c85e9f5ac6845a082af29cb506cef87_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:EastAreaTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ib917297bb5164b85aebbeea544ed7724_I20051031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:EastAreaOneAndTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2005-10-31</instant>
        </period>
    </context>
    <context id="ia90bad70349b487197551018a2279139_I20151110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:LewisGroupOfCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:EastAreaOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-11-10</instant>
        </period>
    </context>
    <context id="i901891ad018944799fa327e8f7a53bd5_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBOrJointVentureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i9dd582fc05274938bea51acd0019eed6_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBOrJointVentureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ie96e54818f394a3f8440a1eba33ab6c2_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:UnsecuredLineOfCreditLoanAgreementAndPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBOrJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i8256b79bee8547ada728c9c0825c33a2_D20180101-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:UnsecuredLineOfCreditLoanAgreementAndPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBOrJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="iffbbd937c67540a7814b6870115d1701_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:UnsecuredLineOfCreditLoanAgreementAndPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBOrJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i2e7763cda0a1441793771506b5f8f43c_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:UnsecuredLineOfCreditLoanAgreementAndPromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i99819e9a96e94fecbcfd30095cf423d5_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:LimoneiraLewisCommunityBuildersLlcAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ie8f7f6cbee3a46a08028bbe3c333797b_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:LimoneiraLewisCommunityBuildersLlcAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ieceff327cc364a7daefbc323f3c9ae6e_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBOrJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i9884b09e0d1641bab57bd9cba9095aa5_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">lmnr:SevillaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ib8d640579d5048628178aeccbff667c3_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">lmnr:SevillaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i92c9f4d3c41443ce844005891a6af6b1_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">lmnr:SevillaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i22969b636c174ea1afdffe7496d792f1_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:CentennialPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id4b1750b1cd64c5da9f1991574a3f30a_D20171201-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:CentennialPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i8d10eafd16d64fa8ab504bbb7a9ba468_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:CentennialPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="icc0cb7ece0f94103aab473f59d4839d4_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:CentennialPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="if9e0b6b7fed54b1380424dd557e3bb18_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:CentennialPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i965d8ef237fa440bb13f6b8ec835c3a2_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:CentennialPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="if1ee2a8f4199407e941d387d18a6b121_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimoneiraLewisCommunityBuildersLlcAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ie39f001fd3804a06ad7e3be97585aa85_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimoneiraLewisCommunityBuildersLlcAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i82cbe9ccbcb147a781b81a9fe339b099_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="id760dd1f04d746fabcef3b4195f99489_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i0935395db7e443a8a8e7ade2e209fe10_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="iea07f27186ad49fa9d1b66084fdeca73_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ia8873189fc5d42a1ae639bdd1d5e2b7f_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ie92ad06ffb2a41f68d49982976f6218c_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i6c347f10568446dfad7c65c35d96d912_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimoneiraLewisCommunityBuildersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="if9dcedd422814409b41ca67a1d618a49_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimoneiraLewisCommunityBuildersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="id15f1d1a9b774fd5b331dea8631f0c3e_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ia67d5bdf6eeb4c2c89d1fb679c5f99e5_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="if7071f800b12498495fe388caa878ff7_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i6586c82e7d2e46b980f5a87ae6fd2673_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i7e1a17b84b8c43af94bf04469fe9931a_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ied086485c81f4a1b965d6d10979e114d_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i39202eba21824e0c83a9dc602dad9d1f_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i49b2c64d8421406aa614b62579aecc28_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i81f937a6242a4d91be9fa39cac324580_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i27152ee6b9534c0aa79e06dca97eb9a3_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i0221088f42f24afb92406f01ab5a9242_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i113ce65a15f5449a8da40570030b0f8b_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i56b9a6f399c249a8a6758aeb9315e049_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i76cdb9ce13234782b16a9ffe32a1ef6a_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i479a2db95e254daa82025db37bd774a5_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i171402f3db27470e8ef5968bb8f4bb99_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i3ce2287859494489875d70187a58a082_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i8488792deb104e26a59e8ca7085458d4_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">lmnr:NonrevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="if94ae5911e4b44d09833657c17cafe9e_I20220714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">lmnr:NonrevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-14</instant>
        </period>
    </context>
    <context id="i2e18a9ae1ea04eedbac8c66235b71b39_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i7f74fc09ed5a4bdf876695df12396667_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ife19931826854b729f2a7a467aae627f_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestTermLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="icb129e1594b64670b09d1f24f4b9ca23_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestTermLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i1481d05264c44e2c90d88a7c41566206_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestTermLoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i8b8726e4874f413ea780824ca780ebd0_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestTermLoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i02cea1de4539494690c74548179467cf_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestTermLoanThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i4f754dceec14410399785b5b1db9b597_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestTermLoanThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ie01c823b830c4dd0ab510b875fc57daf_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestTermLoanFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i9b7d7d386d62494b8ee547c7d9dd9685_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestTermLoanFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i6e6a1503f62447c4ba2c4502fcea67ae_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:WellsFargoTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i4656fce33b4e489bb7e5653c8e65a719_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:WellsFargoTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="if6dc97ec49034eaa82c42f432a23905e_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:BancoDeChileTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i1a0400bf54f744c6901fec546e8b87b5_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:BancoDeChileTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i324349f4ce1c4ac285ea6dbe64cb9039_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i1ee7b476b9114dcc899ba7402c96e3fb_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i77f89c47f3134b2eb778afcc1867a1c1_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="iaf9f663f1be245f2915b8289d6a1afe5_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i851f9510edcb450ead93da2ba3e04618_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:BancoDeChileCOVID19LoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ied57667746584c5fb4ca06b9b46d193c_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:BancoDeChileCOVID19LoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i9ee25635f6bc43b7a180bca6cb8eeeaf_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">lmnr:RevolvingEquityLineofCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i2a48897c9dfa4c48a5673f0c7118177d_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestLoanAgreementSecuredbyWindfallInvestorsLLCPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9ebe286be4454a2ebaf6b0146655416f_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="id0a303c4f6fa421eb3b505f3ebfab014_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">lmnr:RevolvingEquityLineofCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ie8815545e9a0438fb17665f97b2202f3_I20210614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-14</instant>
        </period>
    </context>
    <context id="i4fc1606a3e6c4844ae314a3aa82378c5_D20210614-20210614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-14</startDate>
            <endDate>2021-06-14</endDate>
        </period>
    </context>
    <context id="i9301c6c568974b1c8d5a059f67612317_D20210614-20210614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-14</startDate>
            <endDate>2021-06-14</endDate>
        </period>
    </context>
    <context id="i4ecb30b683ed40dd87c2dccce8ad12ff_I20210614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">lmnr:NonrevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-14</instant>
        </period>
    </context>
    <context id="ia3e03d0790a14d49b781a4f3de46c111_D20210614-20210614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">lmnr:NonrevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-14</startDate>
            <endDate>2021-06-14</endDate>
        </period>
    </context>
    <context id="idcdbb44f270a42d6a6ef56372354f9d8_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic5ba4a25e9a04c2cb973a51f51b0a90b_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestMasterLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="if6220c8932e44568be5065e3324ea876_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:EquipmentFinanceAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="if670316c6c1c47da954906cb13ec4613_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FarmCreditWestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7859d364a87349df9bed69ab4cc49a0e_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FarmCreditWestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i0c0d7f8424c141729e5d44d36333c030_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i7b01bb21b1db44dab75d84c09651bde2_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="id937cf692ac54582b667f3ec911d5492_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ib04f4f21c7364d4eb84e4f0c77f84da2_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i225272ee5ab141b99344e61e6d7e2924_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i558d1e1a27474544b4109d11e9637151_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="icfea0aaf00d44242b0e4f56421326035_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:MutualWaterCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i05b91229802b4f22aa5cd194000513ad_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:MutualWaterCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i10435f0b7dfc4206a9c435fcccba4035_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CooperativeAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i99731b2e5a954488aaef0dc70b8b22f0_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CooperativeAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i16120481da5e436ca5ec07113a0efd11_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CalavoGrowersIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i2dd7d1a049a94a33b0ac2504d22f52be_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CalavoGrowersIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i98652b2080fb491bac8e40cadc1917a1_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CadizRealEstateFennerValleyFarmsAndWaterAssetManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ib4c8ba4f2e6d42e182983e3d3479c23a_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CadizRealEstateFennerValleyFarmsAndWaterAssetManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i1f12814b661c49ce84eef6cf06be96e4_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ColoradoRiverGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i83fd93646bfb4eb5bfc4e955c22df89e_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ColoradoRiverGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i8eb5fa5019504fb1a0731344bf79f56b_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FGFTrapaniMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CoVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i8b507742f4364e3f97ef79949123b4ad_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FGFTrapaniMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CoVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ib71d0cb61b614b6696a4b73ea21567d8_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ThirdPartyGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ic2b8d69ccc1749caaf9f68a2f2d43b71_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ThirdPartyGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i887a8374dcdf4784b3918336dbb469e6_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i80bae28124af41e98b3f4fd04f8eae47_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="id61a047373494babb0ff2538e5781cad_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic5d33b8d0d554de8b5f12730d559d6cc_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i54573a3b3fdb4d08a9fb69b0fe47de18_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:MutualWaterCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i98c882d4eaa443d8838b9e2cb17cb404_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:MutualWaterCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="id37e553872fe4fedae0cdfd0dc547646_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:MutualWaterCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="id0239bdea0aa47bfa4e308fa685194e8_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:MutualWaterCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i5fedd50a41c64dec9d50fc92eb0aa73e_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CooperativeAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i55b92f522d604282b367c6cf715f9af2_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CooperativeAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i70a45e3c8fcd4e2d80e67745988ddc3c_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CooperativeAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="if6061926a45c4d008744c1bd823f12bd_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CooperativeAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i815f6064262d445f925de2d29c5d4e86_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CalavoGrowersIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i78002f28c5c84993b591e0237e5129a4_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CalavoGrowersIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ie59734c497724102abc1b462e8267bbf_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CalavoGrowersIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i21f9230caf294b57ba0d161a4debf7d4_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CalavoGrowersIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i08ce59696cba40b3b37a3054017a5549_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CadizRealEstateFennerValleyFarmsAndWaterAssetManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="if374661e09c24630b349a916376c175b_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CadizRealEstateFennerValleyFarmsAndWaterAssetManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i418d05a5d82243f7bab5acfa2d07a438_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CadizRealEstateFennerValleyFarmsAndWaterAssetManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i9bc2fb6b7f67428bb2990b86b8ffe4c8_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CadizRealEstateFennerValleyFarmsAndWaterAssetManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="icf456feebde24db5925fb05827bada6e_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FGFTrapaniMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CoVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i051b9f5e9ccf4d218b83568adc3265a0_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FGFTrapaniMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CoVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ic4c007dabd234849b54ca7dee9f7f713_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FGFTrapaniMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CoVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ibd40a7c31cd44a5587899b3cdd7a1024_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FGFTrapaniMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CoVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7ede4b235a8d41188fc0225a9ef99710_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FreskaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="if138274ae277436cbfe4b7b442982178_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FreskaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="iaa9195fe96444331980b7c98498b2c16_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FreskaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i2b65af4b5af943dc89056bd8bdcd8f89_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FreskaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i83a33f00de95476998b1977022e6794f_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ThirdPartyGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i258f9d040b2845799c4cec3706391172_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ThirdPartyGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i93a713de460649bba734fb67a2c33f76_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ThirdPartyGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i458c38872d7a40eaba4198394a9cb936_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ThirdPartyGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i1679097ee4fa4493b27885410c9850a6_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i3b21feb0127a4c7a9d0a087949969a78_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i212e4130e88145ccaaf9d2959b194112_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="iacc71795786148ff882c06bd8f04ccf5_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7518182cace34ff79d06a7eee4899568_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:MutualWaterCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ibec6c9bde2904cdaaa9a749a70ac6b91_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:MutualWaterCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i162417dfde034b7bb0e25f59694a0008_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:MutualWaterCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i71c36f93f73e4c239a1abbefd012c88f_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:MutualWaterCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i317ff3a8a95d47d4834598ed9caa2735_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CooperativeAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="iec3e642cb5db4a4699aa64bdc7d8a831_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CooperativeAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i3c374da8bbba4f8b91846c07f156d5e6_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CooperativeAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ied60c2ed01a34b349d1531faf526784b_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CooperativeAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i5f0591bd486d449a9f7543ec12951ca4_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CalavoGrowersIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i5fb7f8895b6d42ddba62984f6df72693_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CalavoGrowersIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i19e2acb839f242c2869213dfbeecce62_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CalavoGrowersIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i17be98c3aefb40e2b61de48a8c22e887_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CalavoGrowersIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i1c46b3d544fc4fcf8041e2b4391a6748_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CadizRealEstateFennerValleyFarmsAndWaterAssetManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i05fe82f4f2d04f8da634087faa397dcf_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CadizRealEstateFennerValleyFarmsAndWaterAssetManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i84d400093909405bb2a383acaf2447cf_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CadizRealEstateFennerValleyFarmsAndWaterAssetManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i417f8154b43349c29fee60f4ee636643_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CadizRealEstateFennerValleyFarmsAndWaterAssetManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i6fea70d42c4a4539a4dc41a1dc6e8964_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ColoradoRiverGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i86855be11bb04f9880fa69db5375bf57_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ColoradoRiverGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i05e2eda236834f8c9620ec7b243098d6_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ColoradoRiverGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ib5babf7fbd6548a99717422eff59be9b_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ColoradoRiverGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="if83edc617b1c41b58fd7eaef4f90b5ae_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:YMIDDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i0f8ba49cfde7409f8910faf9e1d4aadf_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:YMIDDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i132b098b6b444581891838aa145b82a2_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:YMIDDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i5e8a96a5094d40198da90d5a1dc0a31c_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:YMIDDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i350b68c837664c068f04a7e529f8de69_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FGFTrapaniMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CoVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i3ebfcaa458c44303a20ec18e4adc30a6_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FGFTrapaniMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CoVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i49e80a419b944f1f92255d4af840ce79_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FGFTrapaniMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CoVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="iaa4de8050051452b8e5a6ffccf635623_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FGFTrapaniMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CoVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i394d3a06263142fd9835fb8c06f0b163_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FreskaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i298825b0cfc644b6b2d60ea15f072c8a_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FreskaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i21058483dfe34a8b9ca1a4e14434ee40_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FreskaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i3a9b79eab2c1443d9122b6dec3261254_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FreskaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i561078256e674f6cbf4c31a36fee6da2_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ThirdPartyGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i7c172de7dc7240fd9c962063e80b8f10_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ThirdPartyGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ic485752f59de492bac01e30357fb6225_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ThirdPartyGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ieeeb5a0137eb479aa3bd349b991ad7ee_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:ThirdPartyGrowersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AgribusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i07588c9544f0425b9d29e61ffa9eacc9_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i10db5111252d45e3aa82ee304b797444_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i04824d7df5b1408c96c15b48c7413924_I20131031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CadizRealEstateFennerValleyFarmsAndWaterAssetManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-10-31</instant>
        </period>
    </context>
    <context id="ic5ece1ea9540429f86067dd74b0d59c9_D20121101-20131031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:CadizRealEstateFennerValleyFarmsAndWaterAssetManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-11-01</startDate>
            <endDate>2013-10-31</endDate>
        </period>
    </context>
    <context id="i87652e921c2f425b9d377dd1b03e3503_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimoneiraCompanySeriesB2ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:AffiliateOfWaterAssetManagementLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i24ef29da4a2547f8be0a97a4d4dd639f_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i82e65769e1e843378cd5be5dd954b651_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i5e9a9613f048445492222db0661e61e7_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i92875980d1b648c08a2338a2b27be5e0_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i4d2e47b293664552afc885a2da4ed8aa_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib4794c8989a046299d9317a5e4c67b88_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i01ed055b2abc4394a97527d9447119fa_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lmnr:NonemployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ib373da2a6bf44317ba4b2b7e94c23742_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lmnr:NonemployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i337c1653c9214cd1bb9b49b7ebca5f55_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lmnr:NonemployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="if5d70a15abee4b6fb3b3b0072a2bcc3a_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lmnr:NonemployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ibcc9551df6ef4cba852e3908120e7105_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i77b5adddfe784356a5b76bdf8eb44fb8_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ic9f658a8d6e4465090955b502e3d427d_I20200312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2020-03-12</instant>
        </period>
    </context>
    <context id="ie5e2cba47b604dc8a818252dccee46d6_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="id2f7310149cf4702ac05f8d871a14a47_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:OrangesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i4617db234fb4491384e2e7bb4e83c514_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:OrangesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i932bdb05acf546ecad63c2705ed4b05e_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:SpecialtyCitrusandOtherCropsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ifa7c1eb6b34b4d08943bd3297bab6930_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:SpecialtyCitrusandOtherCropsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i3a638993f76f44fb8f7304e85778a622_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:OrangesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i34b857ee85824404a9e67acd540caf90_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:OrangesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i3e9ebe4f362e49799c3b64960e65dfbf_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:SpecialtyCitrusandOtherCropsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7bea82b3d5964cf1bb36def13659177e_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:SpecialtyCitrusandOtherCropsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i34c75154ef6242de80d1715225d8f445_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:FreshLemonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i086801a50e584137abb4d110306d0b4f_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:LemonPackingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i7c14799c313f497d9f99bb6cba4e8d33_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:AvocadosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="id0d1ca8d50ba4a26b8c5bfa54e00d299_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ib560b3ef1a764bc49b904100037ce9dc_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:TotalAgriBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i504db5c280064d2dbc61abc80a6f90b4_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ide3514e03f87418b97a37ecbbffe552c_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:FreshLemonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i774813491238491f81f42afb9b4928b5_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:LemonPackingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i675d26202fab462a8817da429fb0162c_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i02bf232cd32045aa9c98de3891614c75_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:FreshLemonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ic43ba78c7fcb4b34bdd0ec124b1a6808_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:LemonPackingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ice0276a08ef6407ea390ff46c0d5b095_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:AvocadosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i6a36b6ed52a2464d996bc669908e2915_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i1d987c2f0d6345589b12252b3fd5d585_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:TotalAgriBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="id4194ee2ed80460287d34b3bee2bb865_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:FreshLemonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i2da026eca06d48d38541c718e80cbf52_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:LemonPackingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ia9f4a1bc87314d428efc50c62b0d80dd_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:AvocadosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i4aaf4866795140d49b04a51836e9cded_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ib987286df5e845809c7073c90d5fec64_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:TotalAgriBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7e7579f1d59240dd86dfc4c5375df4dc_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="if2822c9ea1814379b4bc278c10a1a5cc_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:FreshLemonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic915f2782e3b45f493d1f8c315646ca3_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:LemonPackingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic4cc0290388e45a6ac3fd849a8cab321_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i3d35c6dc30e74b6ab4c24425dd9614b9_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:FreshLemonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i0a42255d8abb4340a588cbcce995f8c4_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:LemonPackingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i69418c985ed34bcfa40de4c4b0c1a391_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:AvocadosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i3e7b8bbf9dcb4027afb4198c5d4c3ae0_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i39d02dbbf8a54f53bdb6a795dbb83e03_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:TotalAgriBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i573a66179fa74ff0abea51ee901ca7d6_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:FreshLemonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i1faad573aa33449a90c4bb3a152082da_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:LemonPackingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i0a6e3f4c85194660ada648b5cda28a42_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:AvocadosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="idabbdc496a75413abfbb7f9ac6416f03_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i7238d629ab4844ae8853ee86b3ddb518_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:TotalAgriBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i32b9a0ba37294fe8911f8a359a676e0f_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i1ee232eb659b47d6b18089dc40abe6c0_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:FreshLemonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="icdcdc5617f5a41b09554382363935ab1_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:LemonPackingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i508d157aec564cdea40b7e40b911ec3d_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i29109f53e8cc4435b5f43045fe6c546e_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:FreshLemonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ia71546ad73de4380a85213874b30c46e_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:LemonPackingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i2e4b0ac27bdb48d4bbe72a472efece57_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:AvocadosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i03dbd07156de4f83a9aba2f2c1ed1538_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i980783e9c16343ceba3d3caa4e3040fd_D20201101-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:TotalAgriBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="iedd4a065ab7b421c8200660419f69e38_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:FreshLemonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic5a5c06ce8964135a3a3d1d4153c33c9_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:LemonPackingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i9b0857c703474c958d79ec0c8a3af81b_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:AvocadosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ie96fd484cc3944bf82acf2048aa70f48_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i3ed42d6b6e314e66a8859ebe74cbc392_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:TotalAgriBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i8a4bb77e99af4676b879c75578c71490_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i12486a3c51e84f7fb07555057c839a4b_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:FreshLemonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i2da10b0139034992bd57ab9f3611a87f_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:LemonPackingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ia34451554a244882a9f336ea4c2cfdee_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic67ebbc095fa432cb19ceded78770efe_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:FreshLemonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i4e1582f933054a6f8a4010d5f816ca70_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:LemonPackingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="if83a2a704a6a4455a26e60d8d7d99df0_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:AvocadosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i12227a71a1324fc5aac1c8973cf7cd4d_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ibd39f053d312431e90385a9b76eaf49a_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:TotalAgriBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="installment">
        <measure>lmnr:installment</measure>
    </unit>
    <unit id="acre">
        <measure>utr:acre</measure>
    </unit>
    <unit id="property">
        <measure>lmnr:property</measure>
    </unit>
    <unit id="residentialunit">
        <measure>lmnr:residentialUnit</measure>
    </unit>
    <unit id="segment">
        <measure>lmnr:segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80L2ZyYWc6YzhhNDJlZmI0YWIwNGU1N2I4ZTU5ZDk0NWNlYmFmNTQvdGFibGU6NmZiNmQ2M2M5ODYzNDM3ODg2N2IxOWY0MjM1YzY5OTkvdGFibGVyYW5nZTo2ZmI2ZDYzYzk4NjM0Mzc4ODY3YjE5ZjQyMzVjNjk5OV8xLTEtMS0xLTA_abe81bdf-a859-4329-b073-f43e87bf5f04">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80L2ZyYWc6YzhhNDJlZmI0YWIwNGU1N2I4ZTU5ZDk0NWNlYmFmNTQvdGFibGU6NmZiNmQ2M2M5ODYzNDM3ODg2N2IxOWY0MjM1YzY5OTkvdGFibGVyYW5nZTo2ZmI2ZDYzYzk4NjM0Mzc4ODY3YjE5ZjQyMzVjNjk5OV8yLTEtMS0xLTA_3da435c5-2280-410d-a528-af839a0eaae7">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80L2ZyYWc6YzhhNDJlZmI0YWIwNGU1N2I4ZTU5ZDk0NWNlYmFmNTQvdGFibGU6NmZiNmQ2M2M5ODYzNDM3ODg2N2IxOWY0MjM1YzY5OTkvdGFibGVyYW5nZTo2ZmI2ZDYzYzk4NjM0Mzc4ODY3YjE5ZjQyMzVjNjk5OV8zLTEtMS0xLTA_8dfd5d76-ebf3-470b-857e-50a56b005a7e">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80L2ZyYWc6YzhhNDJlZmI0YWIwNGU1N2I4ZTU5ZDk0NWNlYmFmNTQvdGFibGU6NmZiNmQ2M2M5ODYzNDM3ODg2N2IxOWY0MjM1YzY5OTkvdGFibGVyYW5nZTo2ZmI2ZDYzYzk4NjM0Mzc4ODY3YjE5ZjQyMzVjNjk5OV80LTEtMS0xLTA_57f1170c-afa9-4780-8222-c7995c52f381">0001342423</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80L2ZyYWc6YzhhNDJlZmI0YWIwNGU1N2I4ZTU5ZDk0NWNlYmFmNTQvdGFibGU6NmZiNmQ2M2M5ODYzNDM3ODg2N2IxOWY0MjM1YzY5OTkvdGFibGVyYW5nZTo2ZmI2ZDYzYzk4NjM0Mzc4ODY3YjE5ZjQyMzVjNjk5OV81LTEtMS0xLTA_5a3fd28e-86c2-4bf7-9e65-a5bcb971d2c3">--10-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMy0wLTEtMS0w_3f64aaa1-4bb5-4324-b352-747a60c12016">http://www.limoneira.com/20210731#AgribusinessMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMy0wLTEtMS0w_b2c298aa-131e-4944-ae09-7588bac50d56">http://www.limoneira.com/20210731#AgribusinessMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMy0wLTEtMS0w_d7df3e8f-d055-42cb-9a50-12f21c930046">http://www.limoneira.com/20210731#AgribusinessMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMy0wLTEtMS0w_f5f6a9e8-d12b-413e-a60b-0931dd4a06f0">http://www.limoneira.com/20210731#AgribusinessMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:TypeOfCostGoodOrServiceExtensibleList
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfOC0wLTEtMS0w_5881b5fa-2279-40f6-af3c-914a1f19f14b">http://www.limoneira.com/20210731#AgribusinessMember</us-gaap:TypeOfCostGoodOrServiceExtensibleList>
    <us-gaap:TypeOfCostGoodOrServiceExtensibleList
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfOC0wLTEtMS0w_8ec547f7-68cb-4a12-9f8b-594d8f627e2c">http://www.limoneira.com/20210731#AgribusinessMember</us-gaap:TypeOfCostGoodOrServiceExtensibleList>
    <us-gaap:TypeOfCostGoodOrServiceExtensibleList
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfOC0wLTEtMS0w_90a85f7f-c15e-408f-81c9-b43694a92199">http://www.limoneira.com/20210731#AgribusinessMember</us-gaap:TypeOfCostGoodOrServiceExtensibleList>
    <us-gaap:TypeOfCostGoodOrServiceExtensibleList
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfOC0wLTEtMS0w_dbc038ef-2732-4a30-a4b1-330a7d9cf125">http://www.limoneira.com/20210731#AgribusinessMember</us-gaap:TypeOfCostGoodOrServiceExtensibleList>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i0c0d7f8424c141729e5d44d36333c030_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfNzU3_5c0ddabb-f259-4121-9829-2228c20a1fb0">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfMi0xLTEtMS0w_48d2a558-d473-4260-bf4c-bc7a18e80d1b">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfMi0xLTEtMS0w_7def4612-30c1-4367-890e-b643a9086020">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNS0xLTEtMS0w_6a32d882-9306-48eb-b61f-9e11bbac6395">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNS0xLTEtMS0w_f06313ad-95fd-4b52-b32c-1e761abc82c1">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNi0xLTEtMS0w_84dfd513-d4f7-4566-9a3e-40d98bc6e489">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNi0xLTEtMS0w_a09fe1dd-d9fd-4340-9c34-2a228e256b52">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5e9a9613f048445492222db0661e61e7_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMTI1Mw_81f6e8e1-2790-4cc1-9a1e-9720c3b09523">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6NTIxNTIzOTcyZTEyNGJiODllNzdkMGYzNjk4ZTYxYmYvdGFibGVyYW5nZTo1MjE1MjM5NzJlMTI0YmI4OWU3N2QwZjM2OThlNjFiZl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjoyMWFiYTFjM2M0NWI0M2YwOTM3N2Y3NTM3YzY0YjIwM185_a2c7195c-118d-4a65-99d8-e48d58bc5827">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6M2ZlYmIxNWFiYjZhNDVlYmE1ZDcxYjU4MzVkNjc5NzkvdGFibGVyYW5nZTozZmViYjE1YWJiNmE0NWViYTVkNzFiNTgzNWQ2Nzk3OV8wLTAtMS0xLTA_4acf1197-fda4-4b53-9378-a3de1413cdd1">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGV4dHJlZ2lvbjplYTNhNzE5NTQ4MDM0ODI1YTg0MTcxNjJjZDY0MmYxOV8xMTU_00522d07-57c9-48bc-950d-9eb9a86f0aa8">2021-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6YzBlNWRjZDZkMWNjNGQ3M2FkZjY3MzNiNTFlMzg4NDAvdGFibGVyYW5nZTpjMGU1ZGNkNmQxY2M0ZDczYWRmNjczM2I1MWUzODg0MF8wLTAtMS0xLTA_b48a998c-8ec8-4c10-86c0-4c01a7642b1d">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGV4dHJlZ2lvbjplYTNhNzE5NTQ4MDM0ODI1YTg0MTcxNjJjZDY0MmYxOV8xODAw_32c2fd59-e6a0-4f08-b2b8-e61de018f812">001-34755</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6ZDhhMzU5OThlNzc4NGQyZTk5OTY4YjEwYmM2YmFhY2EvdGFibGVyYW5nZTpkOGEzNTk5OGU3Nzg0ZDJlOTk5NjhiMTBiYzZiYWFjYV8wLTAtMS0xLTA_5b646cf0-ca43-4b5b-b239-dc853841a566">LIMONEIRA COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6MTI4NGVmMTljNmI1NDRhMjhlODE2ZGVhMWI4Y2I0YjIvdGFibGVyYW5nZToxMjg0ZWYxOWM2YjU0NGEyOGU4MTZkZWExYjhjYjRiMl8wLTAtMS0xLTA_57e0bba5-a907-4297-9e35-217686b80c36">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6MTI4NGVmMTljNmI1NDRhMjhlODE2ZGVhMWI4Y2I0YjIvdGFibGVyYW5nZToxMjg0ZWYxOWM2YjU0NGEyOGU4MTZkZWExYjhjYjRiMl8wLTEtMS0xLTA_e2bfb846-535e-41dd-a532-bde69698ae3f">77-0260692</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6MTFhMWQ5MzEyYzJhNDc3MmJlMTZlNzE0M2I0NzM5OTIvdGFibGVyYW5nZToxMWExZDkzMTJjMmE0NzcyYmUxNmU3MTQzYjQ3Mzk5Ml8wLTAtMS0xLTAvdGV4dHJlZ2lvbjpiODgxYTc2ZDE3MzA0YTYyOWU0N2FlODE4MTBjOGJlMl80_8e7bfce2-9609-4eb4-b9f3-44602b26d314">1141 Cummings Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6MTFhMWQ5MzEyYzJhNDc3MmJlMTZlNzE0M2I0NzM5OTIvdGFibGVyYW5nZToxMWExZDkzMTJjMmE0NzcyYmUxNmU3MTQzYjQ3Mzk5Ml8wLTAtMS0xLTAvdGV4dHJlZ2lvbjpiODgxYTc2ZDE3MzA0YTYyOWU0N2FlODE4MTBjOGJlMl84_d44f18be-9e50-4f61-a198-ff9762f24572">Santa Paula</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6MTFhMWQ5MzEyYzJhNDc3MmJlMTZlNzE0M2I0NzM5OTIvdGFibGVyYW5nZToxMWExZDkzMTJjMmE0NzcyYmUxNmU3MTQzYjQ3Mzk5Ml8wLTAtMS0xLTAvdGV4dHJlZ2lvbjpiODgxYTc2ZDE3MzA0YTYyOWU0N2FlODE4MTBjOGJlMl8xMg_afcbd0ee-052e-4108-8be1-66b7c46216ce">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6MTFhMWQ5MzEyYzJhNDc3MmJlMTZlNzE0M2I0NzM5OTIvdGFibGVyYW5nZToxMWExZDkzMTJjMmE0NzcyYmUxNmU3MTQzYjQ3Mzk5Ml8wLTEtMS0xLTA_f82abbe3-7b3d-4008-90b6-e68c086f24e5">93060</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGV4dHJlZ2lvbjplYTNhNzE5NTQ4MDM0ODI1YTg0MTcxNjJjZDY0MmYxOV8xODAx_ddb5baa4-b4a8-48d8-9853-fbdc4f69c08b">805</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGV4dHJlZ2lvbjplYTNhNzE5NTQ4MDM0ODI1YTg0MTcxNjJjZDY0MmYxOV8xODAy_33717c25-a7bc-4bcc-8d15-f56bb6fc9ee4">525-5541</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6YWMxN2U5NzBjNjBhNDAyODk0OGFkZjM3YWViNGVjNGUvdGFibGVyYW5nZTphYzE3ZTk3MGM2MGE0MDI4OTQ4YWRmMzdhZWI0ZWM0ZV8xLTAtMS0xLTA_279a0ed1-d654-4653-98db-07afde5e4b74">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6YWMxN2U5NzBjNjBhNDAyODk0OGFkZjM3YWViNGVjNGUvdGFibGVyYW5nZTphYzE3ZTk3MGM2MGE0MDI4OTQ4YWRmMzdhZWI0ZWM0ZV8xLTEtMS0xLTA_d83691d3-0792-4c9a-9f79-b0336c6df68c">LMNR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6YWMxN2U5NzBjNjBhNDAyODk0OGFkZjM3YWViNGVjNGUvdGFibGVyYW5nZTphYzE3ZTk3MGM2MGE0MDI4OTQ4YWRmMzdhZWI0ZWM0ZV8xLTItMS0xLTAvdGV4dHJlZ2lvbjo1NjI4ZDUwYmJmNDc0ZWM5ODQ0ODg0ODU0MDBhYjFkMF84_8287eb0d-1f58-46c9-8572-4c07331028f5">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGV4dHJlZ2lvbjplYTNhNzE5NTQ4MDM0ODI1YTg0MTcxNjJjZDY0MmYxOV8xODAz_e0639b32-5d2b-4fb4-a17d-2533704c6c6f">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGV4dHJlZ2lvbjplYTNhNzE5NTQ4MDM0ODI1YTg0MTcxNjJjZDY0MmYxOV8xODA0_5ea94cf1-5d6e-4215-9980-563921ae139e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6Y2MyNGUzMjYwMjI3NGZkYThiODA2MWNhNDk0YWFiMzQvdGFibGVyYW5nZTpjYzI0ZTMyNjAyMjc0ZmRhOGI4MDYxY2E0OTRhYWIzNF8wLTMtMS0xLTA_82889093-b56b-4fac-8c0d-d01188cd7628">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6Y2MyNGUzMjYwMjI3NGZkYThiODA2MWNhNDk0YWFiMzQvdGFibGVyYW5nZTpjYzI0ZTMyNjAyMjc0ZmRhOGI4MDYxY2E0OTRhYWIzNF8wLTQtMS0xLTA_b119f0d4-0087-409d-bb3e-b8985892dc75">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGFibGU6Y2MyNGUzMjYwMjI3NGZkYThiODA2MWNhNDk0YWFiMzQvdGFibGVyYW5nZTpjYzI0ZTMyNjAyMjc0ZmRhOGI4MDYxY2E0OTRhYWIzNF8xLTItMS0xLTA_40eb1e6b-a7df-42b8-88a6-00907f1efd14">false</dei:EntitySmallBusiness>
    <dei:EntityShellCompany
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGV4dHJlZ2lvbjplYTNhNzE5NTQ4MDM0ODI1YTg0MTcxNjJjZDY0MmYxOV8xODA1_9de12389-4b60-48ac-ae9f-90c45a489375">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i02e16c1506b54b75ad3ca6c8cf8303f9_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xL2ZyYWc6ZWEzYTcxOTU0ODAzNDgyNWE4NDE3MTYyY2Q2NDJmMTkvdGV4dHJlZ2lvbjplYTNhNzE5NTQ4MDM0ODI1YTg0MTcxNjJjZDY0MmYxOV8xNzQ2_403026d6-5723-4dce-8ef5-68af347910f4"
      unitRef="shares">17685400</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Cash
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMy0xLTEtMS0w_a3c4b60c-5e8f-4149-8186-d64045dfa0a6"
      unitRef="usd">775000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMy0zLTEtMS0w_9d2a6f24-2ea2-4c44-a7bf-06b64ed90df0"
      unitRef="usd">501000</us-gaap:Cash>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNC0xLTEtMS0w_8be6b6f2-a689-4ef7-ac00-a1b6367be5ad"
      unitRef="usd">16427000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNC0zLTEtMS0w_d5ded898-db1d-4a9d-a866-99bfc6881c4c"
      unitRef="usd">16261000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryRealEstate
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNS0xLTEtMS0w_01587c47-e492-4572-b562-2c2cfcadc634"
      unitRef="usd">5426000</us-gaap:InventoryRealEstate>
    <us-gaap:InventoryRealEstate
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNS0zLTEtMS0w_b2f9a96b-4803-4892-aa0b-7b74805f3099"
      unitRef="usd">6865000</us-gaap:InventoryRealEstate>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNi0xLTEtMS0w_5e8bacad-24c6-4c35-80ac-d96ea2dcd74d"
      unitRef="usd">10219000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNi0zLTEtMS0w_b80102bf-e5f2-45d9-802f-08be28208cb3"
      unitRef="usd">10688000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNy0xLTEtMS0w_118573f8-63c1-43ad-bb47-1c3c3108c8bb"
      unitRef="usd">4687000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNy0zLTEtMS0w_135c9e10-c4fc-4c8d-b72d-fcdcb2c1283d"
      unitRef="usd">2294000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfOC0xLTEtMS0w_089401d5-afa3-43c6-aa1c-63c0037d026d"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfOC0zLTEtMS0w_fd2a0a33-ab5d-43aa-a45a-37fa452bebc6"
      unitRef="usd">5911000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfOS0xLTEtMS0w_6b6f560b-e7b5-483e-b906-7cc087625fef"
      unitRef="usd">37534000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfOS0zLTEtMS0w_b1a54698-c872-4985-ad0f-2796694b17d4"
      unitRef="usd">42520000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTEtMS0xLTEtMA_510f75ad-c61f-4cb8-9e9d-3d8195fc61b8"
      unitRef="usd">244900000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTEtMy0xLTEtMA_ad7a1cf4-fdf5-4419-8a56-5b0b32e9fb1f"
      unitRef="usd">242649000</us-gaap:PropertyPlantAndEquipmentNet>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTItMS0xLTEtMA_a35bf4e1-ba8c-4d9e-bd41-ae48c2f2ae2a"
      unitRef="usd">22251000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTItMy0xLTEtMA_d16e58bf-e471-46ad-bc60-c0ae66edf8c6"
      unitRef="usd">21636000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <us-gaap:EquityMethodInvestments
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTMtMS0xLTEtMA_11d8429c-754e-460e-9785-3d2138d19cb9"
      unitRef="usd">63446000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTMtMy0xLTEtMA_a8c2d45c-97c2-4f00-a55f-ecc0fbf4df75"
      unitRef="usd">61214000</us-gaap:EquityMethodInvestments>
    <us-gaap:Goodwill
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTQtMS0xLTEtMA_7530a15b-be47-45e5-ba4e-0cfb38a21b4d"
      unitRef="usd">1539000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTQtMS0xLTEtMA_7555321f-42b6-428b-a085-0e4e376f7c9d"
      unitRef="usd">1539000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTQtMy0xLTEtMA_755637d1-fbb8-401c-b3cf-3013c9d21698"
      unitRef="usd">1535000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTQtMy0xLTEtMA_bc7ea0da-225c-4c38-9e68-402351361438"
      unitRef="usd">1535000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTUtMS0xLTEtMA_7d4ec72c-7859-48ba-ae18-86eb5512b5c2"
      unitRef="usd">8680000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTUtMy0xLTEtMA_47fdad77-6bb9-4a75-b765-3e324cd93b0c"
      unitRef="usd">11309000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTYtMS0xLTEtMA_028a071f-f398-4f6b-8573-816cfb65021c"
      unitRef="usd">9920000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTYtMy0xLTEtMA_f13a534d-1025-4ab9-a56f-ee78cf0f694b"
      unitRef="usd">8737000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTctMS0xLTEtMA_d65bf243-f658-47cf-a9d7-fcfd7090e43d"
      unitRef="usd">388270000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMTctMy0xLTEtMA_59ffbef0-629a-4fe9-be6e-aad5eb63c4f5"
      unitRef="usd">389600000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjEtMS0xLTEtMA_8826ffa1-46a3-4e0a-9762-a4b8c985cd02"
      unitRef="usd">8336000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjEtMy0xLTEtMA_4f2e6862-c525-40b2-9440-0751c735b1c6"
      unitRef="usd">5838000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjItMS0xLTEtMA_fd59392b-0ead-4991-9c3f-a981933980a5"
      unitRef="usd">10328000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjItMy0xLTEtMA_ba197353-80ce-4299-82b4-503ff5eec4fa"
      unitRef="usd">8126000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjMtMS0xLTEtMA_a9f3e055-2933-4cfc-b8a9-c048c3f50745"
      unitRef="usd">5639000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjMtMy0xLTEtMA_46ddc4a9-d02d-4d35-b8df-025856afea5b"
      unitRef="usd">7947000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjQtMS0xLTEtMA_92c92200-2a3d-41b9-9310-09dcd4d267ba"
      unitRef="usd">7101000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjQtMy0xLTEtMA_59b5b50f-c06e-4292-8a0d-e09c4577910a"
      unitRef="usd">6273000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjUtMS0xLTEtMA_0407a326-1dd8-44b5-83cd-22fb4b37d9f6"
      unitRef="usd">2236000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjUtMy0xLTEtMA_9e99d3dc-ce28-4d78-9c60-85f0fc6058a6"
      unitRef="usd">3277000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjYtMS0xLTEtMA_c5434281-2ea3-4612-9c12-1f52dd86ae0e"
      unitRef="usd">33640000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjYtMy0xLTEtMA_34cbf537-09fa-4a76-b9e3-bdf5e42ceeca"
      unitRef="usd">31461000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjgtMS0xLTEtMA_c3bd52f5-ca85-47ba-80b8-b88735d5836a"
      unitRef="usd">120935000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjgtMy0xLTEtMA_9cd60d83-1d7b-4d2c-8a35-f3c285fa9df5"
      unitRef="usd">122571000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjktMS0xLTEtMA_8feedcf2-f7b5-439a-8b1f-e8c232119623"
      unitRef="usd">23526000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMjktMy0xLTEtMA_3efc704a-db8c-4e3b-899f-14013413ee30"
      unitRef="usd">22430000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzAtMS0xLTEtMA_e7c396c1-f1f4-4d5a-9eb5-d1bcea96267c"
      unitRef="usd">6374000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzAtMy0xLTEtMA_9815ec37-3865-40d3-b743-e454558991e4"
      unitRef="usd">6568000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzEtMS0xLTEtMA_248a73f5-9d45-4f38-878f-a6b70e49472c"
      unitRef="usd">184475000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzEtMy0xLTEtMA_2ad89be1-910a-4720-9ac6-883cedd89f9e"
      unitRef="usd">183030000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzItMS0xLTEtMA_b8885daf-1bd4-48f3-b19f-7f6695b6aa09"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzItMy0xLTEtMA_4a4a38c9-efce-44f9-a29f-db9e7130a1c5"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib9e0e80f18c841a28ffd3da915e74a36_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjE1MjE3MDZjYmNjZDQzNzE4NjRiOWI5NjJkYTFhYzFlXzQz_66456ca7-8401-4326-9dd9-550249a97835"
      unitRef="usdPerShare">100.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3e8c4d6b1e4c4a8fb0c6c6a77f9155bf_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjE1MjE3MDZjYmNjZDQzNzE4NjRiOWI5NjJkYTFhYzFlXzQz_86975556-7978-4dca-80ef-87ceecb61ab6"
      unitRef="usdPerShare">100.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib9e0e80f18c841a28ffd3da915e74a36_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjE1MjE3MDZjYmNjZDQzNzE4NjRiOWI5NjJkYTFhYzFlXzU3_dcd0a7ef-7c9d-4070-8df3-a5742dc6ee6c"
      unitRef="shares">50000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3e8c4d6b1e4c4a8fb0c6c6a77f9155bf_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjE1MjE3MDZjYmNjZDQzNzE4NjRiOWI5NjJkYTFhYzFlXzU3_f264c835-6acf-46c0-b614-c56330269de7"
      unitRef="shares">50000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3e8c4d6b1e4c4a8fb0c6c6a77f9155bf_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjE1MjE3MDZjYmNjZDQzNzE4NjRiOWI5NjJkYTFhYzFlXzc5_1fa344a8-732d-45c0-ae5c-6fa8d9de1fce"
      unitRef="shares">14790</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i3e8c4d6b1e4c4a8fb0c6c6a77f9155bf_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjE1MjE3MDZjYmNjZDQzNzE4NjRiOWI5NjJkYTFhYzFlXzc5_272c86ac-3ca2-41c4-aceb-6e31090d741a"
      unitRef="shares">14790</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib9e0e80f18c841a28ffd3da915e74a36_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjE1MjE3MDZjYmNjZDQzNzE4NjRiOWI5NjJkYTFhYzFlXzc5_5f324cd0-5f4e-4116-ae11-4085faa155c2"
      unitRef="shares">14790</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib9e0e80f18c841a28ffd3da915e74a36_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjE1MjE3MDZjYmNjZDQzNzE4NjRiOWI5NjJkYTFhYzFlXzc5_cb2a58f5-7eb2-4f63-9b6d-f0c80cb09af8"
      unitRef="shares">14790</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ia0c425261ecb4eb5beb17707f703e525_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjE1MjE3MDZjYmNjZDQzNzE4NjRiOWI5NjJkYTFhYzFlXzE1Mw_732051fb-6ecc-41d5-82c5-003297361291"
      unitRef="number">0.0875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="id8ccbafbb26242bfa7697ef48507341a_D20201101-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjE1MjE3MDZjYmNjZDQzNzE4NjRiOWI5NjJkYTFhYzFlXzE1Mw_dd5a8213-984d-421d-aecd-7987464f0af5"
      unitRef="number">0.0875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i3e8c4d6b1e4c4a8fb0c6c6a77f9155bf_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzQtMS0xLTEtMA_cfddec62-725c-4649-af7f-5dbe7dff9c5c"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ib9e0e80f18c841a28ffd3da915e74a36_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzQtMy0xLTEtMA_1b88a428-e02d-4ac3-bc52-9b22f9e5e8ac"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iebeb53e263c44044ab62307ff1b1f744_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjJkNTg2Yjk1ZjAzZDQwNjI4MjI2ZjRkN2E2YjFhNjkyXzQ1_d7a09c45-1730-472a-a36c-4883a4e02510"
      unitRef="usdPerShare">100.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iffb6e0249d3a4d5498190096e84edbe2_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjJkNTg2Yjk1ZjAzZDQwNjI4MjI2ZjRkN2E2YjFhNjkyXzQ1_edb27dad-5776-4798-bc37-633cc8be273c"
      unitRef="usdPerShare">100.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iffb6e0249d3a4d5498190096e84edbe2_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjJkNTg2Yjk1ZjAzZDQwNjI4MjI2ZjRkN2E2YjFhNjkyXzU5_2fa18f6c-df71-43c5-9bb8-f6f571158195"
      unitRef="shares">10000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iebeb53e263c44044ab62307ff1b1f744_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjJkNTg2Yjk1ZjAzZDQwNjI4MjI2ZjRkN2E2YjFhNjkyXzU5_fc2b0404-38be-47a4-9a70-2cd88e732bd3"
      unitRef="shares">10000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iffb6e0249d3a4d5498190096e84edbe2_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjJkNTg2Yjk1ZjAzZDQwNjI4MjI2ZjRkN2E2YjFhNjkyXzgx_0ceac6ea-4600-494d-9afc-0c4b6215be70"
      unitRef="shares">9300</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iebeb53e263c44044ab62307ff1b1f744_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjJkNTg2Yjk1ZjAzZDQwNjI4MjI2ZjRkN2E2YjFhNjkyXzgx_1dfa00e9-d764-4e9c-999c-defe589791fc"
      unitRef="shares">9300</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iebeb53e263c44044ab62307ff1b1f744_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjJkNTg2Yjk1ZjAzZDQwNjI4MjI2ZjRkN2E2YjFhNjkyXzgx_3d288bb7-88fb-451f-9339-f05a19a61af1"
      unitRef="shares">9300</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iffb6e0249d3a4d5498190096e84edbe2_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjJkNTg2Yjk1ZjAzZDQwNjI4MjI2ZjRkN2E2YjFhNjkyXzgx_5f38c608-88fe-488c-a1ff-218c1cbd806c"
      unitRef="shares">9300</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i209f10bd50d741fdaac8dbec587de933_D20201101-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjJkNTg2Yjk1ZjAzZDQwNjI4MjI2ZjRkN2E2YjFhNjkyXzE1NQ_7933d7c8-7388-48d7-8191-9db6860e5e4f"
      unitRef="number">0.04</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="icbe0b5c8e7e7439f957e1418b12a609a_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjJkNTg2Yjk1ZjAzZDQwNjI4MjI2ZjRkN2E2YjFhNjkyXzE1NQ_cfc4ef03-ee63-479d-8c33-c1eb9fec2307"
      unitRef="number">0.04</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="iffb6e0249d3a4d5498190096e84edbe2_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjJkNTg2Yjk1ZjAzZDQwNjI4MjI2ZjRkN2E2YjFhNjkyXzE5Ng_6af67e2a-2a7e-4ab9-b9c9-19fd6179988d"
      unitRef="usdPerShare">1000</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="iebeb53e263c44044ab62307ff1b1f744_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjJkNTg2Yjk1ZjAzZDQwNjI4MjI2ZjRkN2E2YjFhNjkyXzE5Ng_a98a9e2a-361c-4312-a655-98bfe05c58ae"
      unitRef="usdPerShare">1000</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iffb6e0249d3a4d5498190096e84edbe2_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzUtMS0xLTEtMA_0fad5c8b-8550-456e-9760-7175816808b3"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iebeb53e263c44044ab62307ff1b1f744_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzUtMy0xLTEtMA_1c6a2acd-b18b-4cde-ba30-83c86d9505ca"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i12479135e4dd4a1ca217b3c07502959e_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjFlNTM4ZWIyMGJiNjQ1ODNhY2VlYmU4MWEwNGEwYmE1XzUy_8d5f82d2-ae64-481c-ab59-4ae6b3bbd053"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i1533c1ae31264d02a89ed959c85c9850_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjFlNTM4ZWIyMGJiNjQ1ODNhY2VlYmU4MWEwNGEwYmE1XzUy_e61845fe-d0a6-40a6-8299-734c10533235"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i1533c1ae31264d02a89ed959c85c9850_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjFlNTM4ZWIyMGJiNjQ1ODNhY2VlYmU4MWEwNGEwYmE1XzY2_010897e4-c275-4ccc-bb19-72afab80011d"
      unitRef="shares">20000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i12479135e4dd4a1ca217b3c07502959e_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjFlNTM4ZWIyMGJiNjQ1ODNhY2VlYmU4MWEwNGEwYmE1XzY2_cebe8206-c7ac-431f-8354-07dae894cd67"
      unitRef="shares">20000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i1533c1ae31264d02a89ed959c85c9850_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjFlNTM4ZWIyMGJiNjQ1ODNhY2VlYmU4MWEwNGEwYmE1Xzg4_053d3efa-0e5e-4b55-be79-793dc3ba4543"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i12479135e4dd4a1ca217b3c07502959e_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjFlNTM4ZWIyMGJiNjQ1ODNhY2VlYmU4MWEwNGEwYmE1Xzg4_5a82ad3e-4e03-421c-a8f1-b527b434c511"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i1533c1ae31264d02a89ed959c85c9850_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjFlNTM4ZWIyMGJiNjQ1ODNhY2VlYmU4MWEwNGEwYmE1Xzg4_a167a6a0-549c-47f7-93f9-0ecf70810e9e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i12479135e4dd4a1ca217b3c07502959e_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjFlNTM4ZWIyMGJiNjQ1ODNhY2VlYmU4MWEwNGEwYmE1Xzg4_aa928675-bd9f-41a9-9f1b-619046a6b632"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i1533c1ae31264d02a89ed959c85c9850_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzgtMS0xLTEtMA_4391fa82-c4f8-4707-98f7-e03112418a66"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i12479135e4dd4a1ca217b3c07502959e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzgtMy0xLTEtMA_2122d13a-59c1-4e19-930f-a4cb91c09eba"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmNkMGQ0MDEyMzcwYTRmMzQ4NzcyYTMzZWIxMGRlNzkyXzE5_2678335f-4601-424e-831b-02dc681c7fda"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmNkMGQ0MDEyMzcwYTRmMzQ4NzcyYTMzZWIxMGRlNzkyXzE5_c3be48ff-3fd5-4f8d-acd1-9f0a2644162a"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmNkMGQ0MDEyMzcwYTRmMzQ4NzcyYTMzZWIxMGRlNzkyXzMz_7a3edc12-d58a-4f7c-94b7-882a3687b828"
      unitRef="shares">39000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmNkMGQ0MDEyMzcwYTRmMzQ4NzcyYTMzZWIxMGRlNzkyXzMz_810bc940-3a78-4f64-98ec-6ec3cd9dd040"
      unitRef="shares">39000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmNkMGQ0MDEyMzcwYTRmMzQ4NzcyYTMzZWIxMGRlNzkyXzU1_2bd4b3ce-5a31-4208-8b30-7ae393fd7f08"
      unitRef="shares">17936377</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmNkMGQ0MDEyMzcwYTRmMzQ4NzcyYTMzZWIxMGRlNzkyXzYy_e7a5777b-f61a-4bcf-935e-fdebe5efcc78"
      unitRef="shares">17857707</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmNkMGQ0MDEyMzcwYTRmMzQ4NzcyYTMzZWIxMGRlNzkyXzgz_ddcb4c93-4be3-4501-88c8-3bae03254cab"
      unitRef="shares">17685400</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmNkMGQ0MDEyMzcwYTRmMzQ4NzcyYTMzZWIxMGRlNzkyXzkw_caacebd1-171d-46e8-b3a6-1b9ae24cf174"
      unitRef="shares">17606730</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzktMS0xLTEtMA_1d4090de-9e32-455d-9a90-f57c6b5bb30c"
      unitRef="usd">179000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfMzktMy0xLTEtMA_6ee26f44-c8e9-4bd7-9c5e-59a85064d850"
      unitRef="usd">179000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDAtMS0xLTEtMA_1a63445d-b45e-4e05-b534-96c24bd7db2b"
      unitRef="usd">163460000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDAtMy0xLTEtMA_9ee91af2-3d91-4344-8e1b-cf2a73e5a075"
      unitRef="usd">162084000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDEtMS0xLTEtMA_e658e37b-2897-4e35-b538-135b76d3abe5"
      unitRef="usd">27874000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDEtMy0xLTEtMA_7295574a-d5a8-422b-b756-ef54ad407b9d"
      unitRef="usd">30797000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDItMS0xLTEtMA_ae8cf102-7afa-448b-85c1-f70191737d6e"
      unitRef="usd">-6815000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDItMy0xLTEtMA_616ae4d6-0e30-4c89-afb2-0c4a7a34e20e"
      unitRef="usd">-7548000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOjFiMzE0ZGYwNWM1MTQ3OGJiNjNhY2YzNmQyNDFmODE4XzI5_27f7cfe6-8539-4aed-a14d-3dd6ebb45729"
      unitRef="shares">250977</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOjFiMzE0ZGYwNWM1MTQ3OGJiNjNhY2YzNmQyNDFmODE4XzI5_4e0e0ef6-bfd7-4222-bed0-bfd9c8c72c4c"
      unitRef="shares">250977</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDMtMS0xLTEtMA_d49a453b-3007-41f3-8033-e1f8bfb1240c"
      unitRef="usd">3493000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDMtMy0xLTEtMA_8831045b-24e8-4779-9dba-7c208b371e30"
      unitRef="usd">3493000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:MinorityInterest
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDQtMS0xLTEtMA_737b2746-340d-47e5-a8f4-a97e2d1fcbba"
      unitRef="usd">11780000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDQtMy0xLTEtMA_4f60a937-3ea4-4d55-823f-f776886e7304"
      unitRef="usd">13741000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDUtMS0xLTEtMA_6a0109de-1594-4b0a-8a55-d5462239b669"
      unitRef="usd">192985000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDUtMy0xLTEtMA_fb120e75-efbc-47b1-81f3-a768a14fb2f6"
      unitRef="usd">195760000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDYtMS0xLTEtMA_b0150e45-0fd0-4756-8978-88724fd9b451"
      unitRef="usd">388270000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xOS9mcmFnOjU4MWU2M2Y2ZWFlMTRjYzhhYTI5ZDRmZGQ3YWQwMGVhL3RhYmxlOjhlYTdmMzk5OTZkZjQ1Yjg4NWYxZjA2OThhYTU3MGIwL3RhYmxlcmFuZ2U6OGVhN2YzOTk5NmRmNDViODg1ZjFmMDY5OGFhNTcwYjBfNDYtMy0xLTEtMA_ca961b9a-bd12-4ab9-b20d-5d94fc08c352"
      unitRef="usd">389600000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMy0xLTEtMS0w_492e011f-360c-4139-96b3-7b55bc69830f"
      unitRef="usd">47954000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMy0zLTEtMS0w_b100e8c9-9244-4094-a693-4a81541ab1e2"
      unitRef="usd">52387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMy01LTEtMS0w_fee782d6-7c28-4852-9602-82b363622d42"
      unitRef="usd">129080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMy03LTEtMS0w_8d72dddf-2bbe-4149-9712-520ef2a30a2d"
      unitRef="usd">131309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfNC0xLTEtMS0w_744774d4-9515-431e-a243-9a11156b2b87"
      unitRef="usd">1171000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfNC0zLTEtMS0w_476d68cd-8742-4a85-b704-748db6ad173a"
      unitRef="usd">1172000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfNC01LTEtMS0w_c8b1e5a4-6c0d-487e-b400-4e6d13497500"
      unitRef="usd">3452000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfNC03LTEtMS0w_0b31d386-a90c-429e-8a01-0d90f94556b8"
      unitRef="usd">3477000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:Revenues
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfNi0xLTEtMS0w_d008f2e9-9355-4809-8690-a7ed111279b6"
      unitRef="usd">49125000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfNi0zLTEtMS0w_1d512f1d-fe83-4180-9687-50dd5d6bdf6b"
      unitRef="usd">53559000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfNi01LTEtMS0w_6d9face4-bbfb-4f4e-905e-de4c89ebc6ef"
      unitRef="usd">132532000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfNi03LTEtMS0w_bede5e7f-60ec-4950-bb88-008fb145f28f"
      unitRef="usd">134786000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfOC0xLTEtMS0w_d03b8633-2ff5-41db-96e8-3d3f4ac8879b"
      unitRef="usd">40691000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfOC0zLTEtMS0w_8c3491e0-363a-432c-a458-d53b5c42b387"
      unitRef="usd">46826000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfOC01LTEtMS0w_64ef9b0d-dc71-4af8-aaad-99e055f4d7d9"
      unitRef="usd">114071000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfOC03LTEtMS0w_03b265c1-3dc0-440b-9a70-1a816156bec8"
      unitRef="usd">125318000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfOS0xLTEtMS0w_1c1c9adc-57ce-4241-846a-1e44e7482d76"
      unitRef="usd">1017000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfOS0zLTEtMS0w_fd1f97e2-a678-4522-856b-2b2c9735fa97"
      unitRef="usd">1010000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfOS01LTEtMS0w_978580d4-17ac-4bdd-b1db-ddcfa5b5123c"
      unitRef="usd">3189000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfOS03LTEtMS0w_0ed4a3f3-ce92-4984-be5c-1e145c42626a"
      unitRef="usd">3396000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTItMS0xLTEtMA_70ba46cd-c5b4-4a90-9354-84ed74c9af12"
      unitRef="usd">4043000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTItMy0xLTEtMA_66c83f28-65ee-4c8e-b1ba-d39a331fe64f"
      unitRef="usd">3909000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTItNS0xLTEtMA_f4d055d0-b59a-4908-b25f-7196efe08590"
      unitRef="usd">15154000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTItNy0xLTEtMA_c75e99f7-cfb0-4639-8c77-00c054e9cfe1"
      unitRef="usd">15557000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTMtMS0xLTEtMA_80549248-2154-4414-89af-841ed5602a17"
      unitRef="usd">45751000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTMtMy0xLTEtMA_c1407006-af85-49f1-b345-1df0a22e8412"
      unitRef="usd">51745000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTMtNS0xLTEtMA_7ec2b715-b7ee-40e0-8286-496a59bdb2f2"
      unitRef="usd">132414000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTMtNy0xLTEtMA_11245afb-5117-4eaf-8fe3-dc92102a9892"
      unitRef="usd">144271000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTQtMS0xLTEtMA_19973a32-7ed8-4696-8e84-878082d8a633"
      unitRef="usd">3374000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTQtMy0xLTEtMA_9a90dba7-01ea-49bd-a985-c944b17a989e"
      unitRef="usd">1814000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTQtNS0xLTEtMA_142a92e0-e10d-4aa1-bd77-90e096867aa8"
      unitRef="usd">118000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTQtNy0xLTEtMA_ee47fb62-4691-4725-bf0f-e3628e831f53"
      unitRef="usd">-9485000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTYtMS0xLTEtMA_b32c6a35-67d8-435c-929e-77dcf1542b15"
      unitRef="usd">211000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTYtMy0xLTEtMA_817eca2a-214b-4805-bd0d-9faec571f1dc"
      unitRef="usd">0</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTYtNS0xLTEtMA_186f8208-33fe-4fd1-b5ed-bd83e460a7d1"
      unitRef="usd">279000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTYtNy0xLTEtMA_9570d1f2-34ad-4cff-b4f6-f1c638d5b353"
      unitRef="usd">0</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTctMS0xLTEtMA_bc47bd18-73f6-46ec-a1f5-4ced179c1b77"
      unitRef="usd">574000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTctMy0xLTEtMA_d3dfe45b-ea8f-4664-8b23-7dd2f2ee6a92"
      unitRef="usd">92000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTctNS0xLTEtMA_4d252da9-d3c3-4a4f-ad31-8c00dd2d02ab"
      unitRef="usd">1062000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTctNy0xLTEtMA_019d692b-acd2-41f5-a124-89f75e302f8f"
      unitRef="usd">1089000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTgtMS0xLTEtMA_c1b102a5-7860-4c4a-9655-de34b26070fa"
      unitRef="usd">1462000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTgtMy0xLTEtMA_ed88edca-de84-4c18-b8ca-4ab2fa55f1fa"
      unitRef="usd">832000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTgtNS0xLTEtMA_4cefb867-b0e5-4180-990d-09cb7a0f8c82"
      unitRef="usd">2471000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTgtNy0xLTEtMA_66895676-b1b7-4058-9d8a-749ab81a56d2"
      unitRef="usd">341000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTktMS0xLTEtMA_251a17f5-8b83-4813-8644-6670a6115cad"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTktMy0xLTEtMA_52cd2865-dde9-4254-a6b9-14fcf428d444"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTktNS0xLTEtMA_e47127cb-e2b4-479d-a0af-969985dddb93"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMTktNy0xLTEtMA_49fa1d29-7241-4dbd-8d79-af5c16565f76"
      unitRef="usd">-6299000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjEtMS0xLTEtMA_9c980b01-ece2-4695-b750-fef99743b2b5"
      unitRef="usd">32000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjEtMy0xLTEtMA_530e2836-1752-4030-a4a4-67f36e88ca5d"
      unitRef="usd">11000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjEtNS0xLTEtMA_6c604158-e0ae-4506-b5e0-32152e8ee699"
      unitRef="usd">83000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjEtNy0xLTEtMA_f8f56319-c20c-4729-80dd-81c947d4b6f1"
      unitRef="usd">246000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjItMS0xLTEtMA_ddd1bb9d-30c2-43cb-a8a1-c623ce3be2eb"
      unitRef="usd">1131000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjItMy0xLTEtMA_1200a04a-2e1c-4682-bd4a-a49aa91d5bb5"
      unitRef="usd">751000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjItNS0xLTEtMA_5811f9c8-6bbf-4aea-900d-2c134df02fb1"
      unitRef="usd">1771000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjItNy0xLTEtMA_cac213c9-c042-4812-9bd6-8b3e3702de78"
      unitRef="usd">-6801000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjQtMS0xLTEtMA_b100accc-71f9-4ac2-8e4f-66302a512d5a"
      unitRef="usd">4505000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjQtMy0xLTEtMA_16085f0f-dbf8-47ee-8934-e272d5a75f56"
      unitRef="usd">2565000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjQtNS0xLTEtMA_40b70a81-f4c5-4d95-a39b-2363d3787834"
      unitRef="usd">1889000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjQtNy0xLTEtMA_2bcf8050-9857-4cc4-844a-78a12e8f677d"
      unitRef="usd">-16286000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjUtMS0xLTEtMA_8d1ae2a6-303d-48de-8037-e3d979fc33a7"
      unitRef="usd">1335000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjUtMy0xLTEtMA_b402c90d-13f3-4aaa-b293-2b4388cba734"
      unitRef="usd">765000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjUtNS0xLTEtMA_e9f99954-f2cb-4a0f-9885-87d53dffea24"
      unitRef="usd">1122000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjUtNy0xLTEtMA_c9697cd1-57e3-494c-a5ca-c9984b78f40e"
      unitRef="usd">-5876000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjYtMS0xLTEtMA_ed517432-c53b-4374-ab9d-82e2a4810455"
      unitRef="usd">3170000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjYtMy0xLTEtMA_bb5e0eb8-0863-4365-9059-d877ad4c4c0e"
      unitRef="usd">1800000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjYtNS0xLTEtMA_cf62a706-5417-4942-b9b2-af0e4f540da8"
      unitRef="usd">767000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjYtNy0xLTEtMA_0fce75cb-7657-45bb-ba95-7c113fe6e97f"
      unitRef="usd">-10410000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjctMS0xLTEtMA_f7959b13-11bd-42ae-9087-76bfc7cfd921"
      unitRef="usd">-535000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjctMy0xLTEtMA_491b4504-2bfd-4dfe-b2cb-36f2da158fbf"
      unitRef="usd">-509000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjctNS0xLTEtMA_6ee53411-d661-4bf9-8f2f-80f7146717bf"
      unitRef="usd">-663000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjctNy0xLTEtMA_4686749b-a757-4ad2-b91d-7975696af590"
      unitRef="usd">-1409000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjgtMS0xLTEtMA_41f98e8b-d8eb-4016-ace5-d7e5bb5248e7"
      unitRef="usd">3705000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjgtMy0xLTEtMA_5e28e1c9-76fe-4d7d-af70-14a85c7edfd9"
      unitRef="usd">2309000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjgtNS0xLTEtMA_d95b4031-6a45-4996-957f-9389c4aaeb6b"
      unitRef="usd">1430000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjgtNy0xLTEtMA_311af78e-07e8-42c2-bcc2-8688491b6e69"
      unitRef="usd">-9001000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsPreferredStock
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjktMS0xLTEtMA_cbd8bc02-1403-4150-84ba-e86900f2f0bf"
      unitRef="usd">125000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjktMy0xLTEtMA_97e56931-1e52-4dab-8db2-ed9a0a56636d"
      unitRef="usd">125000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjktNS0xLTEtMA_30b1bd52-5fae-4253-87d6-8de9951ca131"
      unitRef="usd">376000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMjktNy0xLTEtMA_2235d757-0aa4-49ec-958c-49e13c70d8b5"
      unitRef="usd">376000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzAtMS0xLTEtMA_03b25c5a-2bd4-4086-961e-7fa1bc9b912a"
      unitRef="usd">3580000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzAtMy0xLTEtMA_8715513e-b7d3-47ea-9422-e7c3af28acb7"
      unitRef="usd">2184000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzAtNS0xLTEtMA_51e26786-b38f-4749-b68b-f3ad021a7c86"
      unitRef="usd">1054000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzAtNy0xLTEtMA_64242b62-6d51-439c-965d-50b0d9d172ea"
      unitRef="usd">-9377000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzItMS0xLTEtMA_ec5e463d-c798-4c04-a1f2-75ac57f465a9"
      unitRef="usdPerShare">0.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzItMy0xLTEtMA_49573678-18b3-4e51-8b33-1bb2063b25e4"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzItNS0xLTEtMA_721f48c6-5c71-49d2-928a-889ac86be2dc"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzItNy0xLTEtMA_b181f926-32cf-488d-896d-f05e25c29a90"
      unitRef="usdPerShare">-0.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzQtMS0xLTEtMA_8426e60f-c845-4557-a110-f579aed8d888"
      unitRef="usdPerShare">0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzQtMy0xLTEtMA_30cb909f-0d67-4832-81dc-0501b741ccf0"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzQtNS0xLTEtMA_500bb616-ae67-4533-a6a3-7a385c663a4f"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzQtNy0xLTEtMA_86bf7c85-fab5-46dc-b963-4500ea19f68e"
      unitRef="usdPerShare">-0.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzYtMS0xLTEtMA_64a48776-d134-408d-825e-b53d11290be1"
      unitRef="shares">17461000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzYtMy0xLTEtMA_5633fd24-6d4a-43c7-89c7-b7e47460aff0"
      unitRef="shares">17623000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzYtNS0xLTEtMA_34eaab75-fe8b-4fec-a4dc-a175c2808537"
      unitRef="shares">17439000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzYtNy0xLTEtMA_848df351-c707-4685-a65b-50500f451784"
      unitRef="shares">17607000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzctMS0xLTEtMA_85bb3be4-4571-48d2-a802-b3c1683e95f6"
      unitRef="shares">18243000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzctMy0xLTEtMA_30e88bbe-6b69-4168-bff1-85cbdabb2ee6"
      unitRef="shares">18497000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzctNS0xLTEtMA_b8060e9f-94f6-449f-a6c9-7e7ccfdb5710"
      unitRef="shares">17439000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8yNS9mcmFnOjU1NTg3MTdlN2Q1NDRhNWI4MmVmMDhjODkyZjQ4ZDljL3RhYmxlOjdhYTNiYWY0MWRlNDQ4YWZhMDk1MzRlODZhZjRkY2M0L3RhYmxlcmFuZ2U6N2FhM2JhZjQxZGU0NDhhZmEwOTUzNGU4NmFmNGRjYzRfMzctNy0xLTEtMA_9b7067a3-ff2f-428f-bcbc-0b696d7350f6"
      unitRef="shares">17607000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfMi0xLTEtMS0w_af656373-8233-4700-bc8a-363618861f96"
      unitRef="usd">3170000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfMi0zLTEtMS0w_bc61850f-5b69-4ae2-b781-29428260a039"
      unitRef="usd">1800000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfMi01LTEtMS0w_38ceed02-2f78-4236-9ea5-bb85aa90072d"
      unitRef="usd">767000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfMi03LTEtMS0w_62df4152-3e06-4680-a9e7-62d876554be8"
      unitRef="usd">-10410000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNC0xLTEtMS0w_76d891f5-a1cb-467a-b145-c10591632b7c"
      unitRef="usd">-1042000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNC0zLTEtMS0w_f4d6ab66-9682-4b7e-b64e-e1ab8c33f558"
      unitRef="usd">1410000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNC01LTEtMS0w_dbb0d4e7-f32c-482d-8570-385ba0daa51e"
      unitRef="usd">330000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNC03LTEtMS0w_e635ecdc-70e7-4489-bcb5-f342859579b0"
      unitRef="usd">-476000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNS0wLTEtMS0wL3RleHRyZWdpb246MWZiOGJkNGRkZTM3NGU1MmE5NzRkMGZiMWIyOTQ0ZDRfNTY_208f8b33-2850-47a2-b711-31c6d1f5ae21"
      unitRef="usd">-50000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNS0wLTEtMS0wL3RleHRyZWdpb246MWZiOGJkNGRkZTM3NGU1MmE5NzRkMGZiMWIyOTQ0ZDRfNjA_9f1a9ac1-01a1-4a21-99ee-6d8394f4d17e"
      unitRef="usd">-50000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNS0wLTEtMS0wL3RleHRyZWdpb246MWZiOGJkNGRkZTM3NGU1MmE5NzRkMGZiMWIyOTQ0ZDRfNjQ_fc02f0dc-5290-40fa-a725-c5beda493c2d"
      unitRef="usd">-150000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNS0wLTEtMS0wL3RleHRyZWdpb246MWZiOGJkNGRkZTM3NGU1MmE5NzRkMGZiMWIyOTQ0ZDRfNzE_909e8b88-e7e1-4e8a-9982-d70d17751bba"
      unitRef="usd">-150000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNS0xLTEtMS0w_9239a5f2-38fe-41c6-87c2-e9b6d9452a30"
      unitRef="usd">-135000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNS0zLTEtMS0w_078774c1-ee65-491c-a1c8-89ef359e0b58"
      unitRef="usd">-135000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNS01LTEtMS0w_2efca1b8-4b39-4e18-af4d-5c9f242bdda2"
      unitRef="usd">-403000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNS03LTEtMS0w_d71eae61-1428-41a4-b506-db414d65c261"
      unitRef="usd">-330000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OciEquityMethodInvestmentAfterTax
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNi0xLTEtMS0w_016d5447-39e5-4573-9f16-e5e507325e6c"
      unitRef="usd">0</us-gaap:OciEquityMethodInvestmentAfterTax>
    <us-gaap:OciEquityMethodInvestmentAfterTax
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNi0zLTEtMS0w_6ef50a7f-4cfa-4572-b0c9-67c71ce1e4d3"
      unitRef="usd">0</us-gaap:OciEquityMethodInvestmentAfterTax>
    <us-gaap:OciEquityMethodInvestmentAfterTax
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNi01LTEtMS0w_ee4277ec-83cd-4f2a-b832-bbf8bef4fc4b"
      unitRef="usd">0</us-gaap:OciEquityMethodInvestmentAfterTax>
    <us-gaap:OciEquityMethodInvestmentAfterTax
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfNi03LTEtMS0w_a000fd3f-ccd6-4ea1-9808-ec11f49627e9"
      unitRef="usd">140000</us-gaap:OciEquityMethodInvestmentAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfOC0xLTEtMS0w_cfd27709-73a3-40fc-9265-e0a41ac56cae"
      unitRef="usd">-907000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfOC0zLTEtMS0w_8e46ea0d-433a-4966-89c0-1ab0d4e69c76"
      unitRef="usd">1545000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfOC01LTEtMS0w_c04ef5da-c0b4-4502-a197-23a54f8285eb"
      unitRef="usd">733000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfOC03LTEtMS0w_6bf9836d-3897-49a8-bd70-f4a438747d05"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfOS0xLTEtMS0w_ff78ce34-0ed1-4936-918d-1a338a99d27b"
      unitRef="usd">2263000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfOS0zLTEtMS0w_8681f769-ac10-4207-8128-22040163b7f3"
      unitRef="usd">3345000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfOS01LTEtMS0w_ad0339d4-cc80-431a-8af5-84b0f984615b"
      unitRef="usd">1500000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfOS03LTEtMS0w_f0271cd5-fbd6-4943-9327-69c1905c7842"
      unitRef="usd">-10416000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfMTAtMS0xLTEtMA_b5c40562-4b18-4148-87fa-f678f39955e2"
      unitRef="usd">-558000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfMTAtMy0xLTEtMA_6ccec165-dc17-4723-8a6a-997a52fc7739"
      unitRef="usd">-544000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfMTAtNS0xLTEtMA_955d7ba7-ce2b-4d7d-8bb4-158e740f38c1"
      unitRef="usd">-630000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfMTAtNy0xLTEtMA_dfd2ea6f-ae42-4613-9e24-57ee33f12684"
      unitRef="usd">-1431000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfMTEtMS0xLTEtMA_ed80e677-3de9-49bc-b11d-4caef8c946ac"
      unitRef="usd">2821000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfMTEtMy0xLTEtMA_479db0a8-a310-404c-aef0-94973f408261"
      unitRef="usd">3889000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfMTEtNS0xLTEtMA_8242e06f-4602-42c1-998c-6b8fe496cf25"
      unitRef="usd">2130000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zMS9mcmFnOjBlYjMwMGYzZmQwNzQwNzZiOTRmNDgxMGMwMzhkMWZkL3RhYmxlOmY4ZjNlM2E0OWRhZjRkMmRhZGRkNDg4OWE1ZjgyMWU0L3RhYmxlcmFuZ2U6ZjhmM2UzYTQ5ZGFmNGQyZGFkZGQ0ODg5YTVmODIxZTRfMTEtNy0xLTEtMA_d52386a0-7cf6-4238-92c7-f340e605ddb2"
      unitRef="usd">-8985000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="id59316e5bca24cac9ec9c8595ef08a28_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMy0xLTEtMS0w_c231b7e7-a1ea-44f5-85db-f1713428e7a1"
      unitRef="shares">17606730</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id59316e5bca24cac9ec9c8595ef08a28_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMy0zLTEtMS0w_53bc4d01-f0ec-43b3-962d-575095b05f73"
      unitRef="usd">179000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7b61f1ea5d744290ac11bbe9fd20a275_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMy01LTEtMS0w_0731838e-28ea-454c-bb05-e67707280319"
      unitRef="usd">162084000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a57c7de675e4e869fdc16faa6846bc4_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMy03LTEtMS0w_017ddebd-b379-4dcb-bb50-89f62aa2c29e"
      unitRef="usd">30797000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i757ed185929545b3ad46541bf109df30_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMy05LTEtMS0w_2396b66f-6b40-4dbf-ba4d-c05115c31819"
      unitRef="usd">-7548000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaba2e4294f27442186f5ca99ac43129b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMy0xMS0xLTEtMA_0157ede8-b1b6-4974-96ba-838c159ab238"
      unitRef="usd">-3493000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i50da6a22aee741fc950bd4e713439050_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMy0xMy0xLTEtMA_b8c1034b-abd6-449f-bd02-285d0ee8ee15"
      unitRef="usd">13741000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMy0xNS0xLTEtMA_79750752-a9dc-4ac8-9786-557c4e24ac80"
      unitRef="usd">195760000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ib9e0e80f18c841a28ffd3da915e74a36_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMy0xNy0xLTEtMA_33e92085-2a16-4562-95aa-0f72e20d412e"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iebeb53e263c44044ab62307ff1b1f744_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMy0xOS0xLTEtMA_b6b8dd69-61d1-4ad4-99c8-aba848aecb07"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i6aafefea2d5f451695ff265604c64cbe_D20201101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfNC0wLTEtMS0wL3RleHRyZWdpb246MTA4YWIxZDdlMjZiNDBiOGJkMmQ0MjYxZDFlNjQyZmNfMjI_2dd9a70c-a328-43d6-a5b2-d7059d446ac6"
      unitRef="usdPerShare">0.075</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie894ae41d70643de9f55bb51846ca064_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfNC03LTEtMS0w_02cbc65e-fbc7-4cdb-a9eb-e02289ed84a2"
      unitRef="usd">1324000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6aafefea2d5f451695ff265604c64cbe_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfNC0xNS0xLTEtMA_3d6a1364-1e70-4a5e-b6d5-66152ab3de46"
      unitRef="usd">1324000</us-gaap:DividendsCommonStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="if103c818f657466d913cc1dcf1f20768_D20201101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfNS0wLTEtMS0wL3RleHRyZWdpb246NTg0OGMyYzUxMjQ4NDcwZDhjYjU0NzIzZDdlMjI1YTBfMjQ_0735d7f2-6556-4733-9d4d-678e8e2226ad"
      unitRef="usdPerShare">2.19</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ib1fd15f2eacd47649840db3b0246565d_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfNS03LTEtMS0w_4d09b375-0856-456a-a7f7-ec8587e3cb1f"
      unitRef="usd">32000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="if103c818f657466d913cc1dcf1f20768_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfNS0xNS0xLTEtMA_5ddbec96-0647-456b-a1f4-b35ec879e0d8"
      unitRef="usd">32000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i48b8366adff845bf94361c8357471287_D20201101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfNi0wLTEtMS0wL3RleHRyZWdpb246ZjJjNjEwNzBlN2RiNGVkMTkwNTg0NjE1N2IzMzA0NjVfMjY_4140b4d8-e59e-4575-afc0-dc734b423036"
      unitRef="usdPerShare">10</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i5a6ecdfb5097419e92d0a73b67273be8_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfNi03LTEtMS0w_0bb06072-4d9c-43b9-bfbe-74ca16c9d3d8"
      unitRef="usd">93000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i48b8366adff845bf94361c8357471287_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfNi0xNS0xLTEtMA_d54233d9-6a8d-40c4-8d4d-6136a92c7ab1"
      unitRef="usd">93000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="idea1ed3071424bf79e31dd22d6086849_D20201101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfNy0xLTEtMS0w_6da811c4-5705-4d8d-b85d-f5b9f13784f9"
      unitRef="shares">125190</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idea1ed3071424bf79e31dd22d6086849_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfNy0zLTEtMS0w_81e5947c-a3b5-4dcb-a65d-bafa7703cc64"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i097de0b6afe54ae2ac68bd19c1545f22_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfNy01LTEtMS0w_a1b999f1-5039-4b8b-b241-822f70e9febb"
      unitRef="usd">1066000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6aafefea2d5f451695ff265604c64cbe_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfNy0xNS0xLTEtMA_71967425-8a6f-44f1-b074-8e68dc933f36"
      unitRef="usd">1067000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquityOtherShares
      contextRef="idea1ed3071424bf79e31dd22d6086849_D20201101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfOC0xLTEtMS0w_a688f08f-fe53-4969-9aa3-0f9ca6429675"
      unitRef="shares">46993</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOther
      contextRef="idea1ed3071424bf79e31dd22d6086849_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfOC0zLTEtMS0w_9c8d2177-6d47-4c81-ae1f-c2e4f82cd628"
      unitRef="usd">1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i097de0b6afe54ae2ac68bd19c1545f22_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfOC01LTEtMS0w_816f8cfb-ed87-40c9-8343-13e1a829df33"
      unitRef="usd">700000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i6aafefea2d5f451695ff265604c64cbe_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfOC0xNS0xLTEtMA_278b9dbc-2b31-492b-8da6-bb54b5b9501a"
      unitRef="usd">701000</us-gaap:StockholdersEquityOther>
    <us-gaap:ProfitLoss
      contextRef="ie894ae41d70643de9f55bb51846ca064_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTEtNy0xLTEtMA_412977c0-a39b-4e30-97fd-0a805f184e94"
      unitRef="usd">-4208000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i63d7c6105dab44c5b33d02871be7844a_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTEtMTMtMS0xLTA_f58e662e-983e-4ef1-85ec-bbe7b2a0351d"
      unitRef="usd">292000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6aafefea2d5f451695ff265604c64cbe_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTEtMTUtMS0xLTA_8e52bf70-c12d-4bd4-a346-f2207c312caf"
      unitRef="usd">-3916000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9a1787388cc744288ad49aab9119a870_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTItOS0xLTEtMA_c9c28f6d-a1f0-423e-a616-fa7accf59444"
      unitRef="usd">929000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i63d7c6105dab44c5b33d02871be7844a_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTItMTMtMS0xLTA_a43bc0bf-5e08-47c6-9524-c408b9e981ee"
      unitRef="usd">39000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6aafefea2d5f451695ff265604c64cbe_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTItMTUtMS0xLTA_d813b97c-4b1a-4e17-b2ab-4be2e6f3253c"
      unitRef="usd">968000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i6121b664fb8d4a0f9fae97dc0d307ef4_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTUtMS0xLTEtMA_4c4faac0-a878-4be0-be95-31acf3d85b57"
      unitRef="shares">17684927</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6121b664fb8d4a0f9fae97dc0d307ef4_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTUtMy0xLTEtMA_a881876d-7269-486e-ae2d-b176e8d46ec3"
      unitRef="usd">179000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e16577eccc64518ad05211bb7577cd0_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTUtNS0xLTEtMA_b0ce1279-a7fb-4fc0-85dc-46ce4d6415d6"
      unitRef="usd">162450000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff99e99833b947bb80de16eb700d2ce9_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTUtNy0xLTEtMA_4bf483b5-9198-4d2e-9ee4-778902a9b094"
      unitRef="usd">25140000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i18dac1a6722c4cf9937745995f8f9818_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTUtOS0xLTEtMA_f485e605-fc04-4a9f-95d8-787df68b8301"
      unitRef="usd">-6619000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifa5b493c736a44c883600c0cdfd577d3_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTUtMTEtMS0xLTA_145915fe-face-40d8-8ce0-f2fd2ef4dab7"
      unitRef="usd">-3493000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3c90f5dec79748d384f4200709442e3d_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTUtMTMtMS0xLTA_8fa02b7f-20ab-4732-85c9-6a3d5fe14c1a"
      unitRef="usd">14072000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i89c7479b2149459f9b111c39c229df00_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTUtMTUtMS0xLTA_80989c8f-4c36-4777-9fde-3c2e158a3961"
      unitRef="usd">191729000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iaf4b10f4e30044f68a63804a78cb84c8_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTUtMTctMS0xLTA_ed598ac4-8e8a-4e02-845a-14a13cb16014"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="if338777d37f34e4493f98b41e84bd9c0_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTUtMTktMS0xLTA_7093389b-4ed3-4310-bf1e-d2dba921514c"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie07411b8713c47f2ac2a9710b92f094c_D20210201-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOmI4ZGUwZmEzYzQzYjQ5MGVhZjRhMDYyODNjNjQ0OWY2XzIy_1cbe42bf-ea1b-4215-922a-2b6814e728bc"
      unitRef="usdPerShare">0.075</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i13a4be0892974b50b7033af3bc1a8ff7_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTYtNy0xLTEtMA_69b5af88-a512-4346-ad65-84fd215cc25b"
      unitRef="usd">1327000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie07411b8713c47f2ac2a9710b92f094c_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTYtMTUtMS0xLTA_b8daf7bc-199c-4785-bd61-5638466fe5d2"
      unitRef="usd">1327000</us-gaap:DividendsCommonStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i385dd2c7747447c9bf6b2bc44307168b_D20210201-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTctMC0xLTEtMC90ZXh0cmVnaW9uOmYwZTdkMWZjMzJjMDQzNjQ4ZWIyYjEyMzIyZGYxNzFjXzI0_910df97a-21b6-4ca0-b3bb-90e2054c7e9c"
      unitRef="usdPerShare">2.19</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i424ca4acf7b844a1931a4df14e4e82a7_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTctNy0xLTEtMA_08c8f55d-d586-46be-921c-9957964360c1"
      unitRef="usd">33000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i385dd2c7747447c9bf6b2bc44307168b_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTctMTUtMS0xLTA_07dd8b98-842e-406b-9307-7985d22e0a15"
      unitRef="usd">33000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i4e307115efac4e0b84f9fe746ec05934_D20210201-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOjJiZGJlNGFkODUzZTQyNjU4YzI5MzFiZWRiYmZhZTZiXzI2_6137202c-31c3-45d7-8357-6db157eff01c"
      unitRef="usdPerShare">10</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i75ac665c005b42c2a0f234aae8bed1db_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTgtNy0xLTEtMA_98bd6939-17a2-4210-9c78-6a719438e15e"
      unitRef="usd">93000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i4e307115efac4e0b84f9fe746ec05934_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTgtMTUtMS0xLTA_98781c49-f832-4936-9443-874214eec6e0"
      unitRef="usd">93000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i9c37639476e4428dbc9b341ef3563e9d_D20210201-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTktMS0xLTEtMA_439b6680-2478-4a3e-9989-0f668967e39a"
      unitRef="shares">473</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i17ce04dd36f1444a8029bb38f4a34ce6_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTktNS0xLTEtMA_01006e7d-3699-45e5-a996-b240a90cf54b"
      unitRef="usd">570000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie07411b8713c47f2ac2a9710b92f094c_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMTktMTUtMS0xLTA_acd14b49-1a74-4a1d-ab0f-7c86172892e9"
      unitRef="usd">570000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="i13a4be0892974b50b7033af3bc1a8ff7_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjItNy0xLTEtMA_395969db-cc6f-4320-bdbe-71e39fe4ff3a"
      unitRef="usd">1933000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8d100565197c4350ba3e49defc4f39ce_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjItMTMtMS0xLTA_ca4d61ae-a66e-4610-9a57-e3723678c2e0"
      unitRef="usd">-420000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie07411b8713c47f2ac2a9710b92f094c_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjItMTUtMS0xLTA_bdc6bf2f-f458-4663-9d3c-b66f2124cc26"
      unitRef="usd">1513000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8e059dd9c5f44573bf76faeaaa97eef1_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjMtOS0xLTEtMA_cdc16e6e-43d7-4239-bb46-ed16d2305a00"
      unitRef="usd">711000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8d100565197c4350ba3e49defc4f39ce_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjMtMTMtMS0xLTA_c8b3fe96-fa79-454d-9355-00a3735b0922"
      unitRef="usd">17000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie07411b8713c47f2ac2a9710b92f094c_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjMtMTUtMS0xLTA_58461045-0bd2-4394-ab99-6a63f65c0f31"
      unitRef="usd">728000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="if2f4dec9af454f3a9252124120b301db_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjQtMS0xLTEtMA_6d469dbc-19f0-459e-a5f3-4f9804adecad"
      unitRef="shares">17685400</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2f4dec9af454f3a9252124120b301db_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjQtMy0xLTEtMA_14849d85-c68d-4621-98a7-1bde38389135"
      unitRef="usd">179000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if231002f268241e9852cb3f425e306ec_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjQtNS0xLTEtMA_e847a0b3-d1ca-4986-8acd-ecc6f586c710"
      unitRef="usd">163020000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i85789151f7e049afbb402722defdcbe7_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjQtNy0xLTEtMA_e3a8a0fe-7c5b-4fce-ad51-d21625def627"
      unitRef="usd">25620000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic19cca57b9df4fcca298608589046175_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjQtOS0xLTEtMA_beae51ac-592e-4967-83c0-3c128bddefac"
      unitRef="usd">-5908000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied9b386ab6d34695aeeec07f9c151dbc_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjQtMTEtMS0xLTA_fcb6fa3a-05aa-478a-9fe1-09fb8f3b542e"
      unitRef="usd">-3493000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i65c5ee24fbd5471e9d90aa68f1ed597d_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjQtMTMtMS0xLTA_44822ae1-d4d2-4866-a6ca-d9c5ec82d7c1"
      unitRef="usd">13669000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1f33c6113dfb45fb9bfab3c19cc5f6ff_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjQtMTUtMS0xLTA_639b7baa-2c80-4722-b297-a7dd3b06e6ce"
      unitRef="usd">193087000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iebb7bf9c698e40a3bd2b3289dd6965d5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjQtMTctMS0xLTA_0ff21463-5ecd-4dba-90f2-4b5d1785d5f5"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i2011255f4df44a46b630a046c180281b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjQtMTktMS0xLTA_304a11a1-7067-47fe-8eda-c84f633a6e3e"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjUtMC0xLTEtMC90ZXh0cmVnaW9uOjA4MjA3NGVkYjAzODQ4ZDFiNmM4ZDI0N2ZlNzQwMmUxXzIy_f154bbe3-2c1a-47c1-9930-631a733eb7e3"
      unitRef="usdPerShare">0.075</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib9dd5755a8f34e3881fdfd901d830a1a_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjUtNy0xLTEtMA_71671ba2-f895-46dc-a44b-d6dcf50eeaa2"
      unitRef="usd">1326000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjUtMTUtMS0xLTA_6642f955-7ba9-48be-b78e-71cf04d99fc2"
      unitRef="usd">1326000</us-gaap:DividendsCommonStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="ie199caaa4d884ecaa2d5c17381a291dd_D20210501-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmVkMzM5MzQyODhjOTQ5ZTI4ZDQ2YjUzNGUwODRhNGRlXzI0_6cd9a8be-1d09-42ac-a05d-8933bc7d3c28"
      unitRef="usdPerShare">2.19</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ic02f08f12a014000a3da2c0d0d75e767_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjYtNy0xLTEtMA_88a8c567-9194-4699-a95e-1fc03dcda9c2"
      unitRef="usd">32000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ie199caaa4d884ecaa2d5c17381a291dd_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjYtMTUtMS0xLTA_5bdb926b-1a04-45cf-bd06-78f63398bbf6"
      unitRef="usd">32000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i8d44302989b447d58ce8a50de6c42c1c_D20210501-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmJhYzQxNjE5YzJjMTQ1NWZiZWFiZjVjNDc4NTc2YTIyXzI2_cea55e79-70d8-4146-89fa-885d85c4fc09"
      unitRef="usdPerShare">10</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i8750e26cac3d4c429b3851233d062cbe_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjctNy0xLTEtMA_7dfe8560-eb69-4873-a6df-2ccea8b03512"
      unitRef="usd">93000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i8d44302989b447d58ce8a50de6c42c1c_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjctMTUtMS0xLTA_6014c716-b6ae-461a-9659-5bf9e642376f"
      unitRef="usd">93000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i023c3e91d9d74ea78a506264a862ae8c_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjgtNS0xLTEtMA_c55a8280-7fee-49b7-b563-3e37b6f648cb"
      unitRef="usd">440000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMjgtMTUtMS0xLTA_f3917c0a-249a-4c1e-963e-36bdc06236fd"
      unitRef="usd">440000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ie05c79e50f3b4e2f892c69a247759c06_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzEtMTMtMS0xLTA_def71e0e-50fc-43cf-8344-f91824102df0"
      unitRef="usd">1331000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzEtMTUtMS0xLTA_e3dc1a8d-3e88-4fb0-9f82-c9b064e8c2c8"
      unitRef="usd">1331000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:ProfitLoss
      contextRef="ib9dd5755a8f34e3881fdfd901d830a1a_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzMtNy0xLTEtMA_360f68bc-b097-4998-b4f5-a29fdf88b2c5"
      unitRef="usd">3705000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie05c79e50f3b4e2f892c69a247759c06_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzMtMTMtMS0xLTA_198fc6be-7023-4e28-a1b6-b2f8d87fb1c5"
      unitRef="usd">-535000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzMtMTUtMS0xLTA_42774d41-a1e9-44bf-8f96-beadb045e2ee"
      unitRef="usd">3170000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5552ced6d368462d94dc4cf5bb81ca9b_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzQtOS0xLTEtMA_6e6b0631-0fec-4a46-b243-f5c0bb7cdfd7"
      unitRef="usd">-907000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie05c79e50f3b4e2f892c69a247759c06_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzQtMTMtMS0xLTA_38626e65-36d1-4dad-9c2d-1e7a33004afc"
      unitRef="usd">-23000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzQtMTUtMS0xLTA_edfcb8cc-560a-40cf-85ad-cd31bd117874"
      unitRef="usd">-930000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ia3ffd83921ef4e8ba570d1cf553125e6_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzUtMS0xLTEtMA_669ee81b-56ae-4d6f-8a1c-d704f2f47f19"
      unitRef="shares">17685400</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia3ffd83921ef4e8ba570d1cf553125e6_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzUtMy0xLTEtMA_c0d675fb-039b-4ae3-a632-1f6972d75c02"
      unitRef="usd">179000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i131e81bc54004865b3f63abc006fadea_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzUtNS0xLTEtMA_85eeae89-c04a-49ee-b675-990300dde56d"
      unitRef="usd">163460000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i25d8a346b9fd4abfa4dd0c2398e2dac4_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzUtNy0xLTEtMA_3d586c01-bf50-4a36-8436-1424e2f4cdda"
      unitRef="usd">27874000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia89dcc013b5e478d88ba5cd88dde5590_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzUtOS0xLTEtMA_b4e8b0c8-1f86-4eeb-b525-8fa15ee2e31b"
      unitRef="usd">-6815000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id54d1f97ae6543d18704dcd971f4f4f5_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzUtMTEtMS0xLTA_8a775e41-ab9b-4de7-a113-0e0a631855ca"
      unitRef="usd">-3493000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i526b9a5bb9d742b7aa1017d861704e67_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzUtMTMtMS0xLTA_39388f39-4bfd-4a24-aa2c-e24c13cb454b"
      unitRef="usd">11780000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzUtMTUtMS0xLTA_a861d8e8-4263-4ae1-abcc-58eef21dfcd9"
      unitRef="usd">192985000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i3e8c4d6b1e4c4a8fb0c6c6a77f9155bf_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzUtMTctMS0xLTA_1c9fbe84-8c0e-4adb-8ad7-9fa6c8238187"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iffb6e0249d3a4d5498190096e84edbe2_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjVhNDVkZWE5NjVhYTQ3ODhhZjBlOTNhNWE3OTEwNzNkL3RhYmxlcmFuZ2U6NWE0NWRlYTk2NWFhNDc4OGFmMGU5M2E1YTc5MTA3M2RfMzUtMTktMS0xLTA_10706f58-baf6-46b0-a85f-8eb835000be6"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ied1b68a1a0044dd08064b52d68989815_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMy0xLTEtMS0w_7077eef5-814b-4e6f-99c2-baeffc0da0d5"
      unitRef="shares">17756180</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied1b68a1a0044dd08064b52d68989815_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMy0zLTEtMS0w_4b86f13a-6ec4-41d8-b7dd-a46065f99158"
      unitRef="usd">178000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1cb6b8ed956b4cbfa2f8211cfb63a4fa_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMy01LTEtMS0w_6562ad0e-d9fb-4bee-a2cc-93e9bb5de4ec"
      unitRef="usd">160254000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5804a026492b4ed782a8a4da2f659748_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMy03LTEtMS0w_afc9342b-bc7b-48f5-af9b-59dedfcb26f9"
      unitRef="usd">53089000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2cf8a184130644aebb7af5e24defc9d6_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMy05LTEtMS0w_c270728c-fe14-4931-a3c2-84d7108d1c4e"
      unitRef="usd">-7255000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibf46779f2c3341b0bda33df1323a6649_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMy0xNS0xLTEtMA_5cd2b1d8-4888-453a-bb2a-6e70eca48f0a"
      unitRef="usd">15422000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac55b55d873d4426a0d19ab4abd89bfa_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMy0xNy0xLTEtMA_74c94f48-1b3f-449e-a305-ac7d59d1526a"
      unitRef="usd">221688000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i5db8fadbe4ff46bcb8e4b25638274837_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMy0xOS0xLTEtMA_10f53c5f-e134-43ae-bdb6-5a17a7ba8e82"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic52df66388b648eda2d798916a51a963_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMy0yMS0xLTEtMA_6537ed72-9bbf-4320-bc33-0c5feea5bb97"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i42cc81dacc044629939b4858978ac694_D20191101-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfNC0wLTEtMS0wL3RleHRyZWdpb246MzQxNTRlODdhMmEwNDM4MmJmMTYxZGVkNzAzMTk0YTBfMjI_637ff90e-66a0-4905-8166-92586d3a2a61"
      unitRef="usdPerShare">0.075</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="ieb7a9722ca224f60a24b13d1fe4bd00e_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfNC03LTEtMS0w_2ec78570-17db-4d9e-b225-b2f5f0f749e0"
      unitRef="usd">1338000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i42cc81dacc044629939b4858978ac694_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfNC0xNy0xLTEtMA_a1cb3f88-26a5-41d3-a9ad-556323b8cdd4"
      unitRef="usd">1338000</us-gaap:DividendsCommonStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="ic0d4c37a44de44be87d4386115dd7d46_D20191101-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfNS0wLTEtMS0wL3RleHRyZWdpb246YjUzZDZmNDJjNTMxNGRkMmE0YmJjYTA2MDU3NjY3N2VfMjQ_d38e3dec-7088-4612-bc40-480a04e60c52"
      unitRef="usdPerShare">2.19</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i3dc7c011be1340459f3ed8137828eee8_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfNS03LTEtMS0w_9383b7f5-f815-446d-bf6b-38354b7bb017"
      unitRef="usd">32000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ic0d4c37a44de44be87d4386115dd7d46_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfNS0xNy0xLTEtMA_9aabfb1f-d3ff-460e-9550-890adf8a7ce5"
      unitRef="usd">32000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="iaf001ef4cad840da8a331df1960ca113_D20191101-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfNi0wLTEtMS0wL3RleHRyZWdpb246ZDQxNGU1Y2RkNDg0NGQ1MWE3ZmFhMWVjMjkzOTE5N2JfMjU_5819db45-5870-4d9a-97ac-ae0b52616ab4"
      unitRef="usdPerShare">10</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i4c557c1aecdd4de38a0f6ed6047f499b_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfNi03LTEtMS0w_bda9788e-e171-45ed-8c06-c9d55deb919e"
      unitRef="usd">93000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="iaf001ef4cad840da8a331df1960ca113_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfNi0xNy0xLTEtMA_9c5f4cfa-1a93-486a-9447-28e513bc9b23"
      unitRef="usd">93000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i4d5ccbc7af6c455db70f097bb0019b7b_D20191101-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfNy0xLTEtMS0w_619dc0ec-00a3-48ff-91a8-5bee5510ed15"
      unitRef="shares">112841</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4d5ccbc7af6c455db70f097bb0019b7b_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfNy0zLTEtMS0w_d5163abb-7c46-46e4-a115-ed5387370f69"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2591c19d5de44efcbb0d09dfc330cb4c_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfNy01LTEtMS0w_e8a403ae-1150-4fec-83f7-a9041cea6f1e"
      unitRef="usd">828000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i42cc81dacc044629939b4858978ac694_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfNy0xNy0xLTEtMA_088cc63d-eed8-4157-980a-4c0579c21386"
      unitRef="usd">829000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquityOtherShares
      contextRef="i4d5ccbc7af6c455db70f097bb0019b7b_D20191101-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfOC0xLTEtMS0w_07d3e088-b1ba-4ea9-8d9b-afd52d70c4c5"
      unitRef="shares">11314</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOther
      contextRef="i2591c19d5de44efcbb0d09dfc330cb4c_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfOC01LTEtMS0w_ae04ab69-2678-46d9-95c8-16bf42d5b8e9"
      unitRef="usd">213000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i42cc81dacc044629939b4858978ac694_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfOC0xNy0xLTEtMA_e8ee4b22-af4e-4911-9ea4-de9a6435a39d"
      unitRef="usd">213000</us-gaap:StockholdersEquityOther>
    <us-gaap:ProfitLoss
      contextRef="ieb7a9722ca224f60a24b13d1fe4bd00e_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTEtNy0xLTEtMA_80be080a-69c7-4921-9e9c-93d99ef46fee"
      unitRef="usd">-6427000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i59ed99750b3c464d87958b5767e4567e_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTEtMTUtMS0xLTA_705025db-4365-4e84-8c60-560d785e7923"
      unitRef="usd">-477000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i42cc81dacc044629939b4858978ac694_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTEtMTctMS0xLTA_3bbb31c3-d2d3-4b5e-b17d-ce1f3211b62a"
      unitRef="usd">-6904000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibfa86580053c47e2823a3b3c4bdb7d7a_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTItOS0xLTEtMA_e0f558c8-3fa8-4d39-847e-8cbc39465f3e"
      unitRef="usd">-1132000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i59ed99750b3c464d87958b5767e4567e_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTItMTUtMS0xLTA_086b39c0-19a6-4a5c-b45d-e2ba517d4c20"
      unitRef="usd">12000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i42cc81dacc044629939b4858978ac694_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTItMTctMS0xLTA_3231bffc-62c7-4158-8c46-15dd84f77179"
      unitRef="usd">-1120000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ica4f6eed6b3540948ce570b8b5efb8cd_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTUtMS0xLTEtMA_1f10e5f2-29e1-4d85-9e37-08f7989583db"
      unitRef="shares">17857707</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ica4f6eed6b3540948ce570b8b5efb8cd_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTUtMy0xLTEtMA_9c9bcaca-28e5-4d73-a521-2e1c4908b6e9"
      unitRef="usd">179000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id9709c8252ee4e8ca5d29c7b16624352_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTUtNS0xLTEtMA_7d89ecb2-c8ce-4ccc-9572-079821537085"
      unitRef="usd">160869000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i692b3201f9ab4dbe97145cb693c33a88_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTUtNy0xLTEtMA_2f3adfb4-1183-4c5d-b532-6be023a6df61"
      unitRef="usd">45199000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic2537d35dec744f6938820e53adf1285_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTUtOS0xLTEtMA_1d73693b-0998-4b66-b6c3-06bf3852d51a"
      unitRef="usd">-8387000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib53493c9d1be466f98d174efd7934036_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTUtMTUtMS0xLTA_05f9f760-955e-4d61-a878-1bd70d0e8ed5"
      unitRef="usd">14957000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8f1af305fe74e879baa9222c6c367fe_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTUtMTctMS0xLTA_29a645fd-201a-4f26-9ed2-4bf8b630a4c1"
      unitRef="usd">212817000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i187df5e1b2b04214a7051d2b6be74070_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTUtMTktMS0xLTA_2d678d8a-d770-42f4-96ba-f4e19e86d1f3"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i8d7df666bfde492bb933855e4db9b7ba_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTUtMjEtMS0xLTA_3f311a4f-c1ec-407a-aef8-b351bb17ef40"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i6f195bd7d02b4efb9a143d887ff9bcc0_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOmUzNGVhN2ZhNTdlYTQyODc5ZmJkM2IxZDI0MjliNzJlXzIy_8694b5c0-77e6-4363-93a2-c676074fba4b"
      unitRef="usdPerShare">0.075</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0dd3a20dab544c76bb7111b63971b2a9_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTYtNy0xLTEtMA_60ad5d20-8ed1-42e3-ba66-5545f853732c"
      unitRef="usd">1341000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6f195bd7d02b4efb9a143d887ff9bcc0_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTYtMTctMS0xLTA_7248fc21-fff8-4bfe-a08a-b803fefe8acd"
      unitRef="usd">1341000</us-gaap:DividendsCommonStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i6c2a6b1daa0b483d9de6caf77824a9ae_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTctMC0xLTEtMC90ZXh0cmVnaW9uOjViMTQ5YmMzODgxODQ5MDA4NjdiOTdjMmNlYTVmZmU4XzI0_b53d9382-f5d0-4c27-9634-b0caa0aa6a6d"
      unitRef="usdPerShare">2.19</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i6639af66cd824505b8b9caafd8b8869e_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTctNy0xLTEtMA_d392a217-c516-44d5-985c-2f7525c0f45a"
      unitRef="usd">32000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i6c2a6b1daa0b483d9de6caf77824a9ae_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTctMTctMS0xLTA_c5dcfcfc-0332-4643-a489-00ba1ce9ad12"
      unitRef="usd">32000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i7fa9c1d62cc04cd3b02237850551e0c4_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOjc1ZmE3ZTk4MDMyYTRmYmFiMTgzNjY3ODAxZmFjYWQ1XzI2_ef786280-4088-4e4a-9cb5-dccedae8d2f1"
      unitRef="usdPerShare">10</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i53bb91b8a4ec458ea81335325c2317f0_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTgtNy0xLTEtMA_945e3b4d-d634-43b7-80d7-73f988847ed9"
      unitRef="usd">93000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i7fa9c1d62cc04cd3b02237850551e0c4_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTgtMTctMS0xLTA_a6a7c980-7058-4f09-8f26-2d75410a22e0"
      unitRef="usd">93000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i74044dbcb40e4e8ba80bf04ab7e86123_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTktNS0xLTEtMA_5b4d7da6-1903-474e-8581-30e501fc45d7"
      unitRef="usd">358000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6f195bd7d02b4efb9a143d887ff9bcc0_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMTktMTctMS0xLTA_897bacce-cc72-47e9-87bc-383e99c9c5cb"
      unitRef="usd">358000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i1c549ca856104b588f83128074454869_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjItMTUtMS0xLTA_5c092861-33e4-42f9-9482-c472b4cfecb9"
      unitRef="usd">145000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i6f195bd7d02b4efb9a143d887ff9bcc0_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjItMTctMS0xLTA_e27f8a4a-f845-4379-a2c7-5dd3b2f2353a"
      unitRef="usd">145000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:ProfitLoss
      contextRef="i0dd3a20dab544c76bb7111b63971b2a9_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjMtNy0xLTEtMA_973ece59-34c2-4f8e-bb8a-54a171d294c3"
      unitRef="usd">-4883000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1c549ca856104b588f83128074454869_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjMtMTUtMS0xLTA_6706bad2-9cda-4254-b131-8b2d7200d52c"
      unitRef="usd">-423000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6f195bd7d02b4efb9a143d887ff9bcc0_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjMtMTctMS0xLTA_ba5754c2-0847-447b-8d38-280a1f8d355b"
      unitRef="usd">-5306000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="icdd7323edc3f49c487de8398a3d16f5d_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjQtOS0xLTEtMA_3fa12d4a-9011-402f-90d6-b654f4f643b0"
      unitRef="usd">-419000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1c549ca856104b588f83128074454869_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjQtMTUtMS0xLTA_65919798-1bdd-4477-bd53-49b8082a4b17"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6f195bd7d02b4efb9a143d887ff9bcc0_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjQtMTctMS0xLTA_eb780c38-ddaa-4f12-bca3-1a213f84cf1e"
      unitRef="usd">-418000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i967275799ebb44719d58ad6264e9160b_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjUtMS0xLTEtMA_62605ae0-3273-4e55-9062-df628debc5d7"
      unitRef="shares">17857707</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i967275799ebb44719d58ad6264e9160b_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjUtMy0xLTEtMA_f7f0c9b8-fe23-4ccf-b458-ada40118b990"
      unitRef="usd">179000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic35de250f3fe4cf59d673c2af15a3c94_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjUtNS0xLTEtMA_c36c1e9d-e1bd-41dd-a2f2-f13a9378ba95"
      unitRef="usd">161227000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9bdca834da0544bebd06ee14a7238394_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjUtNy0xLTEtMA_c7b14278-465a-4c65-9108-66afa203d893"
      unitRef="usd">38850000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7daa29fa3cd0472fa0d3c9f72ee7e930_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjUtOS0xLTEtMA_a2057ee3-dbca-443f-85cb-6e5448e9edcc"
      unitRef="usd">-8806000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib4895f090d7b47e196cd37e2ffbd11fd_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjUtMTMtMS0xLTA_96ba93c9-8c09-4481-8660-0111732ce20a"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia4e7e9f34a1c44be8adc6402f6102107_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjUtMTUtMS0xLTA_55dd9cc4-23cc-48cb-af80-d1182c7df328"
      unitRef="usd">14390000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i78036bdfbfbd46d9a44d437ce309d839_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjUtMTctMS0xLTA_7a4d7547-8231-44cf-8767-70a5fd370a06"
      unitRef="usd">205840000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ica060e862fa44de0ba4ce1ba62639d1c_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjUtMTktMS0xLTA_a5e34e2c-051a-4a5a-9b16-728b70a22a26"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i8b86d6cb149d4bafb39f0b3b41c2a55c_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjUtMjEtMS0xLTA_b83e15d6-7c20-4170-894e-92d217ef4486"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmY4MDhmMzQxNGYzMTRiNDJhMzFjOTMzMWM0NTU1NzIzXzIy_9af8de90-8d20-468e-8d87-cc26ecf787b3"
      unitRef="usdPerShare">0.075</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i796bdbe8aada44fe972cb290dc752998_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjYtNy0xLTEtMA_909ebf57-8523-4179-a80a-4c09ecb5c9cf"
      unitRef="usd">1338000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjYtMTctMS0xLTA_ed3acb86-4914-4cb8-b671-74d44efa796c"
      unitRef="usd">1338000</us-gaap:DividendsCommonStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i9bfab324824e4efa8029f9af51dbe53c_D20200501-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmVmNzQwZjhlMjQ4ODQ0MzZiNGY5MTY3YzI0MzA3YzhkXzI0_b941d201-9b9f-499f-b0d9-af4a2c479f00"
      unitRef="usdPerShare">2.19</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ic26ae6c4b33f49bb89a3268bf9703d21_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjctNy0xLTEtMA_d5075546-c09c-4458-9834-6e9aacea89e9"
      unitRef="usd">33000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i9bfab324824e4efa8029f9af51dbe53c_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjctMTctMS0xLTA_47020cf3-f44b-404d-8442-4bfc9edd0614"
      unitRef="usd">33000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i2c42a63f145549568c23c5e9c200732b_D20200501-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmNjOTllOWIzNzJiMDRhZGRiYzQ3NzBmOTg2OGZlNjYwXzI2_17a0248b-42ba-4221-8874-aa56ee9ae050"
      unitRef="usdPerShare">10</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ie095185227ad4559b3a0c971a822b455_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjgtNy0xLTEtMA_583c9cdf-dfe4-4942-8049-f5900e051bbb"
      unitRef="usd">93000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i2c42a63f145549568c23c5e9c200732b_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjgtMTctMS0xLTA_07b81a34-7563-4e2c-9125-656d29e2527d"
      unitRef="usd">93000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id807f64b75324d119f251f4e81de3170_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjktNS0xLTEtMA_0d5c0ccf-b252-48ff-82c8-98e9065a749e"
      unitRef="usd">428000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMjktMTctMS0xLTA_ef5d3df0-9e5e-4633-8901-5daa6db3aa7f"
      unitRef="usd">428000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ia88f4f0dc8dc4e3f95dfcfbb418abe13_D20200501-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzEtMS0xLTEtNjg4_928f34d8-9488-4b2d-8806-f4198b89abd7"
      unitRef="shares">42100</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic08560e033e64594b487cce405e8070a_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzEtMTMtMS0xLTY3OA_962cdbfb-7b1b-431e-852d-192fbd099915"
      unitRef="usd">562000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzEtMTctMS0xLTcwMw_0145c150-8275-47b8-8ff2-7a02c5b7a4cb"
      unitRef="usd">562000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:ProfitLoss
      contextRef="i796bdbe8aada44fe972cb290dc752998_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzEtNy0xLTEtMA_25762931-92bf-41c9-940d-5e96885ddcbd"
      unitRef="usd">2309000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3f33abc3c3864236bb29711b0c43ac82_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzEtMTUtMS0xLTA_001d0416-aabf-4bf3-8804-70a1a0fafcb6"
      unitRef="usd">-509000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzEtMTctMS0xLTA_11fb31f4-c4c1-4776-9465-238cfb46a7eb"
      unitRef="usd">1800000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i595c9a161cee4999856fb156de1d0951_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzItOS0xLTEtMA_489965fc-7022-4495-b528-344aae132ee0"
      unitRef="usd">1545000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3f33abc3c3864236bb29711b0c43ac82_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzItMTUtMS0xLTA_0d8fe29c-6f7b-4058-8136-c0b8adf374e4"
      unitRef="usd">-35000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzItMTctMS0xLTA_6a976f72-dffe-4381-ad02-4c48901110b2"
      unitRef="usd">1510000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ia6c9d2c8e0224886adc5444375cbd7be_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzMtMS0xLTEtMA_4620a7e4-ff8c-45ed-bac8-d0084e06e6f4"
      unitRef="shares">17815607</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia6c9d2c8e0224886adc5444375cbd7be_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzMtMy0xLTEtMA_4e9da8be-acf3-4cd9-9aca-e2b3fee415b6"
      unitRef="usd">179000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09f2046087ff4613bddca1a7f3d33cc5_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzMtNS0xLTEtMA_916c5453-193c-47f2-aacf-2e4727e215eb"
      unitRef="usd">161655000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i37d34eff254b417495c0fafea1f3a13a_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzMtNy0xLTEtMA_b45cb93d-c1be-4a3f-a0af-e94130672201"
      unitRef="usd">39695000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0bf102eb09ca49259dee2b6d256de13d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzMtOS0xLTEtMA_0f3b1c22-3736-4f90-af94-16f5488988b6"
      unitRef="usd">-7261000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff58173d03a64bb79ae827a7c32a47ff_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzQtMTMtMS0xLTY4Mw_6b1afa70-082d-40c2-9ad9-c4036725ea88"
      unitRef="usd">-562000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9e475910b18f49dc9bca8abdaf8b1462_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzMtMTUtMS0xLTA_685ef5e1-51b7-418a-9342-bbb6b2796872"
      unitRef="usd">13846000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i23225c3760f442e4b9585d82a8195d05_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzMtMTctMS0xLTA_cbd2827d-8a82-4c73-923c-545b3d05d1c1"
      unitRef="usd">207552000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="if1cd5b76b4124d2583a7e4906501e43f_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzMtMTktMS0xLTA_090e8581-8547-4a69-be5d-d3fe116857a8"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ie42a16432d4345468b6b143f59cadc34_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8zNy9mcmFnOjI4ZmRkYjMxNDk2MzQ4NzE4ZTcyMjdmNjY1NmEwZmY1L3RhYmxlOjIwM2ZmMDdjNjQ1MjRiYTA4NTdlOTE4OGUxODk2OTA4L3RhYmxlcmFuZ2U6MjAzZmYwN2M2NDUyNGJhMDg1N2U5MTg4ZTE4OTY5MDhfMzMtMjEtMS0xLTA_0af2f4b7-f991-4d5a-9f5b-8c8f54e353a5"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:ProfitLoss
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMy0xLTEtMS0w_4c1262da-c2bb-498b-8c51-c6e5ce15ad0e"
      unitRef="usd">767000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMy0zLTEtMS0w_84e93794-90e7-4c24-a1bb-86a6329fe6f3"
      unitRef="usd">-10410000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNS0xLTEtMS0w_e18188e6-4e23-414e-9e66-0d413cf4701a"
      unitRef="usd">7490000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNS0zLTEtMS0w_c12d58ef-b513-44a7-847f-4a37e6027def"
      unitRef="usd">7555000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNy0xLTEtMS0w_f0dbdb72-4d0a-4e00-85b9-ac59da0fe86f"
      unitRef="usd">20000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNy0zLTEtMS0w_d75de8b2-a5b4-4725-bebf-0cfa5e112b48"
      unitRef="usd">-519000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:ShareBasedCompensation
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfOS0xLTEtMS0w_f7a37191-8130-47ea-940b-f27ee291daef"
      unitRef="usd">2077000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfOS0zLTEtMS0w_a25db68b-5829-486c-8977-3af8e571d31a"
      unitRef="usd">1615000</us-gaap:ShareBasedCompensation>
    <lmnr:NoncashLeaseExpense
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMTAtMS0xLTEtMA_9559cfce-a888-420a-bebb-f30d63fb1438"
      unitRef="usd">346000</lmnr:NoncashLeaseExpense>
    <lmnr:NoncashLeaseExpense
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMTAtMy0xLTEtMA_6ddc84e6-64bb-42ba-96a2-c4f9a97f5d37"
      unitRef="usd">349000</lmnr:NoncashLeaseExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMTEtMS0xLTEtMA_ae35a498-5b0c-45fc-bfbe-29074fb6e157"
      unitRef="usd">2471000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMTEtMy0xLTEtMA_e21bb664-6acf-478f-8890-6d084fc2bf4a"
      unitRef="usd">341000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMTMtMS0xLTEtMA_43b5c961-5755-47e5-9697-93a535fe8c30"
      unitRef="usd">1122000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMTMtMy0xLTEtMA_2e869af1-5d5a-4c67-8d64-1a610ed88935"
      unitRef="usd">-581000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMTYtMS0xLTEtMA_d78453e3-ff3c-481a-a151-0226f4d4a3ae"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMTYtMy0xLTEtMA_43ace149-c26e-4d40-89b7-157ed1a86a77"
      unitRef="usd">-6299000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMTgtMS0xLTEtMA_85ba22b9-4423-412e-bec2-c567cb9369d2"
      unitRef="usd">-193000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMTgtMy0xLTEtMA_aaa00197-42d8-49f1-acf4-34301d5e6243"
      unitRef="usd">19000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjAtMS0xLTEtMA_0aea10b8-43c7-49ee-84cf-c573e8604421"
      unitRef="usd">2301000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjAtMy0xLTEtMA_5a14c1f8-f78c-4b90-94f4-5b234f702850"
      unitRef="usd">6367000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjEtMS0xLTEtMA_3fcae75e-6d1c-4a63-9ff4-808112dcd637"
      unitRef="usd">-1430000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjEtMy0xLTEtMA_620a6442-08d9-438e-a391-8c96a589880b"
      unitRef="usd">-1118000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjItMS0xLTEtMA_a3c2d710-25e8-4ee2-9baa-deb24f10240d"
      unitRef="usd">494000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjItMy0xLTEtMA_4aa26917-ce9e-4cb3-92a6-01cc4ca053bf"
      unitRef="usd">1811000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjMtMS0xLTEtMA_da176144-0dd1-4fa6-bdee-0ad0d57bfdae"
      unitRef="usd">-5911000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjMtMy0xLTEtMA_bf5d592e-4fb7-4a6c-8f80-b133b4fd67ea"
      unitRef="usd">4848000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjQtMS0xLTEtMA_cd2b9ba0-71b8-4084-b644-5b40cf580a02"
      unitRef="usd">-52000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjQtMy0xLTEtMA_9af1695e-42d1-4935-9fbf-c06dcdd9b199"
      unitRef="usd">-108000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjUtMS0xLTEtMA_f96beb32-8e50-484a-8815-fbcf5b946fda"
      unitRef="usd">4731000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjUtMy0xLTEtMA_6b7fb9f7-0e7c-4cc3-8f7a-53da20a32b5c"
      unitRef="usd">-2969000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjYtMS0xLTEtMA_d211b957-d44e-46ab-aba2-5d4d5ebbf5e0"
      unitRef="usd">-1612000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjYtMy0xLTEtMA_0124498f-5fd1-4105-85da-974c9053e809"
      unitRef="usd">-1472000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjctMS0xLTEtMA_bd55ce7d-b5f8-426a-837f-de5bda3a9f0a"
      unitRef="usd">-419000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjctMy0xLTEtMA_c548617f-2804-4022-b261-443775c19d57"
      unitRef="usd">-139000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjgtMS0xLTEtMA_13066272-cd18-40fe-8b26-817c7560475d"
      unitRef="usd">16802000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMjgtMy0xLTEtMA_82b5d8f4-dd3e-42dc-8e82-5a0cbef2d83c"
      unitRef="usd">-11394000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMzAtMS0xLTEtMA_5448a7d3-7ebe-4729-88a7-91407aadbb80"
      unitRef="usd">8282000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMzAtMy0xLTEtMA_902a7bda-0910-4665-ac8d-8e251a1c216f"
      unitRef="usd">8189000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMzItMS0xLTEtMA_3a6e301d-94b1-4877-8407-b16a7e06fa72"
      unitRef="usd">87000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMzItMy0xLTEtMA_18138ad2-fdd6-423d-93b1-c677149ba372"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMzctMS0xLTEtMA_f6e9d7dc-bfed-4141-8199-5b00b407e550"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMzctMy0xLTEtMA_1297c538-7a37-4571-809a-b14103338268"
      unitRef="usd">11048000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMzgtMS0xLTEtMA_ca83bf63-d661-4615-a3c0-b3f9ba7b82cf"
      unitRef="usd">0</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMzgtMy0xLTEtMA_b1a29a88-6f8d-4cca-a7ed-330338206fcf"
      unitRef="usd">1800000</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMzktMS0xLTEtMA_52c7789c-40a1-485c-bff0-a20b385fcd6d"
      unitRef="usd">25000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfMzktMy0xLTEtMA_c0febb8c-0947-4c51-a266-08deb00eeb0b"
      unitRef="usd">1800000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDAtMS0xLTEtMA_99318648-605b-428c-b8b8-bcdf5b504a15"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDAtMy0xLTEtMA_31337964-d95b-45ca-88a3-dde4487944a3"
      unitRef="usd">2800000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDEtMS0xLTEtMA_7b823d17-1380-4d6e-ae3c-33e21fd004d4"
      unitRef="usd">106000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDEtMy0xLTEtMA_1d60de07-1df8-452a-85f4-a364f8522f7c"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDItMS0xLTEtMA_cbb8efb7-c8db-495a-a820-6581f1f45a50"
      unitRef="usd">652000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDItMy0xLTEtMA_5fc462fd-e174-4c37-9abc-8a3e3b6aae1a"
      unitRef="usd">55000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDMtMS0xLTEtMA_19199418-9dc5-4d6b-a61f-85b29a35a26a"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDMtMy0xLTEtMA_789b9bbd-ce40-4b0c-af47-65fae5621653"
      unitRef="usd">250000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDQtMS0xLTEtMA_dcf10fca-62d1-4907-a047-c9fb53fd0a3b"
      unitRef="usd">-8716000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDQtMy0xLTEtMA_8ab387bd-ebcd-4585-9e30-a3de2772d681"
      unitRef="usd">254000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDYtMS0xLTEtMA_3ba10848-77de-48ae-9621-5ae591159145"
      unitRef="usd">69682000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDYtMy0xLTEtMA_20060c5a-94b4-422f-a132-732241fdc3bf"
      unitRef="usd">94080000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDctMS0xLTEtMA_0c1fc8cf-051f-4f36-ac06-61e5a2dfc5f4"
      unitRef="usd">72438000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDctMy0xLTEtMA_eab48dfb-f82e-4b8a-a7ce-34514ae7e988"
      unitRef="usd">77363000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDgtMS0xLTEtMA_27a0b404-be14-46c6-9bd9-32e792563434"
      unitRef="usd">3977000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDgtMy0xLTEtMA_23d4a6b0-ac4a-4f9c-83d5-e09bafafe60a"
      unitRef="usd">4017000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDktMS0xLTEtMA_7be306d1-4ee2-4a2e-994e-8ac7e74151d1"
      unitRef="usd">376000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNDktMy0xLTEtMA_21d8d1cc-0cbd-4bc4-aea0-1a5721f066a8"
      unitRef="usd">376000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTAtMS0xLTEtMA_bfca6dd6-f3c6-4f04-9e72-65d06fc87445"
      unitRef="usd">700000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTAtMy0xLTEtMA_8b655c86-dfb8-427a-8eb9-aa7af6f6e630"
      unitRef="usd">213000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTItMS0xLTEtMA_7057bf1f-03e2-44dd-97f7-07b43e83b39e"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTItMy0xLTEtMA_519a0ebd-c54f-4271-87db-1637847a1cc1"
      unitRef="usd">562000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTMtMS0xLTEtMA_d41932e9-dd75-47f0-bc0c-baf4d35e1b96"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTMtMy0xLTEtMA_676bfe4a-fbb9-402f-a1a7-e7e6f480852f"
      unitRef="usd">70000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTQtMS0xLTEtMA_382c8490-135b-43c0-bf5f-d8e014840543"
      unitRef="usd">-7809000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTQtMy0xLTEtMA_da9cea6f-fa42-4add-9b5e-daa302c94809"
      unitRef="usd">11479000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTUtMS0xLTEtMA_88c20b12-0872-408b-865f-d546d37a8bb5"
      unitRef="usd">-3000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTUtMy0xLTEtMA_5885bc08-6dde-4cf2-994c-217392d27812"
      unitRef="usd">-77000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTYtMS0xLTEtMA_96cc95ba-e2d5-4f3e-a0df-7e1f7e409f1b"
      unitRef="usd">274000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTYtMy0xLTEtMA_8ec5227f-7ee4-4597-a41b-a8848c5eea96"
      unitRef="usd">262000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTctMS0xLTEtMA_2666ffe2-333f-4b13-8034-dc02d02f5a6f"
      unitRef="usd">501000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iac55b55d873d4426a0d19ab4abd89bfa_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTctMy0xLTEtMA_b00ec48b-a996-43ee-ac48-eb14385bdd51"
      unitRef="usd">616000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTgtMS0xLTEtMA_290d80c2-3a37-4e98-a7c6-f73adb7fde4e"
      unitRef="usd">775000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i23225c3760f442e4b9585d82a8195d05_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOmUzYmJlZDY1ZGEzZTQ3MjJhY2M4ZDc4ZTQyZGI1ODYyL3RhYmxlcmFuZ2U6ZTNiYmVkNjVkYTNlNDcyMmFjYzhkNzhlNDJkYjU4NjJfNTgtMy0xLTEtMA_fb7c3ac0-dbce-4c5b-bc93-eab1721f021a"
      unitRef="usd">878000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOjkxNDg1MTg5MjE3YzQ4MTJiZTAzNTA0YWU1ZTdhZDA0L3RhYmxlcmFuZ2U6OTE0ODUxODkyMTdjNDgxMmJlMDM1MDRhZTVlN2FkMDRfMy0xLTEtMS0w_0becdad8-f109-4f20-84e5-7715b563ae22"
      unitRef="usd">1340000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOjkxNDg1MTg5MjE3YzQ4MTJiZTAzNTA0YWU1ZTdhZDA0L3RhYmxlcmFuZ2U6OTE0ODUxODkyMTdjNDgxMmJlMDM1MDRhZTVlN2FkMDRfMy0zLTEtMS0w_8073967a-9e6a-4c95-8d1b-6ca70d46e7f8"
      unitRef="usd">1666000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOjkxNDg1MTg5MjE3YzQ4MTJiZTAzNTA0YWU1ZTdhZDA0L3RhYmxlcmFuZ2U6OTE0ODUxODkyMTdjNDgxMmJlMDM1MDRhZTVlN2FkMDRfNC0xLTEtMS0w_e95435e0-8281-44ec-941e-ac7d1e3c671e"
      unitRef="usd">5942000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOjkxNDg1MTg5MjE3YzQ4MTJiZTAzNTA0YWU1ZTdhZDA0L3RhYmxlcmFuZ2U6OTE0ODUxODkyMTdjNDgxMmJlMDM1MDRhZTVlN2FkMDRfNC0zLTEtMS0w_48670f94-9cd6-4a7c-9815-981c1ec260e6"
      unitRef="usd">361000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOjkxNDg1MTg5MjE3YzQ4MTJiZTAzNTA0YWU1ZTdhZDA0L3RhYmxlcmFuZ2U6OTE0ODUxODkyMTdjNDgxMmJlMDM1MDRhZTVlN2FkMDRfMTItMS0xLTEtMA_8cea55b7-91f7-467b-990b-49c1cac36a02"
      unitRef="usd">437000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80My9mcmFnOmVjOTI1OGY2MmM3MjQyYzI4YjE1YTRmZTVkOGIzMWFjL3RhYmxlOjkxNDg1MTg5MjE3YzQ4MTJiZTAzNTA0YWU1ZTdhZDA0L3RhYmxlcmFuZ2U6OTE0ODUxODkyMTdjNDgxMmJlMDM1MDRhZTVlN2FkMDRfMTItMy0xLTEtMA_3aafc321-7b1d-4529-b437-fc58b6daf27b"
      unitRef="usd">2806000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NatureOfOperations
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV80OS9mcmFnOmFjNTJiNzczMjEwYzQ3YjNiYzUyMTU3NDc5ZGEzMjM3L3RleHRyZWdpb246YWM1MmI3NzMyMTBjNDdiM2JjNTIxNTc0NzlkYTMyMzdfMjU1Mw_a2cb4c73-b95b-4b77-9448-8445f03e72f0">Organization and Basis of Presentation&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Limoneira Company (together with its consolidated subsidiaries, the &#x201c;Company&#x201d;) engages primarily in growing citrus and avocados, picking and hauling citrus, and packing, marketing and selling lemons. The Company is also engaged in residential rentals and other rental operations and real estate development activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company markets and sells lemons directly to food service, wholesale and retail customers throughout the United States, Canada, Asia, Europe and other international markets. The Company is a member of Sunkist Growers, Inc. (&#x201c;Sunkist&#x201d;), an agricultural marketing cooperative, and sells its oranges, specialty citrus and other crops to Sunkist-licensed and other third-party packinghouses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells the majority of its avocado production to Calavo Growers, Inc. (&#x201c;Calavo&#x201d;), a packing and marketing company listed on the NASDAQ Global Select Market under the symbol CVGW. Calavo&#x2019;s customers include many of the largest retail and food service companies in the United States and Canada. Calavo packs the Company&#x2019;s avocados, which are then sold and distributed under Calavo brands to its customers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation and Preparation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited interim consolidated financial statements include the accounts of the Company and the accounts of all the subsidiaries and investments in which the Company holds a controlling interest. Intercompany accounts and transactions have been eliminated. In the opinion of the Company, the unaudited interim consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. The preparation of these unaudited interim consolidated financial statements and accompanying notes in conformity with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the amounts reported. Actual results could differ materially from those estimates. Certain information and footnote disclosures normally included in the annual consolidated financial statements have been condensed or omitted pursuant to the rules and regulations of the SEC. Because the consolidated financial statements do not include all of the information and notes required by GAAP for a complete set of consolidated financial statements, they should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#x2019;s Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RleHRyZWdpb246YmQ2NzgwNmE2MmIwNGZhZDg4Njc0NGI3ZmEyZmFiNGNfMzAzMQ_68c9320e-fc61-45e9-ab3f-4d0704522098">Summary of Significant Accounting Policies&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive income (loss) represents all changes in a company&#x2019;s net assets, except changes resulting from transactions with stockholders. Other comprehensive income or loss primarily includes foreign currency translation items and defined benefit pension items. Accumulated other comprehensive (loss) income is reported as a component of the Company's stockholders' equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarizes the changes in other comprehensive (loss) income by component (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pre-tax Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pre-tax Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Minimum pension liability adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other comprehensive gain before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2. Summary of Significant Accounting Policies (continued)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pre-tax Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pre-tax Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Minimum pension liability adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other comprehensive gain before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amounts reclassified to earnings included in "Selling, general and administrative"&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in accumulated other comprehensive (loss) income by component (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation (Loss) Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Defined Benefit Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Available-for-Sale Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive (Loss) Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Defined Benefit Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Available-for-Sale Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;FASB ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and related ASUs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This amendment requires the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Financial institutions and other organizations will now use forward-looking information to better inform their credit loss estimates. Many of the loss estimation techniques applied today will still be permitted, although the inputs to those techniques will change to reflect the full amount of expected credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;ASU 2016-13 is effective for SEC filers for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The Company adopted this ASU effective November 1, 2020 and the adoption did not have a material impact on its consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;FASB ASU 2020-06, Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This amendment simplifies accounting for convertible instruments by removing major separation models currently required under GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument and more convertible preferred stock as a single equity instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted earnings per share (EPS) calculation in certain areas.&lt;/span&gt;&lt;/div&gt;ASU 2020-06 is effective for public business entities that meet the definition of a SEC filer for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2020. The Company is evaluating the effect this ASU may have on its consolidated financial statements.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RleHRyZWdpb246YmQ2NzgwNmE2MmIwNGZhZDg4Njc0NGI3ZmEyZmFiNGNfMzAyNw_aaef99d9-e3cb-43c0-a7cc-ba07dec6a52c">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive income (loss) represents all changes in a company&#x2019;s net assets, except changes resulting from transactions with stockholders. Other comprehensive income or loss primarily includes foreign currency translation items and defined benefit pension items. Accumulated other comprehensive (loss) income is reported as a component of the Company's stockholders' equity.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RleHRyZWdpb246YmQ2NzgwNmE2MmIwNGZhZDg4Njc0NGI3ZmEyZmFiNGNfMzAyMg_caef57fd-07f2-4be7-92ff-9cb6b67a0a4d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarizes the changes in other comprehensive (loss) income by component (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pre-tax Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pre-tax Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Minimum pension liability adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other comprehensive gain before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2. Summary of Significant Accounting Policies (continued)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pre-tax Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pre-tax Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Minimum pension liability adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other comprehensive gain before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amounts reclassified to earnings included in "Selling, general and administrative"&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i61e3ec4845954fcca0ae902add0e17c3_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfMy0xLTEtMS0w_4d5c5ea5-b38a-44c1-b346-de9747ebc90c"
      unitRef="usd">-1042000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i61e3ec4845954fcca0ae902add0e17c3_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfMy0zLTEtMS0w_0b01c3d2-8d63-49b2-a9a6-75d65ce4b4cd"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i61e3ec4845954fcca0ae902add0e17c3_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfMy01LTEtMS0w_c75c3746-f47d-4a66-b32d-72f05b618a6b"
      unitRef="usd">-1042000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i8e438c27caf445dfa0dc73c82fa89c8a_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfMy03LTEtMS0w_334e8f22-ad6e-4b36-96aa-e7b69d07aa3b"
      unitRef="usd">1410000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i8e438c27caf445dfa0dc73c82fa89c8a_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfMy05LTEtMS0w_6257c825-351d-41f3-aad6-5c2becb3c8e3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i8e438c27caf445dfa0dc73c82fa89c8a_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfMy0xMS0xLTEtMA_c10875cf-5d9a-4a2f-a125-c7d5d57a9cd9"
      unitRef="usd">1410000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i7feb4486640e4181ae6fa4f10ab2925e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfNS0xLTEtMS0w_242e684d-c6eb-4252-808d-7bc34361054c"
      unitRef="usd">185000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i7feb4486640e4181ae6fa4f10ab2925e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfNS0zLTEtMS0w_fb0985bc-75f3-492a-ae60-c3ce342c9e69"
      unitRef="usd">50000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i7feb4486640e4181ae6fa4f10ab2925e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfNS01LTEtMS0w_1d34c1f7-a3e5-4366-a7e4-db0957c5ae67"
      unitRef="usd">135000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i2179d58a3db845d68ee5a2e39e50efea_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfNS03LTEtMS0w_7f675569-32c5-4e73-8f46-a594aced5801"
      unitRef="usd">185000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i2179d58a3db845d68ee5a2e39e50efea_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfNS05LTEtMS0w_18d238fd-2c4c-4ca8-81d0-9456123bfe53"
      unitRef="usd">50000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i2179d58a3db845d68ee5a2e39e50efea_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfNS0xMS0xLTEtMA_da04a2ab-7949-4e92-949c-1a755bf3e4f0"
      unitRef="usd">135000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i5552ced6d368462d94dc4cf5bb81ca9b_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfOC0xLTEtMS0w_6efec50f-1267-4eaf-9dac-32017c717595"
      unitRef="usd">-857000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i5552ced6d368462d94dc4cf5bb81ca9b_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfOC0zLTEtMS0w_17028a9d-6fb4-483c-b259-73c23e771aa4"
      unitRef="usd">50000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i5552ced6d368462d94dc4cf5bb81ca9b_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfOC01LTEtMS0w_f76cfc31-cce0-4271-8f89-c226454a1ff3"
      unitRef="usd">-907000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i595c9a161cee4999856fb156de1d0951_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfOC03LTEtMS0w_eeace7fa-63db-41d1-aecf-9e9b5167c8a4"
      unitRef="usd">1595000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i595c9a161cee4999856fb156de1d0951_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfOC05LTEtMS0w_050ef0b7-6b20-430d-931a-40273249c2c6"
      unitRef="usd">50000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i595c9a161cee4999856fb156de1d0951_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjY2NzU2Njg2ZTU4YjQzM2RhOWM3MDg1YmFjM2Q2OTBjL3RhYmxlcmFuZ2U6NjY3NTY2ODZlNThiNDMzZGE5YzcwODViYWMzZDY5MGNfOC0xMS0xLTEtMA_af43b0d0-59ba-49e4-8651-1513ee60781a"
      unitRef="usd">1545000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i6c45a29d4de5431ba68ab74b9e9534c2_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfMy0xLTEtMS0w_3c2d6ef8-b0e3-46f7-9768-e478fbd43460"
      unitRef="usd">330000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i6c45a29d4de5431ba68ab74b9e9534c2_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfMy0zLTEtMS0w_99bff14b-9b5d-450d-b67a-ff13dfebd440"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i6c45a29d4de5431ba68ab74b9e9534c2_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfMy01LTEtMS0w_906db61c-fb0e-4e0d-b05c-eb2308395007"
      unitRef="usd">330000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i9f04b28c79184a91a1e7d7a89f34c834_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfMy03LTEtMS0w_5b284144-9b48-4898-ad4c-f993c210b39f"
      unitRef="usd">-476000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i9f04b28c79184a91a1e7d7a89f34c834_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfMy05LTEtMS0w_335cf182-5477-4cd1-bf17-3902f1cd466f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i9f04b28c79184a91a1e7d7a89f34c834_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfMy0xMS0xLTEtMA_d47f76b1-5232-4ae5-9cbc-54d7a8dc0b8d"
      unitRef="usd">-476000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="ifadbcd2caca049b9840d153423869ade_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfNS0xLTEtMS0w_834cc471-d404-4f37-acb6-6a44311ed71e"
      unitRef="usd">553000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ifadbcd2caca049b9840d153423869ade_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfNS0zLTEtMS0w_865befcc-583b-442e-9846-396b393cbb3d"
      unitRef="usd">150000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ifadbcd2caca049b9840d153423869ade_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfNS01LTEtMS0w_8bd2da9a-7392-4866-87e6-675ca9f03872"
      unitRef="usd">403000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i42da7ee487ef4adb8d5fd0cde23625d2_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfNS03LTEtMS0w_81a11238-043e-424f-b803-b268c17b2014"
      unitRef="usd">480000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i42da7ee487ef4adb8d5fd0cde23625d2_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfNS05LTEtMS0w_f2b80184-08c5-47b4-be25-18cce5e490c2"
      unitRef="usd">150000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i42da7ee487ef4adb8d5fd0cde23625d2_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfNS0xMS0xLTEtMA_6a7038c9-1039-448f-b8d6-27c5dcb714f7"
      unitRef="usd">330000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i80b3fdbe21cb4c408c39c5d4e74781f0_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfNy0xLTEtMS0w_cd2605ac-e51a-4978-94d1-325ca86cc376"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i80b3fdbe21cb4c408c39c5d4e74781f0_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfNy0zLTEtMS0w_dda6b92a-c398-4772-b4b4-bdef53c30fbf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i80b3fdbe21cb4c408c39c5d4e74781f0_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfNy01LTEtMS0w_ed4029d1-0e8a-4203-9142-7320962cbc61"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="ifd811416a8e74fd6af0cd0642546efe1_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfNy03LTEtMS0w_83d002bc-ba03-49ea-8f74-be4cc17cc7ee"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ifd811416a8e74fd6af0cd0642546efe1_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfNy05LTEtMS0w_e22c9450-e406-4430-aa0b-44f5bbf8229b"
      unitRef="usd">-140000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ifd811416a8e74fd6af0cd0642546efe1_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfNy0xMS0xLTEtMA_3aa9ac48-9788-46dd-9f22-686fe8698c88"
      unitRef="usd">140000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="ifca01cd20646444d9f19707480991deb_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfOC0xLTEtMS0w_91775d74-87da-457f-a066-cfd5e13aa243"
      unitRef="usd">883000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ifca01cd20646444d9f19707480991deb_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfOC0zLTEtMS0w_a93fdcf4-e083-4391-a1c4-421e5a230031"
      unitRef="usd">150000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ifca01cd20646444d9f19707480991deb_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfOC01LTEtMS0w_4ac324fa-a9c9-479b-898e-bb539cca76ca"
      unitRef="usd">733000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="ib9ce0d325e494d71a7a8674ddd2e99ac_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfOC03LTEtMS0w_0893c488-7542-4387-947f-a291ff62a25f"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ib9ce0d325e494d71a7a8674ddd2e99ac_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfOC05LTEtMS0w_8f6f515f-0ae4-4b48-abed-0a8326468149"
      unitRef="usd">10000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ib9ce0d325e494d71a7a8674ddd2e99ac_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjg4NWE1NmUzOTJlNjQyNThhMjNhOWNjYWEwMWRkZjFkL3RhYmxlcmFuZ2U6ODg1YTU2ZTM5MmU2NDI1OGEyM2E5Y2NhYTAxZGRmMWRfOC0xMS0xLTEtMA_b2cbbc7e-ba2b-4b59-9928-45f3655e72cf"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RleHRyZWdpb246YmQ2NzgwNmE2MmIwNGZhZDg4Njc0NGI3ZmEyZmFiNGNfMzAyNQ_99b9a9f8-f676-4562-88a0-a1e419e1ea59">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in accumulated other comprehensive (loss) income by component (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation (Loss) Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Defined Benefit Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Available-for-Sale Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive (Loss) Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Defined Benefit Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Available-for-Sale Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8931964921164b189a5343ab8d32d6de_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOmFjMzA2MTEyNGNhYjQ1N2I4ODRlYzg2ZjEyMmU4YzgzL3RhYmxlcmFuZ2U6YWMzMDYxMTI0Y2FiNDU3Yjg4NGVjODZmMTIyZThjODNfMS0xLTEtMS0w_e34a586b-93d8-4249-a1d1-38a78a25ddba"
      unitRef="usd">-3069000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8165b602c8b843468d0d87a8a5ec86da_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOmFjMzA2MTEyNGNhYjQ1N2I4ODRlYzg2ZjEyMmU4YzgzL3RhYmxlcmFuZ2U6YWMzMDYxMTI0Y2FiNDU3Yjg4NGVjODZmMTIyZThjODNfMS0zLTEtMS0w_66b73314-850f-45e5-8ff9-421cb6ba34e5"
      unitRef="usd">-4479000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d063781546544f387e4930e10b6fed0_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOmFjMzA2MTEyNGNhYjQ1N2I4ODRlYzg2ZjEyMmU4YzgzL3RhYmxlcmFuZ2U6YWMzMDYxMTI0Y2FiNDU3Yjg4NGVjODZmMTIyZThjODNfMS01LTEtMS0w_74ebc538-67f2-4bd2-b5ba-1146683ca8a5"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i757ed185929545b3ad46541bf109df30_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOmFjMzA2MTEyNGNhYjQ1N2I4ODRlYzg2ZjEyMmU4YzgzL3RhYmxlcmFuZ2U6YWMzMDYxMTI0Y2FiNDU3Yjg4NGVjODZmMTIyZThjODNfMS05LTEtMS0w_9e605257-2417-41e1-be27-a23bdab05a08"
      unitRef="usd">-7548000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i6c45a29d4de5431ba68ab74b9e9534c2_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOmFjMzA2MTEyNGNhYjQ1N2I4ODRlYzg2ZjEyMmU4YzgzL3RhYmxlcmFuZ2U6YWMzMDYxMTI0Y2FiNDU3Yjg4NGVjODZmMTIyZThjODNfMi0xLTEtMS0w_ed504df9-b159-4a0f-b8ac-f2d5b36badcb"
      unitRef="usd">330000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ifadbcd2caca049b9840d153423869ade_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOmFjMzA2MTEyNGNhYjQ1N2I4ODRlYzg2ZjEyMmU4YzgzL3RhYmxlcmFuZ2U6YWMzMDYxMTI0Y2FiNDU3Yjg4NGVjODZmMTIyZThjODNfMi0zLTEtMS0w_722de57e-af74-4c9e-820e-e5711c573588"
      unitRef="usd">403000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i80b3fdbe21cb4c408c39c5d4e74781f0_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOmFjMzA2MTEyNGNhYjQ1N2I4ODRlYzg2ZjEyMmU4YzgzL3RhYmxlcmFuZ2U6YWMzMDYxMTI0Y2FiNDU3Yjg4NGVjODZmMTIyZThjODNfMi01LTEtMS0w_72fd8657-f34c-404e-aca7-b7bb15920a48"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOmFjMzA2MTEyNGNhYjQ1N2I4ODRlYzg2ZjEyMmU4YzgzL3RhYmxlcmFuZ2U6YWMzMDYxMTI0Y2FiNDU3Yjg4NGVjODZmMTIyZThjODNfMi05LTEtMS0w_c17f58e6-d167-4703-be5d-1ed5610af533"
      unitRef="usd">733000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9012fd2a6dcc4cc49a4f908ca2da1dc9_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOmFjMzA2MTEyNGNhYjQ1N2I4ODRlYzg2ZjEyMmU4YzgzL3RhYmxlcmFuZ2U6YWMzMDYxMTI0Y2FiNDU3Yjg4NGVjODZmMTIyZThjODNfMy0xLTEtMS0w_03807bf5-4227-43b4-8a6a-c5125e21086d"
      unitRef="usd">-2739000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7e6e3053b4b482796c9699b9dfde9ae_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOmFjMzA2MTEyNGNhYjQ1N2I4ODRlYzg2ZjEyMmU4YzgzL3RhYmxlcmFuZ2U6YWMzMDYxMTI0Y2FiNDU3Yjg4NGVjODZmMTIyZThjODNfMy0zLTEtMS0w_3ec43a76-3d84-40b3-b09d-1ab812e18b24"
      unitRef="usd">-4076000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i483d83292e494184b058de37cd97e592_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOmFjMzA2MTEyNGNhYjQ1N2I4ODRlYzg2ZjEyMmU4YzgzL3RhYmxlcmFuZ2U6YWMzMDYxMTI0Y2FiNDU3Yjg4NGVjODZmMTIyZThjODNfMy01LTEtMS0w_bc4d43bd-aecc-4770-afe1-5cf51a444bf6"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia89dcc013b5e478d88ba5cd88dde5590_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOmFjMzA2MTEyNGNhYjQ1N2I4ODRlYzg2ZjEyMmU4YzgzL3RhYmxlcmFuZ2U6YWMzMDYxMTI0Y2FiNDU3Yjg4NGVjODZmMTIyZThjODNfMy05LTEtMS0w_fe5d646d-057f-4a68-b177-28210dbe6dfc"
      unitRef="usd">-6815000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia28165e7fafe43e3a40a600aff0db680_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjc1MTA3ZDJjYzllMDQ2ZGE5ZDgwZTA3ZmVkN2ZkMDQ0L3RhYmxlcmFuZ2U6NzUxMDdkMmNjOWUwNDZkYTlkODBlMDdmZWQ3ZmQwNDRfMS0xLTEtMS0w_98896117-7318-435e-81fc-76268fce11d0"
      unitRef="usd">-2362000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i99f855ac63184f13963360142e95468f_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjc1MTA3ZDJjYzllMDQ2ZGE5ZDgwZTA3ZmVkN2ZkMDQ0L3RhYmxlcmFuZ2U6NzUxMDdkMmNjOWUwNDZkYTlkODBlMDdmZWQ3ZmQwNDRfMS0zLTEtMS0w_522175a5-1f15-41fb-89c0-4c35ba1f654e"
      unitRef="usd">-4753000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8f933a9008414b828b17360d4c73e3e5_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjc1MTA3ZDJjYzllMDQ2ZGE5ZDgwZTA3ZmVkN2ZkMDQ0L3RhYmxlcmFuZ2U6NzUxMDdkMmNjOWUwNDZkYTlkODBlMDdmZWQ3ZmQwNDRfMS01LTEtMS0w_2b23f645-d1a9-47f2-8bba-c2e9e272da99"
      unitRef="usd">-140000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2cf8a184130644aebb7af5e24defc9d6_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjc1MTA3ZDJjYzllMDQ2ZGE5ZDgwZTA3ZmVkN2ZkMDQ0L3RhYmxlcmFuZ2U6NzUxMDdkMmNjOWUwNDZkYTlkODBlMDdmZWQ3ZmQwNDRfMS05LTEtMS0w_4b5f2cea-5e93-4a9e-a6be-484525b763ec"
      unitRef="usd">-7255000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i9f04b28c79184a91a1e7d7a89f34c834_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjc1MTA3ZDJjYzllMDQ2ZGE5ZDgwZTA3ZmVkN2ZkMDQ0L3RhYmxlcmFuZ2U6NzUxMDdkMmNjOWUwNDZkYTlkODBlMDdmZWQ3ZmQwNDRfMi0xLTEtMS0w_6bcc8b8c-a766-4801-ba02-5ec370839048"
      unitRef="usd">-476000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i42da7ee487ef4adb8d5fd0cde23625d2_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjc1MTA3ZDJjYzllMDQ2ZGE5ZDgwZTA3ZmVkN2ZkMDQ0L3RhYmxlcmFuZ2U6NzUxMDdkMmNjOWUwNDZkYTlkODBlMDdmZWQ3ZmQwNDRfMi0zLTEtMS0w_67798034-58dc-4e52-ae02-96819c6be70c"
      unitRef="usd">330000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ifd811416a8e74fd6af0cd0642546efe1_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjc1MTA3ZDJjYzllMDQ2ZGE5ZDgwZTA3ZmVkN2ZkMDQ0L3RhYmxlcmFuZ2U6NzUxMDdkMmNjOWUwNDZkYTlkODBlMDdmZWQ3ZmQwNDRfMi01LTEtMS0w_de8bc184-48d4-4329-8d76-fedc59a77a54"
      unitRef="usd">140000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjc1MTA3ZDJjYzllMDQ2ZGE5ZDgwZTA3ZmVkN2ZkMDQ0L3RhYmxlcmFuZ2U6NzUxMDdkMmNjOWUwNDZkYTlkODBlMDdmZWQ3ZmQwNDRfMi05LTEtMS0w_d3d8cd3d-331e-4d2c-ae3d-8cad47ac3b5d"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90248cb33cc2424fb8079c88b050f9f5_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjc1MTA3ZDJjYzllMDQ2ZGE5ZDgwZTA3ZmVkN2ZkMDQ0L3RhYmxlcmFuZ2U6NzUxMDdkMmNjOWUwNDZkYTlkODBlMDdmZWQ3ZmQwNDRfMy0xLTEtMS0w_d73b81a6-9630-4202-82c8-49cdbbe6da18"
      unitRef="usd">-2838000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3edfee329af640bf9b130e0a6326bdc6_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjc1MTA3ZDJjYzllMDQ2ZGE5ZDgwZTA3ZmVkN2ZkMDQ0L3RhYmxlcmFuZ2U6NzUxMDdkMmNjOWUwNDZkYTlkODBlMDdmZWQ3ZmQwNDRfMy0zLTEtMS0w_275de37e-501a-4390-ab67-7e0ecf50b257"
      unitRef="usd">-4423000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i18fb2acf9cea4a659a77bdd1c1c1a905_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjc1MTA3ZDJjYzllMDQ2ZGE5ZDgwZTA3ZmVkN2ZkMDQ0L3RhYmxlcmFuZ2U6NzUxMDdkMmNjOWUwNDZkYTlkODBlMDdmZWQ3ZmQwNDRfMy01LTEtMS0w_f54915ae-6e05-4285-9955-c2fcc6e02f2f"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0bf102eb09ca49259dee2b6d256de13d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RhYmxlOjc1MTA3ZDJjYzllMDQ2ZGE5ZDgwZTA3ZmVkN2ZkMDQ0L3RhYmxlcmFuZ2U6NzUxMDdkMmNjOWUwNDZkYTlkODBlMDdmZWQ3ZmQwNDRfMy05LTEtMS0w_b68c5dbf-1e88-4a48-8398-156699f15a91"
      unitRef="usd">-7261000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81Mi9mcmFnOmJkNjc4MDZhNjJiMDRmYWQ4ODY3NDRiN2ZhMmZhYjRjL3RleHRyZWdpb246YmQ2NzgwNmE2MmIwNGZhZDg4Njc0NGI3ZmEyZmFiNGNfMzAyNg_ad56da2d-8f67-4e64-88b7-e6faf5feb579">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;FASB ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and related ASUs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This amendment requires the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Financial institutions and other organizations will now use forward-looking information to better inform their credit loss estimates. Many of the loss estimation techniques applied today will still be permitted, although the inputs to those techniques will change to reflect the full amount of expected credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;ASU 2016-13 is effective for SEC filers for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The Company adopted this ASU effective November 1, 2020 and the adoption did not have a material impact on its consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;FASB ASU 2020-06, Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This amendment simplifies accounting for convertible instruments by removing major separation models currently required under GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument and more convertible preferred stock as a single equity instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted earnings per share (EPS) calculation in certain areas.&lt;/span&gt;&lt;/div&gt;ASU 2020-06 is effective for public business entities that meet the definition of a SEC filer for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2020. The Company is evaluating the effect this ASU may have on its consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMTY3Nw_7e83ebb3-eff2-4f7d-91ab-2e180e42543a">Concentrations and Geographic Information&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lemons procured from third-party growers were 57% and 64% of the Company's lemon supply in the three months ended July 31, 2021 and 2020, respectively, and were 51% and 60% of the Company's lemon supply in the nine months ended July 31, 2021 and 2020, respectively, of which one third-party grower was 10% of the lemon supply for the nine months ended July 31, 2021. The Company sells the majority of its avocado production to Calavo and sells a majority of its oranges and specialty citrus to a third-party packinghouse. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concentrations of credit risk with respect to revenues and account receivables are limited due to a large, diverse customer base. Two individual customers represented 17% and 13% of revenues, respectively, for the nine months ended July 31, 2021. No individual customer represented more than 10% of accounts receivable, net as of July 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended July 31, 2021 and 2020, the Company had approximately $578,000 and $643,000, respectively, of total sales in Chile by Fruticola Pan de Azucar S.A. ("PDA") and Agricola San Pablo SpA ("San Pablo"). During the nine months ended July 31, 2021 and 2020, the Company had approximately $2,555,000 and $2,103,000, respectively, of total sales in Chile by PDA and San Pablo. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2021, the Company entered into an agreement, effective March 1, 2021, to sell and license certain assets of Trapani Fresh to its 49% partner in the joint venture, FGF Trapani ("FGF"). These assets consist of packing supplies and certain intangible assets related to the packing, marketing, and selling business of Trapani Fresh. The total consideration to be received is approximately $3,900,000 over an 8-year term in 16 equal installments. Payments to be received are secured by FGF&#x2019;s interest in land parcels at the Santa Clara ranch and consist of a $1,200,000 note receivable and $2,700,000 of royalty payments. There was no material gain or loss recognized on the transaction. Trapani Fresh continues to own and operate the 1,200-acre Santa Clara ranch and now sells the lemons it grows to FGF, who packs, markets, and sells the fruit to its export customers. As a result of this transaction, Trapani Fresh now recognizes lemon revenues at the market price less packinghouse charges to harvest, pack and market the fruit. During the three months ended July 31, 2021 and 2020, the Company had approximately $710,000 and $9,626,000, respectively, of total sales in Argentina by Trapani Fresh. During the nine months ended July 31, 2021 and 2020, the Company had approximately $3,265,000 and $12,105,000, respectively, of total sales in Argentina by Trapani Fresh. &lt;/span&gt;&lt;/div&gt;Aggregate foreign exchange transaction losses realized for our foreign subsidiaries was approximately $598,000 for the nine months ended July 31, 2021 and are included in selling, general and administrative expenses in the consolidated statements of operations. Foreign exchange transaction gains/losses were immaterial for the nine months ended July 31, 2020.</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6128b8b574c44ac694403be61d8eb152_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfOTc_20300066-3e7a-49ec-9686-b8bd278cd3ef"
      unitRef="number">0.57</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i86518a8e45284cf8a47fbdb4cbbe657c_D20200501-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMTA0_5a8d4aa0-971d-4ea7-a7d1-2c4acaf0e700"
      unitRef="number">0.64</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie72f308263a34427aa9b80396d2b1b6d_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMjE1_0ae26472-f2ce-41c8-ac67-2e4b5e132f28"
      unitRef="number">0.51</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3adb8dc88e864527abcd69cdf5ad7c06_D20191101-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMjIy_fb5dd239-2c81-4c81-b9e3-47661970a70e"
      unitRef="number">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idbe76d66da4244b793c596b7a975f20c_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMTY0OTI2NzQ0MzY4Ng_967aa669-0dce-4d62-8c72-c3986cdf6ff3"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i67a57ce2dfb34c37b14c899f104f4947_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfNjk0_d0e8df8f-4461-4189-b713-6194215d993d"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i72715a8cef6e4e808bc508099a8c10b5_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMjE5OTAyMzI1NzI1Ng_ef73a2e7-a61f-42da-a60e-96427830d00f"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93131c8b7831464f82bd0bb40ec7f2df_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfODY0_1957170b-fead-4cea-be1f-3e51de8bd05a"
      unitRef="usd">578000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic05e736f637b4022bad923bbdf7e0110_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfODcx_29c4d539-9855-4d07-bfc1-dab51cecb4fd"
      unitRef="usd">643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie380f47e460d4ade98a60476c8060220_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMTA5OTUxMTYzMDAwNg_a03d8778-54ba-43ad-8326-ed787824161f"
      unitRef="usd">2555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54720766d7a548b996e2338b24643e46_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMTA5OTUxMTYzMDAxNA_4ee4e548-bb4a-4b6a-bc0c-91a8dad3644a"
      unitRef="usd">2103000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i27078e5e259b422e9321a00c3afc1e51_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMTA5OTUxMTYzMTAzNQ_a25460c2-4326-46c7-ad96-b84252544073"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ProceedsFromDivestitureOfInterestInJointVenture
      contextRef="i4661f840525d49a8964d4bc8abb4cb77_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMTA5OTUxMTYzMTI5MQ_2afe34ad-9e53-4159-ba7e-21cea2c23ee6"
      unitRef="usd">3900000</us-gaap:ProceedsFromDivestitureOfInterestInJointVenture>
    <lmnr:ConsiderationReceivedPaymentTerm
      contextRef="ibd50791e24f34dc6bedfe3a774a5b530_D20210601-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMzI5ODUzNDg4NzgyOA_5d5b539c-7743-4c91-9dac-0384eff0015c">P8Y</lmnr:ConsiderationReceivedPaymentTerm>
    <lmnr:ConsiderationReceivedPaymentTermNumberOfInstallments
      contextRef="ibd50791e24f34dc6bedfe3a774a5b530_D20210601-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMTA5OTUxMTYzMTMyMA_c06cd32a-f8af-4741-94a7-c574a384b8b8"
      unitRef="installment">16</lmnr:ConsiderationReceivedPaymentTermNumberOfInstallments>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i361aeb1e51a04b6bbefab791ee185e26_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfOTM0NTg0ODg0MTgwNg_2d75340a-205d-4d02-bbbb-c626cc191eb0"
      unitRef="usd">1200000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:AccruedRoyaltiesCurrentAndNoncurrent
      contextRef="i361aeb1e51a04b6bbefab791ee185e26_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfOTM0NTg0ODg0MTgxOA_1d96606e-af74-4950-af2c-925234ba7832"
      unitRef="usd">2700000</us-gaap:AccruedRoyaltiesCurrentAndNoncurrent>
    <lmnr:OperationalAcreage
      contextRef="i3223d55e0eec4121bd3628501487edc3_I20210630"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMTA5OTUxMTYzMTQ1Nw_51657b5e-3e78-4f29-8af6-5ec82244a71a"
      unitRef="acre">1200</lmnr:OperationalAcreage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i290bd77733a74f71a3bf36d912cc3390_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMTA0Nw_d0d83dc4-2021-46d3-925b-3c88f1caf81e"
      unitRef="usd">710000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ea5a545fa304b959787fe3849de4936_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMTA1NA_d837ffff-0955-46ca-b56a-4c15d90663c1"
      unitRef="usd">9626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70ffe05aa1cd453f83ec9e0a8875d58c_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMTI5OQ_b84e9fc5-7834-4e90-8a75-be63c77f1096"
      unitRef="usd">3265000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95e3a73e681c4038aec704bb0983385e_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMTMwNg_c96a38aa-9bd6-40aa-830a-8e41ec73b429"
      unitRef="usd">12105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81NS9mcmFnOmM4ZTYyOGRlODI1OTRmMWU5NzBjODI1YzQ4N2ZkOWMxL3RleHRyZWdpb246YzhlNjI4ZGU4MjU5NGYxZTk3MGM4MjVjNDg3ZmQ5YzFfMTQ3NA_d7677968-0e96-4cc8-b0ae-b113b3f651de"
      unitRef="usd">-598000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <lmnr:PrepaidExpensesAndOtherCurrentAssetsTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81OC9mcmFnOjhlN2E0ZTE5MThiZDQxZDhiZDk0YmU1Yjk1MDlhMjkyL3RleHRyZWdpb246OGU3YTRlMTkxOGJkNDFkOGJkOTRiZTViOTUwOWEyOTJfMTM2_bd9015d0-4f84-4fc1-b3de-ddba8599d136">Prepaid Expenses and Other Current Assets&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consist of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid supplies and insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Note receivable and related interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate development held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales tax receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lemon supplier advances and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</lmnr:PrepaidExpensesAndOtherCurrentAssetsTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81OC9mcmFnOjhlN2E0ZTE5MThiZDQxZDhiZDk0YmU1Yjk1MDlhMjkyL3RleHRyZWdpb246OGU3YTRlMTkxOGJkNDFkOGJkOTRiZTViOTUwOWEyOTJfMTQ1_fd6cfbc6-a0ba-44ae-bc61-f6763199cfd0">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consist of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid supplies and insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Note receivable and related interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate development held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales tax receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lemon supplier advances and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <lmnr:PrepaidSuppliesAndInsuranceCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81OC9mcmFnOjhlN2E0ZTE5MThiZDQxZDhiZDk0YmU1Yjk1MDlhMjkyL3RhYmxlOjc0MGYxYzFhYWUyOTRhMzE4MzIzNDBjYzVkMzBmNDA2L3RhYmxlcmFuZ2U6NzQwZjFjMWFhZTI5NGEzMTgzMjM0MGNjNWQzMGY0MDZfMS0xLTEtMS0w_37a75770-777e-40eb-a27d-1ebf890fd66a"
      unitRef="usd">2634000</lmnr:PrepaidSuppliesAndInsuranceCurrent>
    <lmnr:PrepaidSuppliesAndInsuranceCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81OC9mcmFnOjhlN2E0ZTE5MThiZDQxZDhiZDk0YmU1Yjk1MDlhMjkyL3RhYmxlOjc0MGYxYzFhYWUyOTRhMzE4MzIzNDBjYzVkMzBmNDA2L3RhYmxlcmFuZ2U6NzQwZjFjMWFhZTI5NGEzMTgzMjM0MGNjNWQzMGY0MDZfMS0zLTEtMS0w_b7eb7aac-91bc-49c0-b879-0a2b5ba52f94"
      unitRef="usd">2080000</lmnr:PrepaidSuppliesAndInsuranceCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81OC9mcmFnOjhlN2E0ZTE5MThiZDQxZDhiZDk0YmU1Yjk1MDlhMjkyL3RhYmxlOjc0MGYxYzFhYWUyOTRhMzE4MzIzNDBjYzVkMzBmNDA2L3RhYmxlcmFuZ2U6NzQwZjFjMWFhZTI5NGEzMTgzMjM0MGNjNWQzMGY0MDZfMy0xLTEtMS0w_0d9a17a5-7601-45d8-940d-d4e29d7c64ed"
      unitRef="usd">2446000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81OC9mcmFnOjhlN2E0ZTE5MThiZDQxZDhiZDk0YmU1Yjk1MDlhMjkyL3RhYmxlOjc0MGYxYzFhYWUyOTRhMzE4MzIzNDBjYzVkMzBmNDA2L3RhYmxlcmFuZ2U6NzQwZjFjMWFhZTI5NGEzMTgzMjM0MGNjNWQzMGY0MDZfMy0zLTEtMS0w_ec0f7577-7b28-486a-8203-14ee0aede98d"
      unitRef="usd">2490000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:RealEstateHeldforsale
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81OC9mcmFnOjhlN2E0ZTE5MThiZDQxZDhiZDk0YmU1Yjk1MDlhMjkyL3RhYmxlOjc0MGYxYzFhYWUyOTRhMzE4MzIzNDBjYzVkMzBmNDA2L3RhYmxlcmFuZ2U6NzQwZjFjMWFhZTI5NGEzMTgzMjM0MGNjNWQzMGY0MDZfNC0xLTEtMS0w_7e7dde63-9285-4dda-a905-c1c254b583d1"
      unitRef="usd">2543000</us-gaap:RealEstateHeldforsale>
    <us-gaap:RealEstateHeldforsale
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81OC9mcmFnOjhlN2E0ZTE5MThiZDQxZDhiZDk0YmU1Yjk1MDlhMjkyL3RhYmxlOjc0MGYxYzFhYWUyOTRhMzE4MzIzNDBjYzVkMzBmNDA2L3RhYmxlcmFuZ2U6NzQwZjFjMWFhZTI5NGEzMTgzMjM0MGNjNWQzMGY0MDZfNC0zLTEtMS0w_38ffb119-3400-4a80-9267-041f5c4b1b63"
      unitRef="usd">2543000</us-gaap:RealEstateHeldforsale>
    <lmnr:SalesTaxReceivableCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81OC9mcmFnOjhlN2E0ZTE5MThiZDQxZDhiZDk0YmU1Yjk1MDlhMjkyL3RhYmxlOjc0MGYxYzFhYWUyOTRhMzE4MzIzNDBjYzVkMzBmNDA2L3RhYmxlcmFuZ2U6NzQwZjFjMWFhZTI5NGEzMTgzMjM0MGNjNWQzMGY0MDZfNS0xLTEtMS0w_135e3fa6-cb39-409c-9fd7-7ad1b7568492"
      unitRef="usd">807000</lmnr:SalesTaxReceivableCurrent>
    <lmnr:SalesTaxReceivableCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81OC9mcmFnOjhlN2E0ZTE5MThiZDQxZDhiZDk0YmU1Yjk1MDlhMjkyL3RhYmxlOjc0MGYxYzFhYWUyOTRhMzE4MzIzNDBjYzVkMzBmNDA2L3RhYmxlcmFuZ2U6NzQwZjFjMWFhZTI5NGEzMTgzMjM0MGNjNWQzMGY0MDZfNS0zLTEtMS0w_dcbeb02a-45d8-4137-835c-ab37f2d72f4d"
      unitRef="usd">1867000</lmnr:SalesTaxReceivableCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81OC9mcmFnOjhlN2E0ZTE5MThiZDQxZDhiZDk0YmU1Yjk1MDlhMjkyL3RhYmxlOjc0MGYxYzFhYWUyOTRhMzE4MzIzNDBjYzVkMzBmNDA2L3RhYmxlcmFuZ2U6NzQwZjFjMWFhZTI5NGEzMTgzMjM0MGNjNWQzMGY0MDZfNi0xLTEtMS0w_5a4973e4-4b5f-4c37-ab89-e392c046a5db"
      unitRef="usd">1789000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81OC9mcmFnOjhlN2E0ZTE5MThiZDQxZDhiZDk0YmU1Yjk1MDlhMjkyL3RhYmxlOjc0MGYxYzFhYWUyOTRhMzE4MzIzNDBjYzVkMzBmNDA2L3RhYmxlcmFuZ2U6NzQwZjFjMWFhZTI5NGEzMTgzMjM0MGNjNWQzMGY0MDZfNi0zLTEtMS0w_9dfa66a6-17a7-4a14-a888-1b0e6ad50381"
      unitRef="usd">1708000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81OC9mcmFnOjhlN2E0ZTE5MThiZDQxZDhiZDk0YmU1Yjk1MDlhMjkyL3RhYmxlOjc0MGYxYzFhYWUyOTRhMzE4MzIzNDBjYzVkMzBmNDA2L3RhYmxlcmFuZ2U6NzQwZjFjMWFhZTI5NGEzMTgzMjM0MGNjNWQzMGY0MDZfNy0xLTEtMS0w_9de52ded-508d-4bb3-964d-164ac204dd03"
      unitRef="usd">10219000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV81OC9mcmFnOjhlN2E0ZTE5MThiZDQxZDhiZDk0YmU1Yjk1MDlhMjkyL3RhYmxlOjc0MGYxYzFhYWUyOTRhMzE4MzIzNDBjYzVkMzBmNDA2L3RhYmxlcmFuZ2U6NzQwZjFjMWFhZTI5NGEzMTgzMjM0MGNjNWQzMGY0MDZfNy0zLTEtMS0w_6d90b5b0-5b7f-487e-b96a-694a2e6185fd"
      unitRef="usd">10688000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:RealEstateDisclosureTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfNTE2MQ_18443d39-3133-4af3-bf97-6d72e0205d60">Real Estate Development&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate development assets are comprised primarily of land and land development costs and consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained Property - East Area I&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East Area II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5. Real Estate Development (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;East Area I, Retained Property and East Area II&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal year 2005, the Company began capitalizing the costs of two real estate development projects east of Santa Paula, California, for the development of 550 acres of land into residential units, commercial buildings and civic facilities. On November 10, 2015 (the &#x201c;Transaction Date&#x201d;), the Company entered into a joint venture with The Lewis Group of Companies (&#x201c;Lewis&#x201d;) for the residential development of its East Area I real estate development project. To consummate the transaction, the Company formed Limoneira Lewis Community Builders, LLC (&#x201c;LLCB&#x201d; or &#x201c;Joint Venture&#x201d;) as the development entity, contributed its East Area I property to LLCB and sold a 50% interest in LLCB to Lewis for $20,000,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and the Joint Venture also entered into a Retained Property Development Agreement on the Transaction Date (the "Retained Property Agreement"). Under the terms of the Retained Property Agreement, the Joint Venture transferred certain contributed East Area I property, which is entitled for commercial development, back to the Company (the "Retained Property") and arranged for the design and construction of certain improvements to the Retained Property, subject to certain reimbursements by the Company.&#160;The balance in Retained Property and East Area II includes estimated costs incurred by and reimbursable to LLCB of $5,600,000 and $5,300,000 at July 31, 2021 and October 31, 2020, respectively, which is included in payables to related parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2018, the Joint Venture entered into a $45,000,000 unsecured Line of Credit Loan Agreement and Promissory Note (the &#x201c;Loan&#x201d;) with Bank of America, N.A. to fund early development activities. The Loan originally was scheduled to mature in January 2020 and was extended to February 22, 2021. In February 2021, this loan was extended to February 22, 2023 with an option to extend to February 22, 2024, subject to certain conditions. The interest rate on the Loan is LIBOR plus 2.85% and is payable monthly. The Loan contains certain customary default provisions and the Joint Venture may prepay any amounts outstanding under the Loan without penalty. The Joint Venture had an outstanding balance of zero as of July 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2018, certain principals from Lewis and by the Company guaranteed the obligations under the Loan. The guarantee shall continue in effect until all of the Loan obligations are fully paid and the guarantors are jointly and severally liable for all Loan obligations in the event of default by the Joint Venture. The $1,080,000 estimated value of the guarantee was recorded in the Company&#x2019;s consolidated balance sheets and is included in other long-term liabilities with a corresponding value in equity in investments. The extension had no impact on the Company's Loan guarantee value. Additionally, a Reimbursement Agreement was executed between the Lewis guarantors and the Company, which provides for unpaid liabilities of the Joint Venture to be shared pro-rata by the Lewis guarantors and the Company in proportion to their percentage interest in the Joint Venture.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company made contributions to the Joint Venture of zero and $2,800,000 in the nine months ended July 31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Through July 31, 2021, the Joint Venture has closed the sales of the initial residential lots representing 556 residential units.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Real Estate Development Projects&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining real estate development parcel within the Templeton Santa Barbara, LLC project is described as Sevilla. In the first quarter of fiscal year 2020, the Company entered into an agreement to sell its Sevilla property for $2,700,000, which is expected to close in calendar year 2021. After transaction and other costs, the Company expects to receive cash proceeds of approximately $2,550,000 and recognize an immaterial gain upon closing. At July 31, 2021, the $2,543,000 carrying value of the property was classified as held for sale and included in prepaid expenses and other current assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During December 2017, the Company sold its Centennial property with a net book value of $2,983,000 for $3,250,000. The Company received cash and a $3,000,000 promissory note secured by the property for the balance of the purchase. The promissory note was originally scheduled to mature in December 2019 but was extended to December 15, 2020 and the interest rate was reset to equal to the 6-month LIBOR plus 2.75% on the outstanding principal balance of the note, interest only paid monthly on the first day of each month beginning January 1, 2020. In September 2020, the promissory note was further extended to June 15, 2021 on the same terms and conditions upon making a principal paydown of $25,000, which was paid in November 2020, with an option to further extend the maturity date of the promissory note to December 15, 2021 on the same terms and conditions and upon making an additional principal paydown of $25,000. The option was exercised and the extension payment was paid in May 2021. At July 31, 2021, the net carrying value of the note was $2,600,000 and classified in prepaid expenses and other current assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:RealEstateDisclosureTextBlock>
    <us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfNTE1OQ_9dc31571-c88a-4d99-a8d2-70dd3b97eb3b">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate development assets are comprised primarily of land and land development costs and consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained Property - East Area I&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East Area II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="ic50bd1f0e0244582a9822c57141f9a19_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RhYmxlOjU0MWNmMjQyMGY1NDQ4MGJhMDJhNWU3ZjJhOTA1ZTI5L3RhYmxlcmFuZ2U6NTQxY2YyNDIwZjU0NDgwYmEwMmE1ZTdmMmE5MDVlMjlfMi0xLTEtMS0w_2ec547fa-df0f-404d-87ff-01dc14911f29"
      unitRef="usd">13011000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="id49122d05a974efebbca75447eeac33a_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RhYmxlOjU0MWNmMjQyMGY1NDQ4MGJhMDJhNWU3ZjJhOTA1ZTI5L3RhYmxlcmFuZ2U6NTQxY2YyNDIwZjU0NDgwYmEwMmE1ZTdmMmE5MDVlMjlfMi0zLTEtMS0w_9ad01b9b-e435-4685-bb57-a392eca8a5e8"
      unitRef="usd">13169000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="id0afe1247e1245caa9cf99176df79249_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RhYmxlOjU0MWNmMjQyMGY1NDQ4MGJhMDJhNWU3ZjJhOTA1ZTI5L3RhYmxlcmFuZ2U6NTQxY2YyNDIwZjU0NDgwYmEwMmE1ZTdmMmE5MDVlMjlfMy0xLTEtMS0w_0acc6cc8-faf2-4cf3-b52c-e3150eeea425"
      unitRef="usd">9240000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="i8c85e9f5ac6845a082af29cb506cef87_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RhYmxlOjU0MWNmMjQyMGY1NDQ4MGJhMDJhNWU3ZjJhOTA1ZTI5L3RhYmxlcmFuZ2U6NTQxY2YyNDIwZjU0NDgwYmEwMmE1ZTdmMmE5MDVlMjlfMy0zLTEtMS0w_74a650f0-fdce-4a8b-ab14-2b907ee9d723"
      unitRef="usd">8467000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RhYmxlOjU0MWNmMjQyMGY1NDQ4MGJhMDJhNWU3ZjJhOTA1ZTI5L3RhYmxlcmFuZ2U6NTQxY2YyNDIwZjU0NDgwYmEwMmE1ZTdmMmE5MDVlMjlfNS0xLTEtMS0w_86a1e7fb-57ef-419f-864d-01141992658b"
      unitRef="usd">22251000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RhYmxlOjU0MWNmMjQyMGY1NDQ4MGJhMDJhNWU3ZjJhOTA1ZTI5L3RhYmxlcmFuZ2U6NTQxY2YyNDIwZjU0NDgwYmEwMmE1ZTdmMmE5MDVlMjlfNS0zLTEtMS0w_ed795612-b310-4bce-982b-5c80e6e05c56"
      unitRef="usd">21636000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <us-gaap:NumberOfRealEstateProperties
      contextRef="ib917297bb5164b85aebbeea544ed7724_I20051031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfMzMy_1dc76725-c116-43de-9698-2aca6bf1c1b2"
      unitRef="property">2</us-gaap:NumberOfRealEstateProperties>
    <lmnr:NumberOfAcresOfLandForRealEstateDevelopment
      contextRef="ib917297bb5164b85aebbeea544ed7724_I20051031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfNDI0_3e4f8601-1f86-4013-a9c1-d931ec71d07f"
      unitRef="acre">550</lmnr:NumberOfAcresOfLandForRealEstateDevelopment>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ia90bad70349b487197551018a2279139_I20151110"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfOTI1_83667b18-4423-4ef9-922d-8c5b4c60c817"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="ia90bad70349b487197551018a2279139_I20151110"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfOTU4_60ce3da4-6052-4889-bd43-b90fba4b09ed"
      unitRef="usd">20000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i901891ad018944799fa327e8f7a53bd5_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfMTU5NA_8ff756be-7064-469b-bfd5-b71821c26126"
      unitRef="usd">5600000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i9dd582fc05274938bea51acd0019eed6_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfMTYwMQ_523af394-74fe-4958-8bf7-37ccf6fc1cc6"
      unitRef="usd">5300000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie96e54818f394a3f8440a1eba33ab6c2_I20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfMTczMw_c7e09c82-0596-40d3-9592-bda2f7ce49c0"
      unitRef="usd">45000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8256b79bee8547ada728c9c0825c33a2_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfMjE1Nw_334097d6-e22e-452e-83c1-58d14a933258"
      unitRef="number">0.0285</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongTermDebt
      contextRef="iffbbd937c67540a7814b6870115d1701_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfMjM3Ng_a8d44482-32a3-4f0d-b053-dad6d61c374a"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i2e7763cda0a1441793771506b5f8f43c_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfMjcxNQ_f06ee4b1-0892-40c2-9d54-8b56f56355fd"
      unitRef="usd">1080000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="i99819e9a96e94fecbcfd30095cf423d5_D20201101-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfMzMxNw_a949d2d7-2bca-40d5-9cb5-cecca0320e13"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="ie8f7f6cbee3a46a08028bbe3c333797b_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfMzMyNA_642eacec-1011-437c-992f-fcca5cb91914"
      unitRef="usd">2800000</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <lmnr:NumberOfResidentialUnitsSold
      contextRef="ieceff327cc364a7daefbc323f3c9ae6e_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfMzQ2MA_3b41af23-2245-4e5b-b527-ab3867f7391a"
      unitRef="residentialunit">556</lmnr:NumberOfResidentialUnitsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i9884b09e0d1641bab57bd9cba9095aa5_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfMzc1NA_9c743283-f668-40e1-babb-c7f84736e664"
      unitRef="usd">2700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:ProceedsFromSaleOfRealEstate
      contextRef="ib8d640579d5048628178aeccbff667c3_D20201101-20210131"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfMzkwMw_95dbc682-bb1d-41fa-bd45-13c1dcba3d46"
      unitRef="usd">2550000</us-gaap:ProceedsFromSaleOfRealEstate>
    <us-gaap:RealEstateHeldforsale
      contextRef="i92c9f4d3c41443ce844005891a6af6b1_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfMzk2NA_8d9001a0-62a2-4930-8757-5fcc264fbdf5"
      unitRef="usd">2543000</us-gaap:RealEstateHeldforsale>
    <us-gaap:RealEstateHeldforsale
      contextRef="i22969b636c174ea1afdffe7496d792f1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfNDE3OA_804c0037-323e-4e7c-a4a3-1644c14a371f"
      unitRef="usd">2983000</us-gaap:RealEstateHeldforsale>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="id4b1750b1cd64c5da9f1991574a3f30a_D20171201-20171231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfNDE4NQ_a47e6569-dbd4-4c65-9e8d-ab6784682823"
      unitRef="usd">3250000</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="id4b1750b1cd64c5da9f1991574a3f30a_D20171201-20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfNDIyMQ_ecccd639-86e5-4511-b774-7170092975e7"
      unitRef="usd">3000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:LoansReceivableBasisSpreadOnVariableRate
      contextRef="i8d10eafd16d64fa8ab504bbb7a9ba468_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfNDQ3NA_00378098-50f8-45f1-a403-3062c55a78b6"
      unitRef="number">0.0275</us-gaap:LoansReceivableBasisSpreadOnVariableRate>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="icc0cb7ece0f94103aab473f59d4839d4_D20201101-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfNDc1Nw_2aafa369-d9e8-490c-9226-1f2d9bf94506"
      unitRef="usd">25000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="if9e0b6b7fed54b1380424dd557e3bb18_D20210501-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfNDk3Mw_851285d1-b530-43ba-ad31-65fa408da38c"
      unitRef="usd">25000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:NotesReceivableNet
      contextRef="i965d8ef237fa440bb13f6b8ec835c3a2_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82MS9mcmFnOjA3ZTNmY2RhNDNmNTQ2NjI4MmY2NDJmZjlmYzA5NDQzL3RleHRyZWdpb246MDdlM2ZjZGE0M2Y1NDY2MjgyZjY0MmZmOWZjMDk0NDNfNTA5Ng_02f4d6da-57fc-418c-81ba-f02c2a3c3ff9"
      unitRef="usd">2600000</us-gaap:NotesReceivableNet>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RleHRyZWdpb246YWRiMmEyZTMwMjBhNGRkYzk0OGY1ZjQ2Y2FhMWY0MWFfOTI4_02f35d26-7b47-4409-8c51-74120856438f">Equity in Investments&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity in investments consist of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Limoneira Lewis Community Builders, LLC&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Limco Del Mar, Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rosales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Romney Property Partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unconsolidated Significant Subsidiary&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with Rule 10-01(b)(1) of Regulation S-X, which applies to interim reports on Form 10-Q, the Company must determine if its equity method investees are considered &#x201c;significant subsidiaries."&#160;In evaluating its investments, there are two tests utilized to determine if equity method investees are considered significant subsidiaries: the income test and the investment test.&#160;Summarized income statement information of an equity method investee is required in an interim report if either of the two tests exceed 20% in the interim periods presented.&#160;During the year-to-date interim period for the nine months ended July 31, 2021, this threshold was met for the Company's equity investment in LLCB.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is unaudited summarized financial information for LLCB (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of land sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Limoneira Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RleHRyZWdpb246YWRiMmEyZTMwMjBhNGRkYzk0OGY1ZjQ2Y2FhMWY0MWFfOTIy_e63de12e-1ad8-42ab-9f62-1e5f49870335">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity in investments consist of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Limoneira Lewis Community Builders, LLC&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Limco Del Mar, Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rosales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Romney Property Partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is unaudited summarized financial information for LLCB (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of land sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Limoneira Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="if1ee2a8f4199407e941d387d18a6b121_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOmI0N2U5N2I4MTQ3YjQ4OWJhYTEzYzdmY2E0NThkN2ZlL3RhYmxlcmFuZ2U6YjQ3ZTk3YjgxNDdiNDg5YmFhMTNjN2ZjYTQ1OGQ3ZmVfMS0xLTEtMS0w_ba4e64a5-5e81-43c9-9984-9d6c227a4044"
      unitRef="usd">59844000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ie39f001fd3804a06ad7e3be97585aa85_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOmI0N2U5N2I4MTQ3YjQ4OWJhYTEzYzdmY2E0NThkN2ZlL3RhYmxlcmFuZ2U6YjQ3ZTk3YjgxNDdiNDg5YmFhMTNjN2ZjYTQ1OGQ3ZmVfMS0zLTEtMS0w_75bada33-5bd3-436f-8e12-141f97c84446"
      unitRef="usd">57142000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i82cbe9ccbcb147a781b81a9fe339b099_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOmI0N2U5N2I4MTQ3YjQ4OWJhYTEzYzdmY2E0NThkN2ZlL3RhYmxlcmFuZ2U6YjQ3ZTk3YjgxNDdiNDg5YmFhMTNjN2ZjYTQ1OGQ3ZmVfMi0xLTEtMS0w_9d245349-d924-45c5-a4ab-07650af5a13a"
      unitRef="usd">2027000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="id760dd1f04d746fabcef3b4195f99489_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOmI0N2U5N2I4MTQ3YjQ4OWJhYTEzYzdmY2E0NThkN2ZlL3RhYmxlcmFuZ2U6YjQ3ZTk3YjgxNDdiNDg5YmFhMTNjN2ZjYTQ1OGQ3ZmVfMi0zLTEtMS0w_49ca3565-1f01-45b6-b23a-2e06a6a017e6"
      unitRef="usd">1920000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i0935395db7e443a8a8e7ade2e209fe10_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOmI0N2U5N2I4MTQ3YjQ4OWJhYTEzYzdmY2E0NThkN2ZlL3RhYmxlcmFuZ2U6YjQ3ZTk3YjgxNDdiNDg5YmFhMTNjN2ZjYTQ1OGQ3ZmVfMy0xLTEtMS0w_34de9d5e-402f-423b-a586-efbe35f6f6b2"
      unitRef="usd">1066000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="iea07f27186ad49fa9d1b66084fdeca73_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOmI0N2U5N2I4MTQ3YjQ4OWJhYTEzYzdmY2E0NThkN2ZlL3RhYmxlcmFuZ2U6YjQ3ZTk3YjgxNDdiNDg5YmFhMTNjN2ZjYTQ1OGQ3ZmVfMy0zLTEtMS0w_6516ed9e-cbb1-4d43-9ede-7e3ad3702e1a"
      unitRef="usd">1641000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ia8873189fc5d42a1ae639bdd1d5e2b7f_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOmI0N2U5N2I4MTQ3YjQ4OWJhYTEzYzdmY2E0NThkN2ZlL3RhYmxlcmFuZ2U6YjQ3ZTk3YjgxNDdiNDg5YmFhMTNjN2ZjYTQ1OGQ3ZmVfNC0xLTEtMS0w_b4e7810d-da2c-4929-9ce3-5f9303aa0bc6"
      unitRef="usd">509000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ie92ad06ffb2a41f68d49982976f6218c_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOmI0N2U5N2I4MTQ3YjQ4OWJhYTEzYzdmY2E0NThkN2ZlL3RhYmxlcmFuZ2U6YjQ3ZTk3YjgxNDdiNDg5YmFhMTNjN2ZjYTQ1OGQ3ZmVfNC0zLTEtMS0w_251e6937-f02b-4be5-95e2-c3cb57e2ac8c"
      unitRef="usd">511000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOmI0N2U5N2I4MTQ3YjQ4OWJhYTEzYzdmY2E0NThkN2ZlL3RhYmxlcmFuZ2U6YjQ3ZTk3YjgxNDdiNDg5YmFhMTNjN2ZjYTQ1OGQ3ZmVfNS0xLTEtMS0w_e9e65f38-59ac-4192-aaa6-96dcf6f799ac"
      unitRef="usd">63446000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOmI0N2U5N2I4MTQ3YjQ4OWJhYTEzYzdmY2E0NThkN2ZlL3RhYmxlcmFuZ2U6YjQ3ZTk3YjgxNDdiNDg5YmFhMTNjN2ZjYTQ1OGQ3ZmVfNS0zLTEtMS0w_2ca9997b-4b62-4849-a7d8-6560df75b613"
      unitRef="usd">61214000</us-gaap:EquityMethodInvestments>
    <us-gaap:Revenues
      contextRef="i6c347f10568446dfad7c65c35d96d912_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOjU1MDZkOTg2OGZmNDRkMThiZDI4NGRkMWFiMmE0MWU5L3RhYmxlcmFuZ2U6NTUwNmQ5ODY4ZmY0NGQxOGJkMjg0ZGQxYWIyYTQxZTlfMi01LTEtMS0w_b33eeadc-8804-4f62-8fde-fc932555f12a"
      unitRef="usd">36684000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if9dcedd422814409b41ca67a1d618a49_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOjU1MDZkOTg2OGZmNDRkMThiZDI4NGRkMWFiMmE0MWU5L3RhYmxlcmFuZ2U6NTUwNmQ5ODY4ZmY0NGQxOGJkMjg0ZGQxYWIyYTQxZTlfMi03LTEtMS0w_1a2a32f3-72e1-4ac9-a2b3-8268da95d54e"
      unitRef="usd">25716000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6c347f10568446dfad7c65c35d96d912_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOjU1MDZkOTg2OGZmNDRkMThiZDI4NGRkMWFiMmE0MWU5L3RhYmxlcmFuZ2U6NTUwNmQ5ODY4ZmY0NGQxOGJkMjg0ZGQxYWIyYTQxZTlfMy01LTEtMS0w_9a67c877-6f9e-4e8e-a76f-4e8315a53673"
      unitRef="usd">28062000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if9dcedd422814409b41ca67a1d618a49_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOjU1MDZkOTg2OGZmNDRkMThiZDI4NGRkMWFiMmE0MWU5L3RhYmxlcmFuZ2U6NTUwNmQ5ODY4ZmY0NGQxOGJkMjg0ZGQxYWIyYTQxZTlfMy03LTEtMS0w_392a3554-1cb0-4b1e-9168-f64feb9b11af"
      unitRef="usd">21614000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OperatingExpenses
      contextRef="i6c347f10568446dfad7c65c35d96d912_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOjU1MDZkOTg2OGZmNDRkMThiZDI4NGRkMWFiMmE0MWU5L3RhYmxlcmFuZ2U6NTUwNmQ5ODY4ZmY0NGQxOGJkMjg0ZGQxYWIyYTQxZTlfNC01LTEtMS0w_e74fd1da-b2ab-45d7-8be2-776fc01991d1"
      unitRef="usd">634000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="if9dcedd422814409b41ca67a1d618a49_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOjU1MDZkOTg2OGZmNDRkMThiZDI4NGRkMWFiMmE0MWU5L3RhYmxlcmFuZ2U6NTUwNmQ5ODY4ZmY0NGQxOGJkMjg0ZGQxYWIyYTQxZTlfNC03LTEtMS0w_6666a73d-b391-46cf-b03f-51c056b1e3e6"
      unitRef="usd">848000</us-gaap:OperatingExpenses>
    <us-gaap:ProfitLoss
      contextRef="i6c347f10568446dfad7c65c35d96d912_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOjU1MDZkOTg2OGZmNDRkMThiZDI4NGRkMWFiMmE0MWU5L3RhYmxlcmFuZ2U6NTUwNmQ5ODY4ZmY0NGQxOGJkMjg0ZGQxYWIyYTQxZTlfNS01LTEtMS0w_43c0e4cd-da0c-4f4c-b581-4acb152bb490"
      unitRef="usd">7988000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if9dcedd422814409b41ca67a1d618a49_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOjU1MDZkOTg2OGZmNDRkMThiZDI4NGRkMWFiMmE0MWU5L3RhYmxlcmFuZ2U6NTUwNmQ5ODY4ZmY0NGQxOGJkMjg0ZGQxYWIyYTQxZTlfNS03LTEtMS0w_d5a2c622-0b3e-4378-ba6d-76cd57279720"
      unitRef="usd">3254000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c347f10568446dfad7c65c35d96d912_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOjU1MDZkOTg2OGZmNDRkMThiZDI4NGRkMWFiMmE0MWU5L3RhYmxlcmFuZ2U6NTUwNmQ5ODY4ZmY0NGQxOGJkMjg0ZGQxYWIyYTQxZTlfNi01LTEtMS0w_2b5c7f6e-3b4a-476b-a7b0-74c7d1295e9e"
      unitRef="usd">3944000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if9dcedd422814409b41ca67a1d618a49_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82NC9mcmFnOmFkYjJhMmUzMDIwYTRkZGM5NDhmNWY0NmNhYTFmNDFhL3RhYmxlOjU1MDZkOTg2OGZmNDRkMThiZDI4NGRkMWFiMmE0MWU5L3RhYmxlcmFuZ2U6NTUwNmQ5ODY4ZmY0NGQxOGJkMjg0ZGQxYWIyYTQxZTlfNi03LTEtMS0w_59970025-2523-4980-a309-cfd5b44ca17c"
      unitRef="usd">1659000</us-gaap:NetIncomeLoss>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RleHRyZWdpb246Zjg1YmJmYjA4NGVhNDM2NWE0N2I1ZGNiYTY0ZjViOTJfODc2_84e09421-01d8-42c1-bf0b-30506ddb31d9">Goodwill and Intangible Assets, Net&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the change in the carrying amount of goodwill is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is tested for impairment on an annual basis or when an event or changes in circumstances indicate that its carrying value may not be recoverable. There have been no impairment charges recorded against goodwill as of July 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended July 31, 2021, the Company acquired additional water rights in Chile for $186,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7. Goodwill and Intangible Assets, Net (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets&#160;consisted of the following as of&#160;July 31, 2021&#160;and&#160;October 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.576%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.134%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.134%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-competition agreement &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired water and mineral rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense totaled $210,000 and $262,000 for the three months ended July 31, 2021 and 2020, respectively. Amortization expense totaled $736,000 and $752,000 for the nine months ended July 31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense of intangible assets as of July 31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (excluding the nine months ended July 31, 2021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RleHRyZWdpb246Zjg1YmJmYjA4NGVhNDM2NWE0N2I1ZGNiYTY0ZjViOTJfODc4_70f4cfa9-5422-46f8-95be-077fb29490ad">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the change in the carrying amount of goodwill is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOmRjNGI4ZjM2MWQyZjRkN2JiZjlkMTI1NDdiZGIyNDYwL3RhYmxlcmFuZ2U6ZGM0YjhmMzYxZDJmNGQ3YmJmOWQxMjU0N2JkYjI0NjBfMS0xLTEtMS0w_755637d1-fbb8-401c-b3cf-3013c9d21698"
      unitRef="usd">1535000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOmRjNGI4ZjM2MWQyZjRkN2JiZjlkMTI1NDdiZGIyNDYwL3RhYmxlcmFuZ2U6ZGM0YjhmMzYxZDJmNGQ3YmJmOWQxMjU0N2JkYjI0NjBfMS0xLTEtMS0w_bc7ea0da-225c-4c38-9e68-402351361438"
      unitRef="usd">1535000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOmRjNGI4ZjM2MWQyZjRkN2JiZjlkMTI1NDdiZGIyNDYwL3RhYmxlcmFuZ2U6ZGM0YjhmMzYxZDJmNGQ3YmJmOWQxMjU0N2JkYjI0NjBfMy0xLTEtMS0w_c7bb972c-eeae-4d04-b0d7-adcda77259be"
      unitRef="usd">4000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOmRjNGI4ZjM2MWQyZjRkN2JiZjlkMTI1NDdiZGIyNDYwL3RhYmxlcmFuZ2U6ZGM0YjhmMzYxZDJmNGQ3YmJmOWQxMjU0N2JkYjI0NjBfNC0xLTEtMS0w_7530a15b-be47-45e5-ba4e-0cfb38a21b4d"
      unitRef="usd">1539000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOmRjNGI4ZjM2MWQyZjRkN2JiZjlkMTI1NDdiZGIyNDYwL3RhYmxlcmFuZ2U6ZGM0YjhmMzYxZDJmNGQ3YmJmOWQxMjU0N2JkYjI0NjBfNC0xLTEtMS0w_7555321f-42b6-428b-a085-0e4e376f7c9d"
      unitRef="usd">1539000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RleHRyZWdpb246Zjg1YmJmYjA4NGVhNDM2NWE0N2I1ZGNiYTY0ZjViOTJfMzA0_3736f23e-6f2e-44b0-9168-6891f5d5c531"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="id15f1d1a9b774fd5b331dea8631f0c3e_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RleHRyZWdpb246Zjg1YmJmYjA4NGVhNDM2NWE0N2I1ZGNiYTY0ZjViOTJfNDUz_eaf85fac-bf03-4da9-9c6a-0e8237d60724"
      unitRef="usd">186000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RleHRyZWdpb246Zjg1YmJmYjA4NGVhNDM2NWE0N2I1ZGNiYTY0ZjViOTJfODc0_75f7df46-66d2-403c-bc5f-3f2e646dd039">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets&#160;consisted of the following as of&#160;July 31, 2021&#160;and&#160;October 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.576%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.134%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.134%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-competition agreement &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired water and mineral rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RleHRyZWdpb246Zjg1YmJmYjA4NGVhNDM2NWE0N2I1ZGNiYTY0ZjViOTJfODc1_32bd090e-f92f-46f5-b2b1-5a7e142a365c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets&#160;consisted of the following as of&#160;July 31, 2021&#160;and&#160;October 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.576%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.134%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.134%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-competition agreement &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired water and mineral rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia67d5bdf6eeb4c2c89d1fb679c5f99e5_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfMy0xLTEtMS0w_e3bb32ba-f886-480d-9808-2882bcc0164d"
      unitRef="usd">2108000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia67d5bdf6eeb4c2c89d1fb679c5f99e5_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfMy0zLTEtMS0w_34305012-b1aa-47a7-9259-dbcbdd1d7de5"
      unitRef="usd">673000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia67d5bdf6eeb4c2c89d1fb679c5f99e5_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfMy01LTEtMS0w_f1cd43ff-0aa5-40b2-9960-178b22cd0675"
      unitRef="usd">1435000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if7071f800b12498495fe388caa878ff7_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfMy03LTEtMS0w_602687fc-fc63-4344-9a28-c121e092c175">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6586c82e7d2e46b980f5a87ae6fd2673_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfMy05LTEtMS0w_d44a4d23-e5ab-47fc-8814-27451184c7d2"
      unitRef="usd">3771000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6586c82e7d2e46b980f5a87ae6fd2673_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfMy0xMS0xLTEtMA_e5b3eb78-bcfa-4330-89c8-ef079913a1a2"
      unitRef="usd">947000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6586c82e7d2e46b980f5a87ae6fd2673_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfMy0xMy0xLTEtMA_2e1d3d9f-4ef1-4e7b-8ef3-729190046ab2"
      unitRef="usd">2824000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7e1a17b84b8c43af94bf04469fe9931a_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfMy0xNS0xLTEtMA_1d1fc859-310c-4e93-b142-1afe05b38015">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ied086485c81f4a1b965d6d10979e114d_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNC0xLTEtMS0w_97dbb315-3bbe-4dc8-8890-b7713034234a"
      unitRef="usd">4037000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ied086485c81f4a1b965d6d10979e114d_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNC0zLTEtMS0w_955970d1-abd1-45cb-8c23-cc425bdb2c7e"
      unitRef="usd">1019000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ied086485c81f4a1b965d6d10979e114d_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNC01LTEtMS0w_bc967739-f0aa-48d7-b182-e1305ee4d17e"
      unitRef="usd">3018000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i39202eba21824e0c83a9dc602dad9d1f_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNC03LTEtMS0w_1396c339-337d-4cd2-ae37-85883294c22a">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i49b2c64d8421406aa614b62579aecc28_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNC05LTEtMS0w_00104b76-df6c-435e-a771-1e00ea88fad1"
      unitRef="usd">5010000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i49b2c64d8421406aa614b62579aecc28_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNC0xMS0xLTEtMA_520d093a-efc9-44ff-86dd-d8611d453f1c"
      unitRef="usd">989000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i49b2c64d8421406aa614b62579aecc28_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNC0xMy0xLTEtMA_8b133a4e-e973-47a0-ba3a-5ca8f0888012"
      unitRef="usd">4021000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i81f937a6242a4d91be9fa39cac324580_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNC0xNS0xLTEtMA_2bf972c6-6172-4cb8-8925-d3a852d666f1">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i27152ee6b9534c0aa79e06dca97eb9a3_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNS0xLTEtMS0w_720f52b5-4988-447b-80dc-9e02bd787c6a"
      unitRef="usd">437000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i27152ee6b9534c0aa79e06dca97eb9a3_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNS0zLTEtMS0w_52c77879-605d-4813-8c34-3521443d1a32"
      unitRef="usd">9000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i27152ee6b9534c0aa79e06dca97eb9a3_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNS01LTEtMS0w_7b5ca78f-afe1-4627-824a-a301f0bfe140"
      unitRef="usd">428000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0221088f42f24afb92406f01ab5a9242_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNS03LTEtMS0w_daf7bdb2-4bbf-4293-8bd8-43eee8c0b049">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i113ce65a15f5449a8da40570030b0f8b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNS05LTEtMS0w_5be59774-1b20-4f4f-b6cc-01269231762f"
      unitRef="usd">1040000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i113ce65a15f5449a8da40570030b0f8b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNS0xMS0xLTEtMA_3e3b7d5e-d0ae-4957-9e7c-b738c9094452"
      unitRef="usd">147000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i113ce65a15f5449a8da40570030b0f8b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNS0xMy0xLTEtMA_b02507ba-12b1-4bc2-a9da-6466ebb7d6d0"
      unitRef="usd">893000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i56b9a6f399c249a8a6758aeb9315e049_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNS0xNS0xLTEtMA_9ed97031-4c00-452a-9c1f-03efc8f4c25b">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i76cdb9ce13234782b16a9ffe32a1ef6a_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNi0xLTEtMS0w_ffd21d3a-39e5-4096-a7fc-83de56a27257"
      unitRef="usd">3799000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i76cdb9ce13234782b16a9ffe32a1ef6a_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNi01LTEtMS0w_df8a9633-4b7e-487a-b660-dc78b87bb21e"
      unitRef="usd">3799000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i479a2db95e254daa82025db37bd774a5_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNi05LTEtMS0w_fdb89bbe-25ab-456a-87e5-e6486a2798f0"
      unitRef="usd">3571000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i479a2db95e254daa82025db37bd774a5_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNi0xMy0xLTEtMA_f4af1acb-5d61-490e-907f-d442f0597bfb"
      unitRef="usd">3571000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNy0xLTEtMS0w_eb9e3d6f-2a71-440b-8b9f-96e2a7dac09a"
      unitRef="usd">10381000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNy0zLTEtMS0w_8671dbf3-2bc2-43a2-a86e-1dd2d410b3ca"
      unitRef="usd">1701000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNy01LTEtMS0w_0129c6d2-cca4-474d-a561-f67ad68040f9"
      unitRef="usd">8680000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNy05LTEtMS0w_e9b9cfbc-3a0e-48a5-a5cd-86376c52db04"
      unitRef="usd">13392000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNy0xMS0xLTEtMA_7d77b22d-0d96-4502-a903-d851e34432d5"
      unitRef="usd">2083000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjBhZWFlMmZhYzc3MzQ0Yjg4MTliYTM2MmRlYjMyODRlL3RhYmxlcmFuZ2U6MGFlYWUyZmFjNzczNDRiODgxOWJhMzYyZGViMzI4NGVfNy0xMy0xLTEtMA_08192296-6ddc-4a63-959d-f91f8e8d8856"
      unitRef="usd">11309000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RleHRyZWdpb246Zjg1YmJmYjA4NGVhNDM2NWE0N2I1ZGNiYTY0ZjViOTJfNjIw_2098f9d6-ea54-40b7-8c3f-cfcee4a07bae"
      unitRef="usd">210000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RleHRyZWdpb246Zjg1YmJmYjA4NGVhNDM2NWE0N2I1ZGNiYTY0ZjViOTJfNjI3_f77cd030-9d28-4d35-955f-328056f1fed9"
      unitRef="usd">262000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RleHRyZWdpb246Zjg1YmJmYjA4NGVhNDM2NWE0N2I1ZGNiYTY0ZjViOTJfNzEx_48aac9a1-31f6-4363-a408-e337883614af"
      unitRef="usd">736000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RleHRyZWdpb246Zjg1YmJmYjA4NGVhNDM2NWE0N2I1ZGNiYTY0ZjViOTJfNzE4_c994450f-6b3e-41ab-bab4-dde6372192df"
      unitRef="usd">752000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RleHRyZWdpb246Zjg1YmJmYjA4NGVhNDM2NWE0N2I1ZGNiYTY0ZjViOTJfODgx_90d93893-d744-42d1-9873-65dfa40f56d6">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense of intangible assets as of July 31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (excluding the nine months ended July 31, 2021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjFkMTY3ZmI5OGNiZjRiMmE4ZGY4YjMzYjczNzM2NDIwL3RhYmxlcmFuZ2U6MWQxNjdmYjk4Y2JmNGIyYThkZjhiMzNiNzM3MzY0MjBfMC0xLTEtMS0w_b672e127-7490-4d64-a453-42b699f39081"
      unitRef="usd">192000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjFkMTY3ZmI5OGNiZjRiMmE4ZGY4YjMzYjczNzM2NDIwL3RhYmxlcmFuZ2U6MWQxNjdmYjk4Y2JmNGIyYThkZjhiMzNiNzM3MzY0MjBfMS0xLTEtMS0w_d9674144-5d9f-4d4b-93f9-c88089fdd70d"
      unitRef="usd">724000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjFkMTY3ZmI5OGNiZjRiMmE4ZGY4YjMzYjczNzM2NDIwL3RhYmxlcmFuZ2U6MWQxNjdmYjk4Y2JmNGIyYThkZjhiMzNiNzM3MzY0MjBfMi0xLTEtMS0w_ce9709c2-b1c9-48e7-a294-441e33297432"
      unitRef="usd">724000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjFkMTY3ZmI5OGNiZjRiMmE4ZGY4YjMzYjczNzM2NDIwL3RhYmxlcmFuZ2U6MWQxNjdmYjk4Y2JmNGIyYThkZjhiMzNiNzM3MzY0MjBfMy0xLTEtMS0w_97ff6a47-6f76-4b50-9a37-79ae8af15d88"
      unitRef="usd">716000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjFkMTY3ZmI5OGNiZjRiMmE4ZGY4YjMzYjczNzM2NDIwL3RhYmxlcmFuZ2U6MWQxNjdmYjk4Y2JmNGIyYThkZjhiMzNiNzM3MzY0MjBfNC0xLTEtMS0w_5f0f6f3b-984e-404c-b599-cfa6fe521bd6"
      unitRef="usd">711000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <lmnr:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjFkMTY3ZmI5OGNiZjRiMmE4ZGY4YjMzYjczNzM2NDIwL3RhYmxlcmFuZ2U6MWQxNjdmYjk4Y2JmNGIyYThkZjhiMzNiNzM3MzY0MjBfNS0xLTEtMS0w_76260b81-bd62-434d-abf1-c3606c458abb"
      unitRef="usd">1814000</lmnr:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV82Ny9mcmFnOmY4NWJiZmIwODRlYTQzNjVhNDdiNWRjYmE2NGY1YjkyL3RhYmxlOjFkMTY3ZmI5OGNiZjRiMmE4ZGY4YjMzYjczNzM2NDIwL3RhYmxlcmFuZ2U6MWQxNjdmYjk4Y2JmNGIyYThkZjhiMzNiNzM3MzY0MjBfNi0xLTEtMS0w_01a623ce-51d8-435c-b52f-704c8bf3b20d"
      unitRef="usd">4881000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsDisclosureTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83MC9mcmFnOjg4NjExYzBjZjUwNDQ2MGU5MmY4YjcwYWM2MTBmOWZjL3RleHRyZWdpb246ODg2MTFjMGNmNTA0NDYwZTkyZjhiNzBhYzYxMGY5ZmNfNDYx_1cb7a43e-322c-4993-9c40-8946a81325cd">Other AssetsInvestments in Mutual Water CompaniesThe Company&#x2019;s investments in various not-for-profit mutual water companies provide the Company with the right to receive a proportionate share of water from each of the not-for-profit mutual water companies that have been invested in and do not constitute voting shares and/or rights. Amounts included in other assets in the consolidated balance sheets as of July 31, 2021 and October 31, 2020 were $5,990,000 and $5,563,000, respectively.</us-gaap:OtherAssetsDisclosureTextBlock>
    <lmnr:MutualWaterCompaniesInvestment
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83MC9mcmFnOjg4NjExYzBjZjUwNDQ2MGU5MmY4YjcwYWM2MTBmOWZjL3RleHRyZWdpb246ODg2MTFjMGNmNTA0NDYwZTkyZjhiNzBhYzYxMGY5ZmNfNDM1_7fbcadb7-4072-4a54-930c-5a91db1092be"
      unitRef="usd">5990000</lmnr:MutualWaterCompaniesInvestment>
    <lmnr:MutualWaterCompaniesInvestment
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83MC9mcmFnOjg4NjExYzBjZjUwNDQ2MGU5MmY4YjcwYWM2MTBmOWZjL3RleHRyZWdpb246ODg2MTFjMGNmNTA0NDYwZTkyZjhiNzBhYzYxMGY5ZmNfNDQy_0cd9f8f5-69c0-4878-abbc-f5b929bfd152"
      unitRef="usd">5563000</lmnr:MutualWaterCompaniesInvestment>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RleHRyZWdpb246NDZlMjVkNWZjZmViNDRhOWI0NTFlNWYyNWQ5NGY0ZTlfOTE_8dc6ec4f-507b-42d3-8d4b-c71157983e9b">Accrued Liabilities&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lemon and orange supplier payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RleHRyZWdpb246NDZlMjVkNWZjZmViNDRhOWI0NTFlNWYyNWQ5NGY0ZTlfOTQ_77b5b562-cade-43e7-b302-a0c7b2be1385">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lemon and orange supplier payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RhYmxlOjNkZTBmOWNiNWJmNDRhMmFhZTQyMzEyN2Y5YzFiYjE2L3RhYmxlcmFuZ2U6M2RlMGY5Y2I1YmY0NGEyYWFlNDIzMTI3ZjljMWJiMTZfMS0xLTEtMS0w_c95d5758-70f7-4c4b-84d8-6bd6684953ca"
      unitRef="usd">2295000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RhYmxlOjNkZTBmOWNiNWJmNDRhMmFhZTQyMzEyN2Y5YzFiYjE2L3RhYmxlcmFuZ2U6M2RlMGY5Y2I1YmY0NGEyYWFlNDIzMTI3ZjljMWJiMTZfMS0zLTEtMS0w_e8cf8524-9179-4792-89df-1a8392d739fc"
      unitRef="usd">2275000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RhYmxlOjNkZTBmOWNiNWJmNDRhMmFhZTQyMzEyN2Y5YzFiYjE2L3RhYmxlcmFuZ2U6M2RlMGY5Y2I1YmY0NGEyYWFlNDIzMTI3ZjljMWJiMTZfMi0xLTEtMS0w_fadeb82e-b5bc-4673-9992-8372ba00455a"
      unitRef="usd">196000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RhYmxlOjNkZTBmOWNiNWJmNDRhMmFhZTQyMzEyN2Y5YzFiYjE2L3RhYmxlcmFuZ2U6M2RlMGY5Y2I1YmY0NGEyYWFlNDIzMTI3ZjljMWJiMTZfMi0zLTEtMS0w_f49dd6a3-4f6b-42e7-987b-20d741a9f9d0"
      unitRef="usd">683000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <lmnr:AccruedPayablesToFruitSuppliers
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RhYmxlOjNkZTBmOWNiNWJmNDRhMmFhZTQyMzEyN2Y5YzFiYjE2L3RhYmxlcmFuZ2U6M2RlMGY5Y2I1YmY0NGEyYWFlNDIzMTI3ZjljMWJiMTZfMy0xLTEtMS0w_6cf0757c-af98-4920-92ad-fb822805b3d7"
      unitRef="usd">0</lmnr:AccruedPayablesToFruitSuppliers>
    <lmnr:AccruedPayablesToFruitSuppliers
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RhYmxlOjNkZTBmOWNiNWJmNDRhMmFhZTQyMzEyN2Y5YzFiYjE2L3RhYmxlcmFuZ2U6M2RlMGY5Y2I1YmY0NGEyYWFlNDIzMTI3ZjljMWJiMTZfMy0zLTEtMS0w_63afeae0-c2c6-44c3-8745-c60bc5985304"
      unitRef="usd">1346000</lmnr:AccruedPayablesToFruitSuppliers>
    <lmnr:CapitalExpendituresReservesAndOtherCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RhYmxlOjNkZTBmOWNiNWJmNDRhMmFhZTQyMzEyN2Y5YzFiYjE2L3RhYmxlcmFuZ2U6M2RlMGY5Y2I1YmY0NGEyYWFlNDIzMTI3ZjljMWJiMTZfNC0xLTEtMS0w_ba4a7e1b-b855-44b2-b0fb-fe0e5d9e5374"
      unitRef="usd">1452000</lmnr:CapitalExpendituresReservesAndOtherCurrent>
    <lmnr:CapitalExpendituresReservesAndOtherCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RhYmxlOjNkZTBmOWNiNWJmNDRhMmFhZTQyMzEyN2Y5YzFiYjE2L3RhYmxlcmFuZ2U6M2RlMGY5Y2I1YmY0NGEyYWFlNDIzMTI3ZjljMWJiMTZfNC0zLTEtMS0w_821ae49a-6e35-4589-81c2-2e3c615a363e"
      unitRef="usd">938000</lmnr:CapitalExpendituresReservesAndOtherCurrent>
    <lmnr:OperatingLeaseLiabilityCurrentIncludingAccruedUnpaidLeaseExpenses
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RhYmxlOjNkZTBmOWNiNWJmNDRhMmFhZTQyMzEyN2Y5YzFiYjE2L3RhYmxlcmFuZ2U6M2RlMGY5Y2I1YmY0NGEyYWFlNDIzMTI3ZjljMWJiMTZfNS0xLTEtMS0w_1af51f92-6ceb-468e-8a67-b2c0446af967"
      unitRef="usd">315000</lmnr:OperatingLeaseLiabilityCurrentIncludingAccruedUnpaidLeaseExpenses>
    <lmnr:OperatingLeaseLiabilityCurrentIncludingAccruedUnpaidLeaseExpenses
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RhYmxlOjNkZTBmOWNiNWJmNDRhMmFhZTQyMzEyN2Y5YzFiYjE2L3RhYmxlcmFuZ2U6M2RlMGY5Y2I1YmY0NGEyYWFlNDIzMTI3ZjljMWJiMTZfNS0zLTEtMS0w_70945239-bef2-4062-8def-ec3b7a953be8"
      unitRef="usd">959000</lmnr:OperatingLeaseLiabilityCurrentIncludingAccruedUnpaidLeaseExpenses>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RhYmxlOjNkZTBmOWNiNWJmNDRhMmFhZTQyMzEyN2Y5YzFiYjE2L3RhYmxlcmFuZ2U6M2RlMGY5Y2I1YmY0NGEyYWFlNDIzMTI3ZjljMWJiMTZfNi0xLTEtMS0w_f135285d-9399-442d-a0d8-1d9aa7fe99cd"
      unitRef="usd">1381000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RhYmxlOjNkZTBmOWNiNWJmNDRhMmFhZTQyMzEyN2Y5YzFiYjE2L3RhYmxlcmFuZ2U6M2RlMGY5Y2I1YmY0NGEyYWFlNDIzMTI3ZjljMWJiMTZfNi0zLTEtMS0w_be3309a9-5d05-4044-b0f9-3984d61fee80"
      unitRef="usd">1746000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RhYmxlOjNkZTBmOWNiNWJmNDRhMmFhZTQyMzEyN2Y5YzFiYjE2L3RhYmxlcmFuZ2U6M2RlMGY5Y2I1YmY0NGEyYWFlNDIzMTI3ZjljMWJiMTZfOC0xLTEtMS0w_0b2eda06-4e96-46e6-964c-195560b169fb"
      unitRef="usd">5639000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83My9mcmFnOjQ2ZTI1ZDVmY2ZlYjQ0YTliNDUxZTVmMjVkOTRmNGU5L3RhYmxlOjNkZTBmOWNiNWJmNDRhMmFhZTQyMzEyN2Y5YzFiYjE2L3RhYmxlcmFuZ2U6M2RlMGY5Y2I1YmY0NGEyYWFlNDIzMTI3ZjljMWJiMTZfOC0zLTEtMS0w_979b7f34-f384-4ffe-a1fe-427c936fcf13"
      unitRef="usd">7947000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzg0OQ_017d8fb1-a08e-4d8a-81a8-4c7686cb4e24">Long-Term Debt&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt is comprised of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.202%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farm Credit West revolving and non-revolving lines of credit: the interest rate of the revolving line of credit is variable based on the one-month London Interbank Offered Rate (&#x201c;LIBOR&#x201d;), which was 0.10% at July 31, 2021, plus 1.75%. The interest rate for the $40.0 million outstanding balance of the non-revolving line of credit is fixed at 4.77% through July 1, 2022, 3.57% through July 1, 2025 and variable thereafter. Interest is payable monthly and the principal is due in full on July&#160;1, 2026.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farm Credit West term loan: Effective July 1, 2020, the interest rate was fixed at 2.48%. The loan is payable in quarterly installments through November 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farm Credit West term loan: Effective July 1, 2020, the interest rate was fixed at 3.24%. The loan is payable in monthly installments through October 2035.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farm Credit West term loan: Effective July 1, 2020, the interest rate was fixed at 3.24%. The loan is payable in monthly installments through March 2036.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farm Credit West term loan: Effective July 1, 2020 the interest rate was fixed at 2.77% until July 1, 2025, becoming variable for the remainder of the loan. The loan is payable in monthly installments through March 2036.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wells Fargo term loan: the interest rate is fixed at 3.58%. The loan is payable in monthly installments through January 2023.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Banco de Chile term loan: the interest rate is fixed at 6.48%. The loan is payable in annual installments through January 2025.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Note Payable: the interest rate ranges from 5.00% to 7.00% and was 6.50% at July 31, 2021. The loan includes interest only monthly payments and principal is due in February 2023.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Banco de Chile COVID-19 loans: The interest rates are fixed at 3.48% and 2.90%. The loans are payable in monthly installments beginning February 2021 through September 2024.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Less deferred financing costs, net of accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Total long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;In June 2021, the Company entered into a Master Loan Agreement (the &#x201c;MLA&#x201d;) with Farm Credit West, PCA (the &#x201c;Lender&#x201d;) dated June 1, 2021, together with a revolving credit facility supplement (the &#x201c;Revolving Credit Supplement&#x201d;), a non-revolving credit facility supplement (the &#x201c;Non-Revolving Credit Supplement,&#x201d; and together with the Revolving Credit Supplement, the &#x201c;Supplements&#x201d;) and an agreement to convert to fixed interest rate ("Fixed Interest Rate Agreement"). The MLA governs the terms of the Supplements. The MLA amends and restates the previous Master Loan Agreement between the Company and the Lender, dated June 19, 2017 and extends the principal repayment to July 1, 2026. Debt financing costs related to the MLA agreement were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2020, the Company and Farm Credit West entered into a Conversion Agreement to convert the term loans noted above to fixed interest rate loans effective July 1, 2020. No changes were made to the outstanding principal balances on the term loans and the Company made no cash repayments of principal. The rates were subject to a prepayment restriction period for a portion of the fixed rate term that expired on January 1, 2021. The Company may prepay any amounts without penalty. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the Company entered into a revolving equity line of credit promissory note and loan agreement with Farm Credit West for a $15,000,000 Revolving Equity Line of Credit (the "RELOC") secured by a first lien on the Windfall Investors, LLC property. The RELOC matures in 2043 and features a 3-year draw period followed by 20 years of fully amortized loan payments. The interest rate is variable with monthly interest-only payments during the 3-year draw period and monthly principal and interest payments thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Supplements and RELOC provide aggregate borrowing capacity of $130,000,000 comprised of $75,000,000 under the Revolving Credit Supplement, $40,000,000 under the Non-Revolving Credit Supplement and $15,000,000 under the RELOC.&#160;The borrowing capacity based on collateral value was $130,000,000 at July 31, 2021, of which $28,198,000 was available to borrow. For amounts outstanding under both Supplements interest will begin to be charged on the date the Lender disburses principal and will continue until the outstanding indebtedness under the Supplements is paid in full with interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;10. Long-Term Debt (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The initial interest rate in effect under the Revolving Credit Supplement was 1.69% per annum, and was automatically adjusted commencing July 1, 2021 and on the first day of each month thereafter. The interest rate for any amount outstanding under the Revolving Credit Supplement will be based on the one-month LIBOR rate plus or minus an applicable margin. The applicable margin will range from 1.75% to 2.35% depending on the ratio of current assets, plus the remaining available commitment divided by current liabilities. On July 1, 2022, and on each one-year anniversary thereafter, the Company has the option to convert the interest rate in use under the Revolving Credit Supplement from the preceding LIBOR-based calculation to a variable interest rate. Any amounts outstanding under the Revolving Credit Supplement will be due and payable in full on July 1, 2026. The Company may prepay any amounts outstanding under the Revolving Credit Supplement without penalty.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The initial interest rate in effect under the Non-Revolving Credit Supplement is a fixed interest rate of 4.77% per year and such rate shall continue for a period of one year and one month. Pursuant to the Fixed Interest Rate Agreement, the Non-Revolving Credit Supplement will convert to a fixed interest rate of 3.57% per year until July 1, 2025 (the &#x201c;Fixed Rate Term&#x201d;). Thereafter, the interest rate will convert to a variable interest rate established by the Lender corresponding to the corresponding interest rate group. Any amounts outstanding under the Non-Revolving Credit Supplement is due and payable in full on July 1, 2026. The Company may not prepay any amounts under the outstanding Non-Revolving Credit Supplement during the Fixed Rate Term. Thereafter, the Company may prepay any amounts outstanding under the Non-Revolving Credit Supplement, provided that a fee equal to 0.50% of the amount prepaid and any other cost or loss suffered by the Lender must be paid with any prepayment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All indebtedness under the MLA and RELOC, including any indebtedness under the Supplements, is secured by a first lien on Company-owned stock or participation certificates, Company funds maintained with Lender, Lender&#x2019;s unallocated surplus, and certain of the Company&#x2019;s agricultural properties in Tulare and Ventura counties in California and certain of the Company&#x2019;s building fixtures and improvements and investments in mutual water companies associated with the pledged agricultural properties. The MLA includes customary default provisions that provide should an event of default occur, the Lender, at its option, may declare all or any portion of the indebtedness under the MLA to be immediately due and payable without demand, notice of non-payment, protest or prior recourse to collateral, and terminate or suspend the Company&#x2019;s right to draw or request funds on any loan or line of credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The MLA subjects the Company to affirmative and restrictive covenants including, among other customary covenants, financial reporting requirements, requirements to maintain and repair any collateral, restrictions on the sale of assets, restrictions on the use of proceeds, prohibitions on the incurrence of additional debt and restrictions on the purchase or sale of major assets of the Company&#x2019;s business. The Company is also subject to a covenant that it will maintain a debt service coverage ratio greater than or equal to 1.15:1.00 measured at October 31, 2021, and greater than or equal to 1.25:1 when measured at October 31, 2022, and annually thereafter. In August 2021, the Lender modified the covenant to a minimum debt service coverage ratio greater than or equal to 1.0:1.0 measured at October 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In August 2021, the Company entered into an equipment finance agreement (a "FCW term loan") with Lender in the amount of $2,508,000 and used the proceeds to payoff the Wells Fargo term loan. The FCW term loan has a fixed interest rate of 3.19% and is payable in monthly installments through September 2026. There were no unamortized debt financing costs related to the Wells Fargo term loan and no capitalized financing costs related to the FCW term loan. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2020, Farm Credit West declared an annual cash patronage dividend of 1.50% of average eligible loan balances. The Company received $1,170,000 in February 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest is capitalized on non-bearing orchards, real estate development projects and significant construction in progress. The Company capitalized interest of $353,000 and $353,000 during the three months ended July 31, 2021 and 2020, respectively, and $661,000 and $797,000 during the nine months ended July 31, 2021 and 2020, respectively. Capitalized interest is included in property, plant and equipment and real estate development assets in the Company&#x2019;s consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzg1Ng_660a681a-b783-4fc9-a83b-7675c53a6a52">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt is comprised of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.202%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farm Credit West revolving and non-revolving lines of credit: the interest rate of the revolving line of credit is variable based on the one-month London Interbank Offered Rate (&#x201c;LIBOR&#x201d;), which was 0.10% at July 31, 2021, plus 1.75%. The interest rate for the $40.0 million outstanding balance of the non-revolving line of credit is fixed at 4.77% through July 1, 2022, 3.57% through July 1, 2025 and variable thereafter. Interest is payable monthly and the principal is due in full on July&#160;1, 2026.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farm Credit West term loan: Effective July 1, 2020, the interest rate was fixed at 2.48%. The loan is payable in quarterly installments through November 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farm Credit West term loan: Effective July 1, 2020, the interest rate was fixed at 3.24%. The loan is payable in monthly installments through October 2035.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farm Credit West term loan: Effective July 1, 2020, the interest rate was fixed at 3.24%. The loan is payable in monthly installments through March 2036.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farm Credit West term loan: Effective July 1, 2020 the interest rate was fixed at 2.77% until July 1, 2025, becoming variable for the remainder of the loan. The loan is payable in monthly installments through March 2036.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wells Fargo term loan: the interest rate is fixed at 3.58%. The loan is payable in monthly installments through January 2023.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Banco de Chile term loan: the interest rate is fixed at 6.48%. The loan is payable in annual installments through January 2025.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Note Payable: the interest rate ranges from 5.00% to 7.00% and was 6.50% at July 31, 2021. The loan includes interest only monthly payments and principal is due in February 2023.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Banco de Chile COVID-19 loans: The interest rates are fixed at 3.48% and 2.90%. The loans are payable in monthly installments beginning February 2021 through September 2024.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Less deferred financing costs, net of accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Total long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <lmnr:DebtInstrumentInterestRateReferenceRate
      contextRef="i171402f3db27470e8ef5968bb8f4bb99_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMS0wLTEtMS0wL3RleHRyZWdpb246YmVkNGNiYjJlYmFhNGYxYWE5MjQ4OWRkOTQ5ZmE2OTVfMjAy_4ff872c1-329c-47dc-b8eb-5554ac18a1c8"
      unitRef="number">0.0010</lmnr:DebtInstrumentInterestRateReferenceRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3ce2287859494489875d70187a58a082_D20201101-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMS0wLTEtMS0wL3RleHRyZWdpb246YmVkNGNiYjJlYmFhNGYxYWE5MjQ4OWRkOTQ5ZmE2OTVfMjI5_156794d1-b374-45d9-b838-b70030921ea2"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8488792deb104e26a59e8ca7085458d4_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMS0wLTEtMS0wL3RleHRyZWdpb246YmVkNGNiYjJlYmFhNGYxYWE5MjQ4OWRkOTQ5ZmE2OTVfMjU5_f35d3fc4-ab48-46d2-b50b-9ce39c4db0b0"
      unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8488792deb104e26a59e8ca7085458d4_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMS0wLTEtMS0wL3RleHRyZWdpb246YmVkNGNiYjJlYmFhNGYxYWE5MjQ4OWRkOTQ5ZmE2OTVfMzMx_1deb9a58-9a6c-4215-9ed9-603f13f49740"
      unitRef="number">0.0477</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if94ae5911e4b44d09833657c17cafe9e_I20220714"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMS0wLTEtMS0wL3RleHRyZWdpb246YmVkNGNiYjJlYmFhNGYxYWE5MjQ4OWRkOTQ5ZmE2OTVfMzI5ODUzNDg4NDAyMA_d0356aa5-a646-4648-bc6a-293602f4a11d"
      unitRef="number">0.0357</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2e18a9ae1ea04eedbac8c66235b71b39_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMS0yLTEtMS0w_ea4a6259-9e30-461d-81e8-feb409092fda"
      unitRef="usd">101802000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7f74fc09ed5a4bdf876695df12396667_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMS00LTEtMS0w_48118e58-8452-4cea-93c7-12ca93d19941"
      unitRef="usd">102251000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ife19931826854b729f2a7a467aae627f_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMi0wLTEtMS0wL3RleHRyZWdpb246YjQyNzNlYjU4MDg4NDMwYzhlYWNiNTdjMmZkYjNiMTRfODc_937797eb-fce5-440c-a5e7-e8ba3991d5f5"
      unitRef="number">0.0248</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ife19931826854b729f2a7a467aae627f_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMi0yLTEtMS0w_12c0ebba-3df9-4c6f-9f41-fcf2e212eed9"
      unitRef="usd">968000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icb129e1594b64670b09d1f24f4b9ca23_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMi00LTEtMS0w_b12edaf8-e7ea-419a-ad5d-773148be8d5f"
      unitRef="usd">1438000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1481d05264c44e2c90d88a7c41566206_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMy0wLTEtMS0wL3RleHRyZWdpb246YzU3ODMzYjY2ODExNDAwMjhmNDNiNzRjZDNkZjA2MDFfODc_7556d848-1a47-442f-af3c-71df3ba03a13"
      unitRef="number">0.0324</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1481d05264c44e2c90d88a7c41566206_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMy0yLTEtMS0w_765ddccf-24dd-43dc-ac46-06c3cbf52754"
      unitRef="usd">988000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8b8726e4874f413ea780824ca780ebd0_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMy00LTEtMS0w_3f6c599c-e7c2-476b-8a56-ec6bee5c4a7c"
      unitRef="usd">1029000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i02cea1de4539494690c74548179467cf_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfNC0wLTEtMS0wL3RleHRyZWdpb246YTVhYTczZGVhNzJiNDE2Nzg4MDNmMTE3OTUzNmVkMTZfODc_5a0e1dec-3ec7-41e2-94be-14d35799b160"
      unitRef="number">0.0324</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i02cea1de4539494690c74548179467cf_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfNC0yLTEtMS0w_176e568c-c67f-45f2-8fee-a03b66d54c68"
      unitRef="usd">8112000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4f754dceec14410399785b5b1db9b597_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfNC00LTEtMS0w_b91a2989-4acf-4bec-8152-75bc7802e5a7"
      unitRef="usd">8433000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie01c823b830c4dd0ab510b875fc57daf_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfNS0wLTEtMS0wL3RleHRyZWdpb246ZTg4YTViZDAxNzhkNDIyNWE1ZjRjYzQ5MWIxYWRiMWFfODY_18486ade-286d-4487-a857-e455d8ad2869"
      unitRef="number">0.0277</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie01c823b830c4dd0ab510b875fc57daf_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfNS0yLTEtMS0w_8dcd7285-a783-4392-9077-2c5b53e04da9"
      unitRef="usd">5975000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9b7d7d386d62494b8ee547c7d9dd9685_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfNS00LTEtMS0w_bf2c27cf-5ec7-4187-b3c5-0e9d08518387"
      unitRef="usd">6220000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6e6a1503f62447c4ba2c4502fcea67ae_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfNi0wLTEtMS0wL3RleHRyZWdpb246NGFhNjQ1YTkwMGRkNDZhMTkxZjk4NWI1ZjBhNmEzZjhfNTc_3fa8db1e-a49b-46be-a018-aae73b1bfeba"
      unitRef="number">0.0358</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6e6a1503f62447c4ba2c4502fcea67ae_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfNi0yLTEtMS0w_833564ce-f71c-437e-b0c7-0f5f613b4e87"
      unitRef="usd">2486000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4656fce33b4e489bb7e5653c8e65a719_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfNi00LTEtMS0w_8a1e5dcc-a0af-48cd-970a-6406e239a1b0"
      unitRef="usd">3491000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if6dc97ec49034eaa82c42f432a23905e_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfNy0wLTEtMS0wL3RleHRyZWdpb246MzI1MTQzY2JkMzQ5NGFhMjg1OWI0YjM2MTgzN2NkMDZfNjA_692cb446-b6da-4e43-8a10-73fe80532968"
      unitRef="number">0.0648</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if6dc97ec49034eaa82c42f432a23905e_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfNy0yLTEtMS0w_9be391ce-5b0f-4a0c-a40f-ff7d5fa50c97"
      unitRef="usd">1071000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1a0400bf54f744c6901fec546e8b87b5_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfNy00LTEtMS0w_59be6070-c269-415d-9c39-3f13d644955b"
      unitRef="usd">1205000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="i324349f4ce1c4ac285ea6dbe64cb9039_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfOC0wLTEtMS0wL3RleHRyZWdpb246MWY3NTE0ZmJmN2UyNDdhODlmYjU5OWMzYWM1MjljNzFfNDg_3f033ffe-f54a-40ad-ae93-adf16c06b7c4"
      unitRef="number">0.0500</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="i1ee7b476b9114dcc899ba7402c96e3fb_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfOC0wLTEtMS0wL3RleHRyZWdpb246MWY3NTE0ZmJmN2UyNDdhODlmYjU5OWMzYWM1MjljNzFfNTQ_26dafd39-f194-4a2a-9a03-5a3255cc5f85"
      unitRef="number">0.0700</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="i77f89c47f3134b2eb778afcc1867a1c1_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfOC0wLTEtMS0wL3RleHRyZWdpb246MWY3NTE0ZmJmN2UyNDdhODlmYjU5OWMzYWM1MjljNzFfNjU_4772add9-b112-4f66-88f3-8a381e938e5f"
      unitRef="number">0.0650</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i77f89c47f3134b2eb778afcc1867a1c1_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfOC0yLTEtMS0w_be00cd46-5230-497f-91a5-8cb92169213f"
      unitRef="usd">1435000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iaf9f663f1be245f2915b8289d6a1afe5_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfOC00LTEtMS0w_9235aff6-524b-4d81-a6d7-6e70cc931339"
      unitRef="usd">1435000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i851f9510edcb450ead93da2ba3e04618_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfOS0wLTEtMS0wL3RleHRyZWdpb246ODA0MjdmNDIyNzM0NGE2MDlhY2Q0NTExZTcyZWU4ODNfNjc_fe51326e-4864-4ff1-9597-e07884a613cd"
      unitRef="number">0.0348</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ied57667746584c5fb4ca06b9b46d193c_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfOS0wLTEtMS0wL3RleHRyZWdpb246ODA0MjdmNDIyNzM0NGE2MDlhY2Q0NTExZTcyZWU4ODNfNzQ_dac90872-6ebc-42ed-add8-aae85d903136"
      unitRef="number">0.0290</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i851f9510edcb450ead93da2ba3e04618_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfOS0yLTEtMS0w_9edb0f23-48fb-4a67-b6e7-2a3cc9a4e600"
      unitRef="usd">477000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ied57667746584c5fb4ca06b9b46d193c_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfOS00LTEtMS0w_69925954-3f04-4527-b739-3ad527eea8a7"
      unitRef="usd">522000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMTAtMi0xLTEtMA_7396a8f3-2acd-4626-b86f-01ad7593ad58"
      unitRef="usd">123314000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMTAtNC0xLTEtMA_d1eb12ec-0b09-4f0f-a8cc-da99e84ec66c"
      unitRef="usd">126024000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMTEtMi0xLTEtMA_40a29615-33fe-478a-b054-80e92ba7fa18"
      unitRef="usd">143000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMTEtNC0xLTEtMA_34fc206c-4788-4b1e-98b6-f032ef46ece0"
      unitRef="usd">176000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMTItMi0xLTEtMA_d90d9015-177f-4b3a-9a4a-bf49348574ed"
      unitRef="usd">123171000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMTItNC0xLTEtMA_25a8664a-04d4-4ad1-8ee8-3c0428089f1d"
      unitRef="usd">125848000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMTMtMi0xLTEtMA_40432969-0435-4b35-95fd-72ac9085fdb5"
      unitRef="usd">2236000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMTMtNC0xLTEtMA_92275341-4710-4b5e-aa22-1f79610b3176"
      unitRef="usd">3277000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMTQtMi0xLTEtMA_3db33999-54da-4e6a-a20b-7559cc664adf"
      unitRef="usd">120935000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RhYmxlOjE5MWE1ZmJiYWU5NjQ4M2VhZTk4OWY3OTk4Nzc5NTZkL3RhYmxlcmFuZ2U6MTkxYTVmYmJhZTk2NDgzZWFlOTg5Zjc5OTg3Nzk1NmRfMTQtNC0xLTEtMA_1ada1a65-9047-4ca8-9c78-08bce512f429"
      unitRef="usd">122571000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9ee25635f6bc43b7a180bca6cb8eeeaf_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfOTg3_5531fd6c-4352-4b69-bf0f-c8d4477cd3e9"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <lmnr:LineOfCreditFacilityDrawPeriod
      contextRef="i2a48897c9dfa4c48a5673f0c7118177d_D20200301-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMTE0Mg_6f6d93ac-4275-4178-a5a1-a04b43e521de">P3Y</lmnr:LineOfCreditFacilityDrawPeriod>
    <lmnr:LineOfCreditFacilityPaymentPeriod
      contextRef="i2a48897c9dfa4c48a5673f0c7118177d_D20200301-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMTE3NA_d4990033-d4ae-4151-85e7-bba530f1be3a">P20Y</lmnr:LineOfCreditFacilityPaymentPeriod>
    <lmnr:LineOfCreditFacilityDrawPeriod
      contextRef="i2a48897c9dfa4c48a5673f0c7118177d_D20200301-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMTI4OA_6f6d93ac-4275-4178-a5a1-a04b43e521de">P3Y</lmnr:LineOfCreditFacilityDrawPeriod>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2e18a9ae1ea04eedbac8c66235b71b39_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMTQzMQ_3c3051e5-90db-41d8-a3c7-e30a12d81a7e"
      unitRef="usd">130000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9ebe286be4454a2ebaf6b0146655416f_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMTQ0Nw_729a5c95-c741-4fb8-a7eb-ee7d3e3b65da"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8488792deb104e26a59e8ca7085458d4_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMTQ4OQ_0bb7d7ef-7568-423d-a5a5-9798a0a334bb"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id0a303c4f6fa421eb3b505f3ebfab014_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMTUzOA_ce4e47ab-46b6-4f23-9103-ae63c92e0b6c"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2e18a9ae1ea04eedbac8c66235b71b39_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMTYxMQ_3c3051e5-90db-41d8-a3c7-e30a12d81a7e"
      unitRef="usd">130000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i2e18a9ae1ea04eedbac8c66235b71b39_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMTYzMA_a71d8f30-7010-4b53-a3b6-f799ad603c5d"
      unitRef="usd">28198000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie8815545e9a0438fb17665f97b2202f3_I20210614"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzI5ODUzNDkxODMyOA_fa332faf-d725-4194-948d-de8bc8d703fd"
      unitRef="number">0.0169</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4fc1606a3e6c4844ae314a3aa82378c5_D20210614-20210614"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzI5ODUzNDkxODMzNQ_38411c4e-39e6-4609-8112-d8567701b2b5"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9301c6c568974b1c8d5a059f67612317_D20210614-20210614"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzI5ODUzNDkxODM0Mg_1e46554e-6bff-4b9d-bdf7-f3ae8f9d9e6a"
      unitRef="number">0.0235</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4ecb30b683ed40dd87c2dccce8ad12ff_I20210614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzI5ODUzNDkxODM0OQ_2ab32954-0668-47f8-ad3a-cb622b26ebc4"
      unitRef="number">0.0477</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if94ae5911e4b44d09833657c17cafe9e_I20220714"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzI5ODUzNDkxODM1Ng_a06867c5-d31e-4d8f-bdc8-c7475854f8ac"
      unitRef="number">0.0357</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <lmnr:DebtInstrumentPrepaymentFeePercentage
      contextRef="ia3e03d0790a14d49b781a4f3de46c111_D20210614-20210614"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzI5ODUzNDkxODM2Mw_044f0817-6eb1-4387-8a5a-8d08f5626ab5"
      unitRef="number">0.0050</lmnr:DebtInstrumentPrepaymentFeePercentage>
    <lmnr:DebtCovenantMinimumDebtServiceCoverageRatio
      contextRef="idcdbb44f270a42d6a6ef56372354f9d8_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzI5ODUzNDkxODM3MA_f155827c-e226-4dc1-bb8d-96fd09715c6e"
      unitRef="number">1.15</lmnr:DebtCovenantMinimumDebtServiceCoverageRatio>
    <lmnr:DebtCovenantMinimumDebtServiceCoverageRatio
      contextRef="ic5ba4a25e9a04c2cb973a51f51b0a90b_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzI5ODUzNDkxODM3Ng_b53250ca-7317-4cb7-a209-473e95123f16"
      unitRef="number">1.25</lmnr:DebtCovenantMinimumDebtServiceCoverageRatio>
    <lmnr:DebtCovenantMinimumDebtServiceCoverageRatioModified
      contextRef="idcdbb44f270a42d6a6ef56372354f9d8_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzI5ODUzNDkxODgyNg_18f22081-1e46-49cf-aeeb-e113746aee48"
      unitRef="number">1.0</lmnr:DebtCovenantMinimumDebtServiceCoverageRatioModified>
    <us-gaap:LongTermDebt
      contextRef="if6220c8932e44568be5065e3324ea876_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzI5ODUzNDkxODM4Mg_75191e45-118e-4e08-b22c-1b8c18c944ed"
      unitRef="usd">2508000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if6220c8932e44568be5065e3324ea876_I20210831"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzI5ODUzNDkxODM5NA_cccd693c-7726-44c0-88f4-b10a6502ffe8"
      unitRef="number">0.0319</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <lmnr:DividendReceivableRate
      contextRef="if670316c6c1c47da954906cb13ec4613_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMjYxNg_5cb83390-10fa-4023-954b-3b2a53841d4a"
      unitRef="number">0.0150</lmnr:DividendReceivableRate>
    <us-gaap:ProceedsFromDividendsReceived
      contextRef="i7859d364a87349df9bed69ab4cc49a0e_D20210201-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMjY3NQ_8511949b-db74-42cf-96e1-83879086c392"
      unitRef="usd">1170000</us-gaap:ProceedsFromDividendsReceived>
    <us-gaap:InterestCostsCapitalized
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzYwNg_02ec08e2-8996-42cc-bf09-e7ba39a86ede"
      unitRef="usd">353000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzYxMw_0388443f-9427-4d94-8bd7-369c127af017"
      unitRef="usd">353000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzY1Ng_e8395a9d-8cf0-427f-94a4-b7ac758ff3d1"
      unitRef="usd">661000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83Ni9mcmFnOjcwZjU0ZDY2ZWNlMDRhZGU4Y2FhODRmZDFhYmNjMjA5L3RleHRyZWdpb246NzBmNTRkNjZlY2UwNGFkZThjYWE4NGZkMWFiY2MyMDlfMzY2Mw_6c34ca4f-7e3b-4fc2-9511-8e6bf3c9e5fc"
      unitRef="usd">797000</us-gaap:InterestCostsCapitalized>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfMTc1NA_7605b16d-fa93-4e6c-8811-cd29ac0a7865">Leases&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Lessor Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into leasing transactions in which it rents certain of its assets and the Company is the lessor. These lease contracts are typically classified as operating leases with remaining terms ranging from one month to 22 years, with various renewal terms available. All of the residential rentals have month to month lease terms. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11. Leases (continued)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Lessor Arrangements (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s rental operations revenue consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Lessee Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into leasing transactions in which the Company is the lessee. These lease contracts are typically classified as operating leases. The Company&#x2019;s lease contracts are generally for agricultural land and packinghouse equipment with remaining lease terms ranging from&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfNzU3_5c0ddabb-f259-4121-9829-2228c20a1fb0"&gt;one&lt;/span&gt; to 17 years, with various term extensions available. The Company&#x2019;s lease agreements do not contain any residual value guarantees or material restrictive covenants. Leases with an initial term of 12 months or less are not recorded on the balance sheet and the Company recognizes lease expense for these leases on a straight-line basis over the lease term.&#160;As of&#160;July 31, 2021, there were&#160;no&#160;material finance leases for which the Company was a lessee.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs were $128,000 and $143,000 for the three months ended July 31, 2021 and 2020, respectively, and $406,000 and $417,000 for the nine months ended July 31, 2021 and 2020, respectively, which are primarily included in agribusiness costs and expenses in the Company&#x2019;s consolidated statements of operations. Variable and short term lease costs were immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.858%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfMi0xLTEtMS0w_48d2a558-d473-4260-bf4c-bc7a18e80d1b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfMi0xLTEtMS0w_7def4612-30c1-4367-890e-b643a9086020"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities and Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNS0xLTEtMS0w_6a32d882-9306-48eb-b61f-9e11bbac6395"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNS0xLTEtMS0w_f06313ad-95fd-4b52-b32c-1e761abc82c1"&gt;Accrued liabilities and payables to related parties&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNi0xLTEtMS0w_84dfd513-d4f7-4566-9a3e-40d98bc6e489"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNi0xLTEtMS0w_a09fe1dd-d9fd-4340-9c34-2a228e256b52"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfMTc1NQ_f3ca8857-24fb-4dcd-8575-f50df3c613a5">Leases&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Lessor Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into leasing transactions in which it rents certain of its assets and the Company is the lessor. These lease contracts are typically classified as operating leases with remaining terms ranging from one month to 22 years, with various renewal terms available. All of the residential rentals have month to month lease terms. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11. Leases (continued)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Lessor Arrangements (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s rental operations revenue consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Lessee Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into leasing transactions in which the Company is the lessee. These lease contracts are typically classified as operating leases. The Company&#x2019;s lease contracts are generally for agricultural land and packinghouse equipment with remaining lease terms ranging from&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfNzU3_5c0ddabb-f259-4121-9829-2228c20a1fb0"&gt;one&lt;/span&gt; to 17 years, with various term extensions available. The Company&#x2019;s lease agreements do not contain any residual value guarantees or material restrictive covenants. Leases with an initial term of 12 months or less are not recorded on the balance sheet and the Company recognizes lease expense for these leases on a straight-line basis over the lease term.&#160;As of&#160;July 31, 2021, there were&#160;no&#160;material finance leases for which the Company was a lessee.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs were $128,000 and $143,000 for the three months ended July 31, 2021 and 2020, respectively, and $406,000 and $417,000 for the nine months ended July 31, 2021 and 2020, respectively, which are primarily included in agribusiness costs and expenses in the Company&#x2019;s consolidated statements of operations. Variable and short term lease costs were immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.858%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfMi0xLTEtMS0w_48d2a558-d473-4260-bf4c-bc7a18e80d1b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfMi0xLTEtMS0w_7def4612-30c1-4367-890e-b643a9086020"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities and Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNS0xLTEtMS0w_6a32d882-9306-48eb-b61f-9e11bbac6395"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNS0xLTEtMS0w_f06313ad-95fd-4b52-b32c-1e761abc82c1"&gt;Accrued liabilities and payables to related parties&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNi0xLTEtMS0w_84dfd513-d4f7-4566-9a3e-40d98bc6e489"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNi0xLTEtMS0w_a09fe1dd-d9fd-4340-9c34-2a228e256b52"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="i0c0d7f8424c141729e5d44d36333c030_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfMjU1_46f65fba-94cf-4d5f-834a-546cf8e1fae8">P1M</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="i7b01bb21b1db44dab75d84c09651bde2_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfMjYx_acad90b2-05b7-41fd-b66f-4bca1918b974">P22Y</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfMTc1Ng_70562f2a-206b-41b4-8ab5-f6a934b4603e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s rental operations revenue consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:OperatingLeaseLeaseIncomeLeasePayments
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjQxY2UwOThhMDRhMjQ5OTY4NDNkNjI1ZDc5NmQzZjYyL3RhYmxlcmFuZ2U6NDFjZTA5OGEwNGEyNDk5Njg0M2Q2MjVkNzk2ZDNmNjJfMi0xLTEtMS0w_2400366e-859c-468d-8ae7-b7e8b471b59c"
      unitRef="usd">1086000</us-gaap:OperatingLeaseLeaseIncomeLeasePayments>
    <us-gaap:OperatingLeaseLeaseIncomeLeasePayments
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjQxY2UwOThhMDRhMjQ5OTY4NDNkNjI1ZDc5NmQzZjYyL3RhYmxlcmFuZ2U6NDFjZTA5OGEwNGEyNDk5Njg0M2Q2MjVkNzk2ZDNmNjJfMi0zLTEtMS0w_773a98a0-ada7-4077-adb7-5bcb69668ca7"
      unitRef="usd">1078000</us-gaap:OperatingLeaseLeaseIncomeLeasePayments>
    <us-gaap:OperatingLeaseLeaseIncomeLeasePayments
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjQxY2UwOThhMDRhMjQ5OTY4NDNkNjI1ZDc5NmQzZjYyL3RhYmxlcmFuZ2U6NDFjZTA5OGEwNGEyNDk5Njg0M2Q2MjVkNzk2ZDNmNjJfMi01LTEtMS0w_ced59d2c-2967-4fbc-aaa1-d52c72c65803"
      unitRef="usd">3215000</us-gaap:OperatingLeaseLeaseIncomeLeasePayments>
    <us-gaap:OperatingLeaseLeaseIncomeLeasePayments
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjQxY2UwOThhMDRhMjQ5OTY4NDNkNjI1ZDc5NmQzZjYyL3RhYmxlcmFuZ2U6NDFjZTA5OGEwNGEyNDk5Njg0M2Q2MjVkNzk2ZDNmNjJfMi03LTEtMS0w_4d6bc2e6-e16b-4473-be52-d56e49a12c5a"
      unitRef="usd">3235000</us-gaap:OperatingLeaseLeaseIncomeLeasePayments>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjQxY2UwOThhMDRhMjQ5OTY4NDNkNjI1ZDc5NmQzZjYyL3RhYmxlcmFuZ2U6NDFjZTA5OGEwNGEyNDk5Njg0M2Q2MjVkNzk2ZDNmNjJfMy0xLTEtMS0w_6f1175f4-09cd-4d85-beeb-ecd7d6b43a42"
      unitRef="usd">85000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjQxY2UwOThhMDRhMjQ5OTY4NDNkNjI1ZDc5NmQzZjYyL3RhYmxlcmFuZ2U6NDFjZTA5OGEwNGEyNDk5Njg0M2Q2MjVkNzk2ZDNmNjJfMy0zLTEtMS0w_6b9aedc7-3e2d-4996-82a0-93fddafc1a98"
      unitRef="usd">94000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjQxY2UwOThhMDRhMjQ5OTY4NDNkNjI1ZDc5NmQzZjYyL3RhYmxlcmFuZ2U6NDFjZTA5OGEwNGEyNDk5Njg0M2Q2MjVkNzk2ZDNmNjJfMy01LTEtMS0w_90669550-8aa1-4e72-9b3f-902200bd2c83"
      unitRef="usd">237000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjQxY2UwOThhMDRhMjQ5OTY4NDNkNjI1ZDc5NmQzZjYyL3RhYmxlcmFuZ2U6NDFjZTA5OGEwNGEyNDk5Njg0M2Q2MjVkNzk2ZDNmNjJfMy03LTEtMS0w_063533b8-fbd4-4b27-89d8-eaf6d408d304"
      unitRef="usd">242000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjQxY2UwOThhMDRhMjQ5OTY4NDNkNjI1ZDc5NmQzZjYyL3RhYmxlcmFuZ2U6NDFjZTA5OGEwNGEyNDk5Njg0M2Q2MjVkNzk2ZDNmNjJfNC0xLTEtMS0w_a5b5bd64-72af-4030-a19e-953c45b873e4"
      unitRef="usd">1171000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjQxY2UwOThhMDRhMjQ5OTY4NDNkNjI1ZDc5NmQzZjYyL3RhYmxlcmFuZ2U6NDFjZTA5OGEwNGEyNDk5Njg0M2Q2MjVkNzk2ZDNmNjJfNC0zLTEtMS0w_ee346359-5a5c-48ce-894e-0b23978175bd"
      unitRef="usd">1172000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjQxY2UwOThhMDRhMjQ5OTY4NDNkNjI1ZDc5NmQzZjYyL3RhYmxlcmFuZ2U6NDFjZTA5OGEwNGEyNDk5Njg0M2Q2MjVkNzk2ZDNmNjJfNC01LTEtMS0w_e6431a2a-65e6-41cf-a7e7-96286aad62e5"
      unitRef="usd">3452000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjQxY2UwOThhMDRhMjQ5OTY4NDNkNjI1ZDc5NmQzZjYyL3RhYmxlcmFuZ2U6NDFjZTA5OGEwNGEyNDk5Njg0M2Q2MjVkNzk2ZDNmNjJfNC03LTEtMS0w_1d9bc354-1527-4e1d-8970-9a91d7a90c3b"
      unitRef="usd">3477000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i7b01bb21b1db44dab75d84c09651bde2_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfNzYz_6a44707a-7ae4-44b8-bc50-6d4d9158b146">P17Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeaseCost
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfMTIyMQ_ff139c88-0b36-455f-8f0e-0c4bfb49abe8"
      unitRef="usd">128000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfMTIyOA_b3b98b6e-c5a2-4661-b71a-b59687ef21f9"
      unitRef="usd">143000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfMTI2OA_84467bbd-6174-4b87-b85f-3548fe464f9d"
      unitRef="usd">406000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfMTI3NQ_e378c52f-db6f-4ee0-a845-55ed278e7249"
      unitRef="usd">417000</us-gaap:OperatingLeaseCost>
    <lmnr:LesseeOperatingLeaseSupplementalBalanceSheetInformationTableTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfMTc0OQ_82188962-56a1-42b9-bcf1-16b1a968721c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.858%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfMi0xLTEtMS0w_48d2a558-d473-4260-bf4c-bc7a18e80d1b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfMi0xLTEtMS0w_7def4612-30c1-4367-890e-b643a9086020"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities and Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNS0xLTEtMS0w_6a32d882-9306-48eb-b61f-9e11bbac6395"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNS0xLTEtMS0w_f06313ad-95fd-4b52-b32c-1e761abc82c1"&gt;Accrued liabilities and payables to related parties&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNi0xLTEtMS0w_84dfd513-d4f7-4566-9a3e-40d98bc6e489"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNi0xLTEtMS0w_a09fe1dd-d9fd-4340-9c34-2a228e256b52"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</lmnr:LesseeOperatingLeaseSupplementalBalanceSheetInformationTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfMi0zLTEtMS0w_5e187a44-71b5-4cb6-9a2f-7c768cadf3bb"
      unitRef="usd">1978000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfMi01LTEtMS0w_314c74b4-b1cb-4480-b503-69913852850f"
      unitRef="usd">2053000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNS0zLTEtMS0w_77c894d2-7116-46bc-9b7d-bbc09c993204"
      unitRef="usd">449000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNS01LTEtMS0w_df39b515-680a-4c7f-b803-6e1a445c830e"
      unitRef="usd">521000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNi0zLTEtMS0w_4682ebb8-fc57-41d7-a44e-b8b9528f73d7"
      unitRef="usd">1592000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNi01LTEtMS0w_88e5541d-f208-4939-8186-7c465f5b2964"
      unitRef="usd">1610000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="iab1170bddd6441549fff8033adfcc161_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNy0zLTEtMS0w_8cad998f-d226-490c-96fc-09ecb3af1bb9"
      unitRef="usd">2041000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3a8f7b065fa0474ea565d26cb4f8736f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjkyMDFmODQ2MGZmMDQ0NzJiMDU4NmZkNDE0ZTE3ZWJlL3RhYmxlcmFuZ2U6OTIwMWY4NDYwZmYwNDQ3MmIwNTg2ZmQ0MTRlMTdlYmVfNy01LTEtMS0w_0b9e4bb0-d58e-44ee-a463-3ed31586cfa1"
      unitRef="usd">2131000</us-gaap:OperatingLeaseLiability>
    <lmnr:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RleHRyZWdpb246NjQzNmU2YjE2ZDY4NGM2NGExODRiMmU3NTQwZmQ2Y2FfMTc1MQ_657925d9-a2c3-48f2-8766-756b3ff3e3c8">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</lmnr:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjZiMTI2YzExZTEwYzRjODg5YTQxODdhMzIxODE1ZDQwL3RhYmxlcmFuZ2U6NmIxMjZjMTFlMTBjNGM4ODlhNDE4N2EzMjE4MTVkNDBfMy0xLTEtMS0w_0f8f75a6-fa78-419e-bceb-5bd2b3e95f3d"
      unitRef="usd">112000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjZiMTI2YzExZTEwYzRjODg5YTQxODdhMzIxODE1ZDQwL3RhYmxlcmFuZ2U6NmIxMjZjMTFlMTBjNGM4ODlhNDE4N2EzMjE4MTVkNDBfMy0zLTEtMS0w_0f00e9da-56a8-4abd-af1d-2c2d653b69b6"
      unitRef="usd">126000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjZiMTI2YzExZTEwYzRjODg5YTQxODdhMzIxODE1ZDQwL3RhYmxlcmFuZ2U6NmIxMjZjMTFlMTBjNGM4ODlhNDE4N2EzMjE4MTVkNDBfMy01LTEtMS0w_19545c01-1cf5-4f47-bf59-f97e8d74f06b"
      unitRef="usd">422000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjZiMTI2YzExZTEwYzRjODg5YTQxODdhMzIxODE1ZDQwL3RhYmxlcmFuZ2U6NmIxMjZjMTFlMTBjNGM4ODlhNDE4N2EzMjE4MTVkNDBfMy03LTEtMS0w_e161e0f2-cd98-45bc-93d5-a9e819228856"
      unitRef="usd">432000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjZiMTI2YzExZTEwYzRjODg5YTQxODdhMzIxODE1ZDQwL3RhYmxlcmFuZ2U6NmIxMjZjMTFlMTBjNGM4ODlhNDE4N2EzMjE4MTVkNDBfNS0xLTEtMS0w_6c85e931-5fc9-4f48-9c63-3f5c0e7a894b"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjZiMTI2YzExZTEwYzRjODg5YTQxODdhMzIxODE1ZDQwL3RhYmxlcmFuZ2U6NmIxMjZjMTFlMTBjNGM4ODlhNDE4N2EzMjE4MTVkNDBfNS0zLTEtMS0w_f994649a-ee0e-4835-bf63-508d98a462d4"
      unitRef="usd">108000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjZiMTI2YzExZTEwYzRjODg5YTQxODdhMzIxODE1ZDQwL3RhYmxlcmFuZ2U6NmIxMjZjMTFlMTBjNGM4ODlhNDE4N2EzMjE4MTVkNDBfNS01LTEtMS0w_673a381c-222c-497a-be90-dd8d75f43879"
      unitRef="usd">271000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV83OS9mcmFnOjY0MzZlNmIxNmQ2ODRjNjRhMTg0YjJlNzU0MGZkNmNhL3RhYmxlOjZiMTI2YzExZTEwYzRjODg5YTQxODdhMzIxODE1ZDQwL3RhYmxlcmFuZ2U6NmIxMjZjMTFlMTBjNGM4ODlhNDE4N2EzMjE4MTVkNDBfNS03LTEtMS0w_223f07d6-fb46-49fe-b7c4-49eb23d24b16"
      unitRef="usd">108000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RleHRyZWdpb246MGYxZWE1YWJkZDJlNDE5Zjk5NzJlMDQwMTVhY2Q0ZWJfMTI1OA_3d16875c-528f-406a-85af-28362ca6d1ce">Basic and Diluted Net Income (Loss) per Share&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per common share is calculated using the weighted-average number of common shares outstanding during the period without consideration of the dilutive effect of conversion of preferred stock. Diluted net income (loss) per common share is calculated using the weighted-average number of common shares outstanding during the period plus the dilutive effect of conversion of unvested, restricted stock and preferred stock. The computations for basic and diluted net income (loss) per common share are as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic net income (loss) per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) applicable to common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of unvested, restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator: Net income (loss) for basic EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator: Weighted average common shares-basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted net income (loss) per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator: Net income (loss) for diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares&#x2013;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive unvested, restricted stock and preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator: Weighted average common shares&#x2013;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted earnings (losses) per common share are computed using the more dilutive method of either the two-class method or the treasury stock method. Unvested stock-based compensation awards that contain non-forfeitable rights to dividends as participating shares are included in computing earnings per share. The Company&#x2019;s unvested, restricted stock awards qualify as participating shares. The Company excluded 147,000 and 225,000, unvested, restricted shares, as calculated under the treasury stock method, from its computation of diluted earnings (losses) per share for the three months ended July 31, 2021 and 2020, respectively, and 146,000 and 187,000 for the nine months ended July 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RleHRyZWdpb246MGYxZWE1YWJkZDJlNDE5Zjk5NzJlMDQwMTVhY2Q0ZWJfMTI2Mg_05820bcf-ee42-4592-b213-3332bee53ffb">The computations for basic and diluted net income (loss) per common share are as follows (in thousands, except per share amounts):&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic net income (loss) per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) applicable to common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of unvested, restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator: Net income (loss) for basic EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator: Weighted average common shares-basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted net income (loss) per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator: Net income (loss) for diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares&#x2013;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive unvested, restricted stock and preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator: Weighted average common shares&#x2013;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfMy0xLTEtMS0w_b3017b44-a913-47d9-84f3-ad90b2dc9c9c"
      unitRef="usd">3580000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfMy0zLTEtMS0w_3f73057b-3d2d-48cd-95de-6d893fc40d92"
      unitRef="usd">2184000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfMy01LTEtMS0w_38666d3d-0668-449b-95c6-536fdc5a14d4"
      unitRef="usd">1054000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfMy03LTEtMS0w_30e3bd8b-d801-4fa2-8e92-5b25aa9e4058"
      unitRef="usd">-9377000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNC0xLTEtMS0w_9e9b9e49-5ca2-432a-a776-64a33c70074d"
      unitRef="usd">-15000</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNC0zLTEtMS0w_9ae86a0e-25d8-48af-bba8-e83c0620c6c5"
      unitRef="usd">-17000</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNC01LTEtMS0w_6caa2f63-d6a9-4807-ba4e-fb6d260defe6"
      unitRef="usd">-50000</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNC03LTEtMS0w_a9855397-4508-48da-b108-b2b9c10ec1c7"
      unitRef="usd">-50000</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <lmnr:NetIncomeLossAvailableToCommonStockholdersExcludingParticipatingShares
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNS0xLTEtMS0w_250bad3c-5a3a-4dbc-9d3d-223093acef2e"
      unitRef="usd">3565000</lmnr:NetIncomeLossAvailableToCommonStockholdersExcludingParticipatingShares>
    <lmnr:NetIncomeLossAvailableToCommonStockholdersExcludingParticipatingShares
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNS0zLTEtMS0w_762ad73b-8d73-4e98-9e48-5ae4b240df53"
      unitRef="usd">2167000</lmnr:NetIncomeLossAvailableToCommonStockholdersExcludingParticipatingShares>
    <lmnr:NetIncomeLossAvailableToCommonStockholdersExcludingParticipatingShares
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNS01LTEtMS0w_65b2da19-172a-4b23-917b-d1685557b10e"
      unitRef="usd">1004000</lmnr:NetIncomeLossAvailableToCommonStockholdersExcludingParticipatingShares>
    <lmnr:NetIncomeLossAvailableToCommonStockholdersExcludingParticipatingShares
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNS03LTEtMS0w_6d8b674e-3f94-405d-937a-944e8a37055b"
      unitRef="usd">-9427000</lmnr:NetIncomeLossAvailableToCommonStockholdersExcludingParticipatingShares>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNi0xLTEtMS0w_aa5585b8-de8f-4d3f-92c4-726d3b4cd682"
      unitRef="shares">17461000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNi0zLTEtMS0w_9c4dacf1-5bc3-4364-9375-9272988f7a25"
      unitRef="shares">17623000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNi01LTEtMS0w_de973572-7095-4d3e-8ffa-a3ce7309ce09"
      unitRef="shares">17439000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNi03LTEtMS0w_3ee2cc06-f64c-4e39-b759-0b86c8406476"
      unitRef="shares">17607000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNy0xLTEtMS0w_1c51c368-90af-47f2-84ad-16a4d253d590"
      unitRef="usdPerShare">0.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNy0zLTEtMS0w_2e909432-413a-4c88-b993-53f67bd46f69"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNy01LTEtMS0w_a9867039-65b5-4de8-834f-6e68adcbc453"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjEyNWMyMTU2OWJiNzQwOWZhZWE2ODAxYWI3MWZmZDIyL3RhYmxlcmFuZ2U6MTI1YzIxNTY5YmI3NDA5ZmFlYTY4MDFhYjcxZmZkMjJfNy03LTEtMS0w_6816d86d-c1fa-48ea-83de-7104349f1222"
      unitRef="usdPerShare">-0.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfMS0xLTEtMS0w_7ecdbc85-8359-444b-b73e-7507f104951c"
      unitRef="usd">3705000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfMS0zLTEtMS0w_c860fc56-5d90-4bae-8b3b-e780e27b7e46"
      unitRef="usd">2309000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfMS01LTEtMS0w_1b64225f-ce2f-41b9-8445-fddb402e7868"
      unitRef="usd">1004000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfMS03LTEtMS0w_e9b10d1a-4987-46d6-8fe6-8747ec93b396"
      unitRef="usd">-9427000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfMi0xLTEtMS0w_2c76942e-b60a-4625-bfb8-2daf916c44b2"
      unitRef="shares">17461000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfMi0zLTEtMS0w_70a0ad10-4653-43e4-87d7-e6c270bec77d"
      unitRef="shares">17623000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfMi01LTEtMS0w_cd275ded-372b-410d-9f67-c0429b559042"
      unitRef="shares">17439000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfMi03LTEtMS0w_9f66edbd-11fe-408f-be60-729abd1feaf5"
      unitRef="shares">17607000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfMy0xLTEtMS0w_71ddbe7c-2979-4269-916e-5e8e4b4cddeb"
      unitRef="shares">782000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfMy0zLTEtMS0w_0ba6121d-a850-4d01-896b-9cebb3c89f93"
      unitRef="shares">874000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfMy01LTEtMS0w_626a0073-281e-4057-9c70-16afd491e623"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfMy03LTEtMS0w_6c2d736b-172d-4bd7-8edd-91494304bdee"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfNC0xLTEtMS0w_bf78a74f-9e9f-41da-8f44-3b0c98919366"
      unitRef="shares">18243000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfNC0zLTEtMS0w_f652c396-f023-4b17-9a12-1c9c8800ab3b"
      unitRef="shares">18497000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfNC01LTEtMS0w_e9145ea8-ecfe-4da1-8771-073d9f9dbbcd"
      unitRef="shares">17439000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfNC03LTEtMS0w_87c9b29f-b4d1-4ed1-8da0-9da5158f9f66"
      unitRef="shares">17607000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfNS0xLTEtMS0w_f7abf1b1-18c6-4b07-a544-cf99888b79e0"
      unitRef="usdPerShare">0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfNS0zLTEtMS0w_9143ec4f-88e1-4354-bb14-a51883c2eaf5"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfNS01LTEtMS0w_fb57cf16-59cd-4597-8252-d93b97649dc2"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RhYmxlOjM4YzkxZDRiZGU1NjQwNTJhNjliZTBkYmEwMjM5NWVhL3RhYmxlcmFuZ2U6MzhjOTFkNGJkZTU2NDA1MmE2OWJlMGRiYTAyMzk1ZWFfNS03LTEtMS0w_083acacc-eee7-4dd4-bc67-6d79c271fef5"
      unitRef="usdPerShare">-0.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id937cf692ac54582b667f3ec911d5492_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RleHRyZWdpb246MGYxZWE1YWJkZDJlNDE5Zjk5NzJlMDQwMTVhY2Q0ZWJfMTAyOQ_0d8f1479-40c9-4ca8-a340-d1ff61978fbd"
      unitRef="shares">147000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib04f4f21c7364d4eb84e4f0c77f84da2_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RleHRyZWdpb246MGYxZWE1YWJkZDJlNDE5Zjk5NzJlMDQwMTVhY2Q0ZWJfMTAzNg_bf9f6848-6e43-43bf-9cc8-fc9d21b39972"
      unitRef="shares">225000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i225272ee5ab141b99344e61e6d7e2924_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RleHRyZWdpb246MGYxZWE1YWJkZDJlNDE5Zjk5NzJlMDQwMTVhY2Q0ZWJfMTIxMw_188a79fc-64e2-4063-b964-6d46e5852e56"
      unitRef="shares">146000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i558d1e1a27474544b4109d11e9637151_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84Mi9mcmFnOjBmMWVhNWFiZGQyZTQxOWY5OTcyZTA0MDE1YWNkNGViL3RleHRyZWdpb246MGYxZWE1YWJkZDJlNDE5Zjk5NzJlMDQwMTVhY2Q0ZWJfMTIyMA_3c24b2a7-8a74-4e9d-b622-ecd54a8e748a"
      unitRef="shares">187000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RleHRyZWdpb246ZDBiY2Q0MWU5Njc2NGFjNzhjOWE0MjkzZWViMjE4ZDVfMzk1MA_be4a0488-01c7-4bad-ac29-952fa4bc84a0">Related-Party Transactions &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has transactions with various related-parties as summarized in the tables below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Ref&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Related Party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Receivable/Other from Related Parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Payables to Related Parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Long-Term Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Receivable/Other from Related Parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Payables to Related Parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Long-Term Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Mutual water companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cooperative association&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Calavo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cadiz / Fenner / WAM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Colorado River Growers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;FGF&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;LLCB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Third party growers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13. Related-Party Transactions (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Consolidated Statement of Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Consolidated Statement of Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Ref&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Related Party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Rental Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Agribusiness Expense and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Dividends Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Rental Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Agribusiness Expense and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Income, Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Dividends Paid&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Mutual water companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cooperative association&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Calavo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cadiz / Fenner / WAM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;FGF&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Freska&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Third party growers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Nine Months Ended July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Nine Months Ended July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Consolidated Statement of Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Consolidated Statement of Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Ref&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Related Party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Rental Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Agribusiness Expense and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Dividends Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Rental Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Agribusiness Expense and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Income, Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Dividends Paid&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Mutual water companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cooperative association&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Calavo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cadiz / Fenner / WAM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Colorado River Growers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;YMIDD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;FGF&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Freska&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Third party growers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Employees - The Company rents certain of its residential housing assets to employees on a month-to-month basis and recorded rental income from employees. There were no rental payments due from employees at July 31, 2021 or October 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Mutual water companies - The Company has representation on the boards of directors of the mutual water companies in which the Company has investments, refer to Note 8 - Other Assets. The Company recorded capital contributions, purchased water and water delivery services and had water payments due to the mutual water companies. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Cooperative association - The Company has representation on the board of directors of a non-profit cooperative association that provides pest control services for the agricultural industry. The Company purchased services and supplies from and had payments due to the cooperative association.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Calavo - The Company had an investment in Calavo through March 2020 and has representation on the board of directors and Calavo has an investment in the Company. The Company recorded dividend income on its investment in Calavo, paid dividends to Calavo and had avocado sales to Calavo. Additionally, the Company leases office space to Calavo, purchased storage services from Calavo and had immaterial amounts due to Calavo for those services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13. Related-Party Transactions (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Cadiz / Fenner / WAM - A member of the Company&#x2019;s board of directors serves as the CEO, President and a member of the board of directors of Cadiz, Inc. In 2013, the Company entered a long-term lease agreement (the &#x201c;Lease&#x201d;) with Cadiz Real Estate, LLC (&#x201c;Cadiz&#x201d;), a wholly owned subsidiary of Cadiz, Inc., and currently leases 670 acres located in eastern San Bernardino County, California. The annual base rental is equal to the sum of $200 per planted acre and 20% of gross revenues from the sale of harvested lemons (less operating expenses), not to exceed $1,200 per acre per year. In 2016, Cadiz assigned this lease to Fenner Valley Farms, LLC (&#x201c;Fenner&#x201d;), a subsidiary of Water Asset Management, LLC (&#x201c;WAM&#x201d;). An entity affiliated with WAM is the holder of 9,300 shares of the Company's Series B-2 convertible preferred stock. Upon the adoption of ASC 842, the Company recorded a ROU asset and corresponding lease liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Colorado River Growers, Inc. (&#x201c;CRG&#x201d;) - The Company has representation on the board of directors of CRG, a non-profit cooperative association of fruit growers engaged in the agricultural harvesting business in Yuma County, Arizona. The Company paid harvest expense to CRG, provided harvest management and administrative services to CRG and had a receivable due from CRG for such services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Yuma Mesa Irrigation and Drainage District (&#x201c;YMIDD&#x201d;) - The Company has representation on the board of directors of YMIDD. The Company purchased water from YMIDD and had amounts payable to them for such purchases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; FGF - The Company advances funds to FGF for fruit purchases, which are recorded as an asset until the sales occur and the remaining proceeds become due to FGF. Additionally, FGF provided farming, packing, by-product processing and administrative services to Trapani Fresh. The Company had a receivable from FGF for lemon sales and the sale of packing supplies and a payable due to FGF for fruit purchases and services. Effective March 1, 2021, Trapani Fresh sells the lemons it grows to FGF, who packs, markets, and sells the fruit to its export customers. The Company also records revenue related to the licensing of intangible assets to FGF.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(9)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; LLCB - Refer to Note 5 - Real Estate Development. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(10)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Freska - A member of the Company's board of directors is a  majority shareholder of Freska Produce International, LLC ("Freska"). The Company had avocado sales to Freska and a corresponding receivable for such sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(11)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Third party growers - A member of the Company's board of directors markets lemons through the Company and the Company had payments due to the member for such lemon procurement.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RleHRyZWdpb246ZDBiY2Q0MWU5Njc2NGFjNzhjOWE0MjkzZWViMjE4ZDVfMzk1Mg_f43395a8-dc55-4a18-87f2-a4ca3c3dc762">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has transactions with various related-parties as summarized in the tables below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Ref&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Related Party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Receivable/Other from Related Parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Payables to Related Parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Long-Term Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Receivable/Other from Related Parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Payables to Related Parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Long-Term Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Mutual water companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cooperative association&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Calavo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cadiz / Fenner / WAM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Colorado River Growers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;FGF&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;LLCB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Third party growers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13. Related-Party Transactions (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Consolidated Statement of Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Consolidated Statement of Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Ref&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Related Party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Rental Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Agribusiness Expense and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Dividends Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Rental Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Agribusiness Expense and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Income, Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Dividends Paid&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Mutual water companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cooperative association&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Calavo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cadiz / Fenner / WAM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;FGF&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Freska&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Third party growers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Nine Months Ended July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Nine Months Ended July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Consolidated Statement of Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Consolidated Statement of Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Ref&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Related Party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Rental Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Agribusiness Expense and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Dividends Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Revenue Rental Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Agribusiness Expense and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Income, Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Dividends Paid&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Mutual water companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cooperative association&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Calavo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cadiz / Fenner / WAM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Colorado River Growers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;YMIDD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;FGF&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Freska&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Third party growers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Employees - The Company rents certain of its residential housing assets to employees on a month-to-month basis and recorded rental income from employees. There were no rental payments due from employees at July 31, 2021 or October 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Mutual water companies - The Company has representation on the boards of directors of the mutual water companies in which the Company has investments, refer to Note 8 - Other Assets. The Company recorded capital contributions, purchased water and water delivery services and had water payments due to the mutual water companies. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Cooperative association - The Company has representation on the board of directors of a non-profit cooperative association that provides pest control services for the agricultural industry. The Company purchased services and supplies from and had payments due to the cooperative association.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Calavo - The Company had an investment in Calavo through March 2020 and has representation on the board of directors and Calavo has an investment in the Company. The Company recorded dividend income on its investment in Calavo, paid dividends to Calavo and had avocado sales to Calavo. Additionally, the Company leases office space to Calavo, purchased storage services from Calavo and had immaterial amounts due to Calavo for those services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13. Related-Party Transactions (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Cadiz / Fenner / WAM - A member of the Company&#x2019;s board of directors serves as the CEO, President and a member of the board of directors of Cadiz, Inc. In 2013, the Company entered a long-term lease agreement (the &#x201c;Lease&#x201d;) with Cadiz Real Estate, LLC (&#x201c;Cadiz&#x201d;), a wholly owned subsidiary of Cadiz, Inc., and currently leases 670 acres located in eastern San Bernardino County, California. The annual base rental is equal to the sum of $200 per planted acre and 20% of gross revenues from the sale of harvested lemons (less operating expenses), not to exceed $1,200 per acre per year. In 2016, Cadiz assigned this lease to Fenner Valley Farms, LLC (&#x201c;Fenner&#x201d;), a subsidiary of Water Asset Management, LLC (&#x201c;WAM&#x201d;). An entity affiliated with WAM is the holder of 9,300 shares of the Company's Series B-2 convertible preferred stock. Upon the adoption of ASC 842, the Company recorded a ROU asset and corresponding lease liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Colorado River Growers, Inc. (&#x201c;CRG&#x201d;) - The Company has representation on the board of directors of CRG, a non-profit cooperative association of fruit growers engaged in the agricultural harvesting business in Yuma County, Arizona. The Company paid harvest expense to CRG, provided harvest management and administrative services to CRG and had a receivable due from CRG for such services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Yuma Mesa Irrigation and Drainage District (&#x201c;YMIDD&#x201d;) - The Company has representation on the board of directors of YMIDD. The Company purchased water from YMIDD and had amounts payable to them for such purchases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; FGF - The Company advances funds to FGF for fruit purchases, which are recorded as an asset until the sales occur and the remaining proceeds become due to FGF. Additionally, FGF provided farming, packing, by-product processing and administrative services to Trapani Fresh. The Company had a receivable from FGF for lemon sales and the sale of packing supplies and a payable due to FGF for fruit purchases and services. Effective March 1, 2021, Trapani Fresh sells the lemons it grows to FGF, who packs, markets, and sells the fruit to its export customers. The Company also records revenue related to the licensing of intangible assets to FGF.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(9)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; LLCB - Refer to Note 5 - Real Estate Development. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(10)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Freska - A member of the Company's board of directors is a  majority shareholder of Freska Produce International, LLC ("Freska"). The Company had avocado sales to Freska and a corresponding receivable for such sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(11)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Third party growers - A member of the Company's board of directors markets lemons through the Company and the Company had payments due to the member for such lemon procurement.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:DueFromRelatedParties
      contextRef="icfea0aaf00d44242b0e4f56421326035_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNC00LTEtMS0w_c791ab6d-b1a3-4063-bee2-9abd72c743d5"
      unitRef="usd">0</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="icfea0aaf00d44242b0e4f56421326035_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNC02LTEtMS0w_df452421-e999-43e9-8ca4-d2461c70ed23"
      unitRef="usd">427000</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="icfea0aaf00d44242b0e4f56421326035_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNC04LTEtMS0w_44c5e0e7-8d08-4296-9f75-d6b3f18417a0"
      unitRef="usd">92000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="icfea0aaf00d44242b0e4f56421326035_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNC0xMC0xLTEtMA_ea208c30-3a76-43ca-8723-01e8b0c404b4"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i05b91229802b4f22aa5cd194000513ad_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNC0xMi0xLTEtMA_de0bc01d-e971-46be-ba7a-321b2405a393"
      unitRef="usd">0</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i05b91229802b4f22aa5cd194000513ad_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNC0xNC0xLTEtMA_d8bec43f-60b3-48dc-9bf8-7f30a6345ed2"
      unitRef="usd">64000</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i05b91229802b4f22aa5cd194000513ad_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNC0xNi0xLTEtMA_5e5001ce-2ea1-4138-992e-0ada11352970"
      unitRef="usd">64000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i05b91229802b4f22aa5cd194000513ad_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNC0xOC0xLTEtMA_d044f545-2cf3-45d4-98b2-6c6e24559727"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i10435f0b7dfc4206a9c435fcccba4035_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNS00LTEtMS0w_37d1a22b-1137-4fee-b019-104957bde3b6"
      unitRef="usd">0</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i10435f0b7dfc4206a9c435fcccba4035_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNS02LTEtMS0w_c7c9b73d-5920-4bb6-927a-e3e36e2c2cd7"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i10435f0b7dfc4206a9c435fcccba4035_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNS04LTEtMS0w_1bafe1a2-341c-4e79-8e79-06c63c9e4f93"
      unitRef="usd">42000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i10435f0b7dfc4206a9c435fcccba4035_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNS0xMC0xLTEtMA_277b8807-0092-4616-8ec5-497ce21ca596"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i99731b2e5a954488aaef0dc70b8b22f0_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNS0xMi0xLTEtMA_2daf6b01-f25e-4cd2-a55d-6b72a051c425"
      unitRef="usd">0</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i99731b2e5a954488aaef0dc70b8b22f0_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNS0xNC0xLTEtMA_afcc9ab5-73c9-4dc6-9cfc-1ab63423a264"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i99731b2e5a954488aaef0dc70b8b22f0_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNS0xNi0xLTEtMA_74e87e3a-9ffa-4e14-849d-332f4131b127"
      unitRef="usd">123000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i99731b2e5a954488aaef0dc70b8b22f0_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNS0xOC0xLTEtMA_dc684d4b-0abe-49e6-b970-611a79f27590"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i16120481da5e436ca5ec07113a0efd11_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNi00LTEtMS0w_07be1be1-e8c0-4a6d-8ba0-3ea4bfca314b"
      unitRef="usd">887000</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i16120481da5e436ca5ec07113a0efd11_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNi02LTEtMS0w_f1708d53-2b3f-4a96-8301-429c41b10404"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i16120481da5e436ca5ec07113a0efd11_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNi04LTEtMS0w_42174f2c-e85d-483d-a3c5-3f65e98eb0df"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i16120481da5e436ca5ec07113a0efd11_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNi0xMC0xLTEtMA_a9fd2921-cccf-489e-afa5-85f81e8de43c"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i2dd7d1a049a94a33b0ac2504d22f52be_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNi0xMi0xLTEtMA_b0e31559-6eac-4981-939c-3509dab9381f"
      unitRef="usd">0</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i2dd7d1a049a94a33b0ac2504d22f52be_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNi0xNC0xLTEtMA_9e74bf5e-d9de-4314-ad91-6957e7636894"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i2dd7d1a049a94a33b0ac2504d22f52be_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNi0xNi0xLTEtMA_30aeaf07-a796-44c8-b1ec-667975486b34"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i2dd7d1a049a94a33b0ac2504d22f52be_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfNi0xOC0xLTEtMA_53e325dd-3524-404b-898a-13d89f63f082"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i98652b2080fb491bac8e40cadc1917a1_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOC00LTEtMS0w_d3065cb4-7714-45dc-9fa2-b2663e10f39a"
      unitRef="usd">0</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i98652b2080fb491bac8e40cadc1917a1_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOC02LTEtMS0w_a91720ab-f4bf-457d-840d-794334f46100"
      unitRef="usd">1386000</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i98652b2080fb491bac8e40cadc1917a1_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOC04LTEtMS0w_d4aaf83e-6970-49b9-ae48-dabb8aeab222"
      unitRef="usd">194000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i98652b2080fb491bac8e40cadc1917a1_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOC0xMC0xLTEtMA_9f2af8f0-77c4-446b-a35d-1f2911a40a21"
      unitRef="usd">1297000</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="ib4c8ba4f2e6d42e182983e3d3479c23a_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOC0xMi0xLTEtMA_bce6df78-5984-464d-a6de-0ecc8534ff4a"
      unitRef="usd">0</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="ib4c8ba4f2e6d42e182983e3d3479c23a_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOC0xNC0xLTEtMA_f7ef46f8-5588-4182-92cc-1b8ea185bc7d"
      unitRef="usd">1443000</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ib4c8ba4f2e6d42e182983e3d3479c23a_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOC0xNi0xLTEtMA_78492ae3-4554-4592-b82c-18c106b6e7a0"
      unitRef="usd">182000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="ib4c8ba4f2e6d42e182983e3d3479c23a_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOC0xOC0xLTEtMA_ba0518e4-3a66-46ae-864e-cc5ad7399b0f"
      unitRef="usd">1353000</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i1f12814b661c49ce84eef6cf06be96e4_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOS00LTEtMS0w_97ffe7e6-0407-4c4e-8a74-83cd3fc0588b"
      unitRef="usd">0</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i1f12814b661c49ce84eef6cf06be96e4_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOS02LTEtMS0w_efb92c58-099f-4dcf-8f4c-a0761494088c"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i1f12814b661c49ce84eef6cf06be96e4_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOS04LTEtMS0w_bfe02dd4-4ac3-4bd9-83b2-e0cef65b2749"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i1f12814b661c49ce84eef6cf06be96e4_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOS0xMC0xLTEtMA_f9f98759-e0ac-4ece-b6a3-5dd72a4e5e63"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i83fd93646bfb4eb5bfc4e955c22df89e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOS0xMi0xLTEtMA_3b7674c1-5d23-4908-a34b-c9c7dc00bfcf"
      unitRef="usd">81000</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i83fd93646bfb4eb5bfc4e955c22df89e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOS0xNC0xLTEtMA_9aeaf91c-e6e7-41fc-ad53-0898bcec3454"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i83fd93646bfb4eb5bfc4e955c22df89e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOS0xNi0xLTEtMA_901017d2-0397-4aad-b064-2d8a6e19868c"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i83fd93646bfb4eb5bfc4e955c22df89e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfOS0xOC0xLTEtMA_917aff66-7e50-4421-b32e-372c3b8ca070"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i8eb5fa5019504fb1a0731344bf79f56b_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTEtNC0xLTEtMA_0e0044dc-7cdc-4289-b01f-7b0a3556717d"
      unitRef="usd">3800000</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i8eb5fa5019504fb1a0731344bf79f56b_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTEtNi0xLTEtMA_b6783270-3579-4a45-b3b0-a0fe95db2bf9"
      unitRef="usd">980000</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i8eb5fa5019504fb1a0731344bf79f56b_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTEtOC0xLTEtMA_d08c9a8c-5659-49d0-8b46-8c95e4d39da0"
      unitRef="usd">1111000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i8eb5fa5019504fb1a0731344bf79f56b_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTEtMTAtMS0xLTA_6d5fad64-b2e5-420e-a1a4-081ec097a096"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i8b507742f4364e3f97ef79949123b4ad_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTEtMTItMS0xLTA_7252a866-25af-46d9-a999-360094783ba8"
      unitRef="usd">2213000</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i8b507742f4364e3f97ef79949123b4ad_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTEtMTQtMS0xLTA_dbe987b4-f8ad-46f7-9350-027ea54d42e8"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i8b507742f4364e3f97ef79949123b4ad_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTEtMTYtMS0xLTA_d521715d-6ebf-48d2-a174-80fad6b917eb"
      unitRef="usd">604000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i8b507742f4364e3f97ef79949123b4ad_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTEtMTgtMS0xLTA_bbf95ded-87f2-42aa-b16e-eeac3130bc04"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i901891ad018944799fa327e8f7a53bd5_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTItNC0xLTEtMA_7fc02c4e-e8fb-4134-b5d3-368039a774ca"
      unitRef="usd">0</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i901891ad018944799fa327e8f7a53bd5_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTItNi0xLTEtMA_202e3736-e630-4b99-aecd-c0ca93335c38"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i901891ad018944799fa327e8f7a53bd5_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTItOC0xLTEtMA_7208633d-6816-449a-a288-c907309093b7"
      unitRef="usd">5600000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i901891ad018944799fa327e8f7a53bd5_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTItMTAtMS0xLTA_1111fa2f-b4fb-49d9-afaa-f6268a2ff422"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i9dd582fc05274938bea51acd0019eed6_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTItMTItMS0xLTA_3ae41488-7e5e-4955-823f-6fcf377a3fbe"
      unitRef="usd">0</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i9dd582fc05274938bea51acd0019eed6_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTItMTQtMS0xLTA_34017d97-8d46-4317-b28c-16b8e7e235d2"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i9dd582fc05274938bea51acd0019eed6_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTItMTYtMS0xLTA_f79d823b-ddea-48b8-80cd-a5f5f26959bd"
      unitRef="usd">5300000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i9dd582fc05274938bea51acd0019eed6_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTItMTgtMS0xLTA_53a702a0-0712-4c7e-a180-cb916e933b0d"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="ib71d0cb61b614b6696a4b73ea21567d8_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTQtNC0xLTEtMA_f18dce50-cd79-4ec3-a3e3-cbe66977cffb"
      unitRef="usd">0</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="ib71d0cb61b614b6696a4b73ea21567d8_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTQtNi0xLTEtMA_48a34eae-16da-473e-b4de-214f950320f1"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ib71d0cb61b614b6696a4b73ea21567d8_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTQtOC0xLTEtMA_ea14549d-7c3b-410d-8df0-918485aa2a8a"
      unitRef="usd">62000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="ib71d0cb61b614b6696a4b73ea21567d8_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTQtMTAtMS0xLTA_8680ebc2-e9c5-4c9e-b1e9-0314d6643f61"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="ic2b8d69ccc1749caaf9f68a2f2d43b71_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTQtMTItMS0xLTA_2c6cbc69-d7c4-4310-b067-ce110de8f1a1"
      unitRef="usd">0</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="ic2b8d69ccc1749caaf9f68a2f2d43b71_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTQtMTQtMS0xLTA_1b49f0e1-f165-4435-9bae-bc3a596ffee4"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ic2b8d69ccc1749caaf9f68a2f2d43b71_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTQtMTYtMS0xLTA_18a020f8-984f-47ee-93b2-8a3d807dec4c"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="ic2b8d69ccc1749caaf9f68a2f2d43b71_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjdiMDcwZjdkNTg3YzQ5YmRiNmM0ZDUzZDg3ZWRlMDJmL3RhYmxlcmFuZ2U6N2IwNzBmN2Q1ODdjNDliZGI2YzRkNTNkODdlZGUwMmZfMTQtMTgtMS0xLTA_14d319c0-d653-4990-bbd4-c842299dd197"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i887a8374dcdf4784b3918336dbb469e6_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMy00LTEtMS0w_c1ae0d2d-7664-46d8-a84e-37a68c96a4ef"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i80bae28124af41e98b3f4fd04f8eae47_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMy02LTEtMS0w_c596d6a7-3adf-41c6-b386-c282b8e8a12a"
      unitRef="usd">204000</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i887a8374dcdf4784b3918336dbb469e6_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMy04LTEtMS0w_34e5d4c0-1486-467a-80b8-1b42eebad9fe"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i80bae28124af41e98b3f4fd04f8eae47_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMy0xMi0xLTEtMA_93fad2ff-c4e7-4250-ba4d-25c6f61b46e1"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="id61a047373494babb0ff2538e5781cad_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMy0xNC0xLTEtMA_495cfb5d-3415-4bf9-aeaa-d1d5d77a6763"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="ic5d33b8d0d554de8b5f12730d559d6cc_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMy0xNi0xLTEtMA_ada8a763-c8ea-4784-9be4-8d24c52db956"
      unitRef="usd">195000</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="id61a047373494babb0ff2538e5781cad_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMy0xOC0xLTEtMA_f56f05b2-2f38-4e7f-aa9d-f63dda57d23b"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="ic5d33b8d0d554de8b5f12730d559d6cc_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMy0yMC0xLTEtMA_02c9c33c-8e77-4e9d-a8a9-79671a80541a"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="ic5d33b8d0d554de8b5f12730d559d6cc_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMy0yMi0xLTEtMA_666306e7-aba1-46e8-80ae-4b6c759d1018"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i54573a3b3fdb4d08a9fb69b0fe47de18_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNC00LTEtMS0w_d6289991-0789-4d16-b1d3-0d82ddf15f5d"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i98c882d4eaa443d8838b9e2cb17cb404_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNC02LTEtMS0w_d1cfa838-73a9-4385-8517-dc70cdca8607"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i54573a3b3fdb4d08a9fb69b0fe47de18_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNC04LTEtMS0w_c01dd794-761a-4873-8f87-892a4531918c"
      unitRef="usd">274000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i98c882d4eaa443d8838b9e2cb17cb404_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNC0xMi0xLTEtMA_55f3d7a1-6e2c-436b-8f92-c7882ceaaa6c"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="id37e553872fe4fedae0cdfd0dc547646_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNC0xNC0xLTEtMA_3820fce8-de41-46ae-9773-ec392b635292"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="id0239bdea0aa47bfa4e308fa685194e8_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNC0xNi0xLTEtMA_57ddbac3-b504-4d9b-a5a7-5570d8630519"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="id37e553872fe4fedae0cdfd0dc547646_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNC0xOC0xLTEtMA_a6eab6dd-0082-4258-b2fb-d2dac7f06339"
      unitRef="usd">211000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="id0239bdea0aa47bfa4e308fa685194e8_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNC0yMC0xLTEtMA_5058c59f-0aa3-4738-8399-2e582db9d075"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="id0239bdea0aa47bfa4e308fa685194e8_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNC0yMi0xLTEtMA_384e8d29-05ad-42c6-bc5c-4d55036cb54d"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i5fedd50a41c64dec9d50fc92eb0aa73e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNS00LTEtMS0w_654a49f3-b3d6-4b57-b7c2-9741dea26cbd"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i55b92f522d604282b367c6cf715f9af2_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNS02LTEtMS0w_f802d16a-7f36-460f-8914-e923ccbf61f7"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i5fedd50a41c64dec9d50fc92eb0aa73e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNS04LTEtMS0w_4e56018a-d94f-4e7e-a04c-3e97c987762f"
      unitRef="usd">652000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i55b92f522d604282b367c6cf715f9af2_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNS0xMi0xLTEtMA_957b2c09-ccd0-4c3f-9b74-21d4d6ca910e"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i70a45e3c8fcd4e2d80e67745988ddc3c_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNS0xNC0xLTEtMA_53e316bd-64a2-436d-bf19-0a8e73516608"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="if6061926a45c4d008744c1bd823f12bd_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNS0xNi0xLTEtMA_e3446a5f-180a-4b1c-a2f5-14b506ffece0"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i70a45e3c8fcd4e2d80e67745988ddc3c_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNS0xOC0xLTEtMA_2b7be119-0323-46fa-aa5d-a905d75d2bbf"
      unitRef="usd">353000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="if6061926a45c4d008744c1bd823f12bd_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNS0yMC0xLTEtMA_fce99abe-a9f7-4069-9be1-a3ab8d162bfe"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="if6061926a45c4d008744c1bd823f12bd_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNS0yMi0xLTEtMA_2c4156a2-c83f-4752-b0d5-9bdc890a5fa6"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i815f6064262d445f925de2d29c5d4e86_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNi00LTEtMS0w_788a1e9e-5274-4392-9034-d2c2f1828a7c"
      unitRef="usd">4036000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i78002f28c5c84993b591e0237e5129a4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNi02LTEtMS0w_fee96858-a6f7-461a-bbe0-2fe793c20cf6"
      unitRef="usd">80000</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i815f6064262d445f925de2d29c5d4e86_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNi04LTEtMS0w_f46f060a-c2a6-45fd-8047-cbe53dc0de73"
      unitRef="usd">408000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i78002f28c5c84993b591e0237e5129a4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNi0xMi0xLTEtMA_efdebaaf-b36b-4658-8b7e-2e46a2fabf85"
      unitRef="usd">126000</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ie59734c497724102abc1b462e8267bbf_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNi0xNC0xLTEtMA_8c7c309d-820c-4184-bf85-ede14c9ee285"
      unitRef="usd">4724000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i21f9230caf294b57ba0d161a4debf7d4_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNi0xNi0xLTEtMA_c539cc6f-7e31-43d7-9e6a-fdc7dcbf825f"
      unitRef="usd">84000</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie59734c497724102abc1b462e8267bbf_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNi0xOC0xLTEtMA_10e4056e-3197-404d-a417-0d8620918a34"
      unitRef="usd">23000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i21f9230caf294b57ba0d161a4debf7d4_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNi0yMC0xLTEtMA_8da7fac7-4fb6-48d6-9bff-069e43f64c94"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i21f9230caf294b57ba0d161a4debf7d4_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNi0yMi0xLTEtMA_ced69a96-f66e-4ce7-b2c9-c181586bfcb2"
      unitRef="usd">126000</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i08ce59696cba40b3b37a3054017a5549_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNy00LTEtMS0w_997e7ece-f7d7-4073-92c0-78a3e5191c36"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="if374661e09c24630b349a916376c175b_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNy02LTEtMS0w_80d4f458-fcca-4a55-b269-c65494f9c57d"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i08ce59696cba40b3b37a3054017a5549_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNy04LTEtMS0w_24763728-3334-4f6f-9e96-011e45643af4"
      unitRef="usd">36000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="if374661e09c24630b349a916376c175b_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNy0xMi0xLTEtMA_4a25cd0a-e260-466b-b6db-599c375e0ccd"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i418d05a5d82243f7bab5acfa2d07a438_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNy0xNC0xLTEtMA_3ac59fbc-f17f-47ee-bf9a-39a3e959247d"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i9bc2fb6b7f67428bb2990b86b8ffe4c8_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNy0xNi0xLTEtMA_de6ebf92-72df-4575-9616-07a1944201ee"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i418d05a5d82243f7bab5acfa2d07a438_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNy0xOC0xLTEtMA_6e5f5cf8-fe6f-4853-8806-9e944935d1ab"
      unitRef="usd">1000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i9bc2fb6b7f67428bb2990b86b8ffe4c8_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNy0yMC0xLTEtMA_edbb9b72-abb9-4bce-bfec-020bda75da7e"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i9bc2fb6b7f67428bb2990b86b8ffe4c8_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfNy0yMi0xLTEtMA_2ace5504-8040-4190-99b5-920029466598"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="icf456feebde24db5925fb05827bada6e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTAtNC0xLTEtMA_a6b054d5-7ea5-4cdb-97dc-75e75b424f41"
      unitRef="usd">710000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i051b9f5e9ccf4d218b83568adc3265a0_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTAtNi0xLTEtMA_56d3cb63-929e-4aa0-bc49-b70d2995679f"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="icf456feebde24db5925fb05827bada6e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTAtOC0xLTEtMA_ea98836d-d9ab-4b64-a8cf-5fe03e00dc6f"
      unitRef="usd">1761000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i051b9f5e9ccf4d218b83568adc3265a0_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTAtMTItMS0xLTA_4cc85d7c-a61d-4196-b569-88cd890d8572"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ic4c007dabd234849b54ca7dee9f7f713_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTAtMTQtMS0xLTA_ca7ea62a-922f-433a-befe-0ad14eb71b7f"
      unitRef="usd">9926000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="ibd40a7c31cd44a5587899b3cdd7a1024_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTAtMTYtMS0xLTA_adc64393-28b2-4771-9fe0-c53f4a3a4e71"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ic4c007dabd234849b54ca7dee9f7f713_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTAtMTgtMS0xLTA_dfdf327f-cdf7-4fcd-a7d5-b6dccd378359"
      unitRef="usd">10508000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="ibd40a7c31cd44a5587899b3cdd7a1024_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTAtMjAtMS0xLTA_06d191db-4e17-4d3f-8825-747d3e2d4909"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="ibd40a7c31cd44a5587899b3cdd7a1024_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTAtMjItMS0xLTA_916b5b19-abed-4920-a56d-5486e6d7c31e"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i7ede4b235a8d41188fc0225a9ef99710_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTEtNC0xLTEtMA_0dfc1aa5-afc5-46fd-86d6-f62703631a27"
      unitRef="usd">23000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="if138274ae277436cbfe4b7b442982178_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTEtNi0xLTEtMA_2d51a36b-bf5c-4996-bb46-dcd5d139e463"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i7ede4b235a8d41188fc0225a9ef99710_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTEtOC0xLTEtMA_bc0fcdb4-55cb-4236-9271-ff6e278a3617"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="if138274ae277436cbfe4b7b442982178_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTEtMTItMS0xLTA_237ca3b6-8960-4868-820e-2d7d03c0ac03"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="iaa9195fe96444331980b7c98498b2c16_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTEtMTQtMS0xLTA_16948d7c-2cd6-4ae6-b2c1-7281d68e912f"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i2b65af4b5af943dc89056bd8bdcd8f89_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTEtMTYtMS0xLTA_d6bbe267-9f6d-402a-9893-8ee2ce02b3eb"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="iaa9195fe96444331980b7c98498b2c16_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTEtMTgtMS0xLTA_11e13a1a-16b0-4b30-b3b8-8887e44ec689"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i2b65af4b5af943dc89056bd8bdcd8f89_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTEtMjAtMS0xLTA_efecbcdb-9bb7-4cdf-bd43-f46892b51233"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i2b65af4b5af943dc89056bd8bdcd8f89_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTEtMjItMS0xLTA_29712fbe-b481-4bd5-99e0-005c23ba8996"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i83a33f00de95476998b1977022e6794f_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTItNC0xLTEtMA_04c4dffd-b5aa-47f2-99bc-ac9b852810ae"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i258f9d040b2845799c4cec3706391172_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTItNi0xLTEtMA_cd44b62a-b9f0-48d8-868c-207afdfb811e"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i83a33f00de95476998b1977022e6794f_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTItOC0xLTEtMA_0b9aa106-cb38-403f-b2db-c1c3f5656a7a"
      unitRef="usd">16000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i258f9d040b2845799c4cec3706391172_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTItMTItMS0xLTA_f8bb24e1-2b26-4db9-874d-7f24c975a3ec"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i93a713de460649bba734fb67a2c33f76_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTItMTQtMS0xLTA_35e13398-62a2-4f46-abca-f6466dcc8122"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i458c38872d7a40eaba4198394a9cb936_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTItMTYtMS0xLTA_4135f56c-5240-4353-a5e3-660cd5d740aa"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i93a713de460649bba734fb67a2c33f76_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTItMTgtMS0xLTA_a1b656ef-f021-42a5-ba26-90850441e7bc"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i458c38872d7a40eaba4198394a9cb936_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTItMjAtMS0xLTA_aa2d592d-2d04-4002-90a6-db7ddbf6f33c"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i458c38872d7a40eaba4198394a9cb936_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOjc3MjdmNDkzMjU0NTRmNTdhNDIzOTFkZjZjNDE5YTVkL3RhYmxlcmFuZ2U6NzcyN2Y0OTMyNTQ1NGY1N2E0MjM5MWRmNmM0MTlhNWRfMTItMjItMS0xLTA_e95a9393-fe2c-414d-8438-838c1738b14a"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i1679097ee4fa4493b27885410c9850a6_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMy00LTEtMS0w_c211b689-d820-42ff-b89d-e84d26f99afa"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i3b21feb0127a4c7a9d0a087949969a78_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMy02LTEtMS0w_97bace10-cb4f-43f2-a997-339adf587079"
      unitRef="usd">608000</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i1679097ee4fa4493b27885410c9850a6_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMy04LTEtMS0w_408fb304-9edc-4159-822f-8ad63424d327"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i3b21feb0127a4c7a9d0a087949969a78_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMy0xMi0xLTEtMA_954c4235-8096-4374-81cd-54867959ee84"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i212e4130e88145ccaaf9d2959b194112_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMy0xNC0xLTEtMA_a3d96702-7f66-4160-83f0-b1bddb535a15"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="iacc71795786148ff882c06bd8f04ccf5_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMy0xNi0xLTEtMA_ed9a44cb-cee9-4b45-9626-703e8f58a9f0"
      unitRef="usd">585000</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i212e4130e88145ccaaf9d2959b194112_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMy0xOC0xLTEtMA_913c661b-986d-40da-8025-085a4ed1b69e"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="iacc71795786148ff882c06bd8f04ccf5_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMy0yMC0xLTEtMA_7e530de2-7bcd-419c-8798-bb33e2acd435"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="iacc71795786148ff882c06bd8f04ccf5_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMy0yMi0xLTEtMA_07573947-77fa-425d-b304-920745229c0f"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i7518182cace34ff79d06a7eee4899568_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNC00LTEtMS0w_18cbea4f-a343-4c23-a097-b6ff9c322824"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="ibec6c9bde2904cdaaa9a749a70ac6b91_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNC02LTEtMS0w_9849ab0b-6fe3-447c-b183-890316ef5742"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i7518182cace34ff79d06a7eee4899568_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNC04LTEtMS0w_c3c00e1c-02c0-436b-be1b-a919b035d17f"
      unitRef="usd">879000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="ibec6c9bde2904cdaaa9a749a70ac6b91_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNC0xMi0xLTEtMA_1dc16797-d87c-412f-a8ab-1fb34e8320f7"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i162417dfde034b7bb0e25f59694a0008_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNC0xNC0xLTEtMA_d0d1ced9-da3b-4ebc-9298-0b327a78f3f4"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i71c36f93f73e4c239a1abbefd012c88f_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNC0xNi0xLTEtMA_f187466b-e5a3-4511-b2ef-1e09147be639"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i162417dfde034b7bb0e25f59694a0008_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNC0xOC0xLTEtMA_71b92ecf-5ed7-4936-9759-3fd3aa473d02"
      unitRef="usd">675000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i71c36f93f73e4c239a1abbefd012c88f_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNC0yMC0xLTEtMA_4e63e3e6-9a0c-4079-bdd2-f6fc4ca52465"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i71c36f93f73e4c239a1abbefd012c88f_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNC0yMi0xLTEtMA_b0554463-91a3-4a14-8c5e-324f72684cf1"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i317ff3a8a95d47d4834598ed9caa2735_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNS00LTEtMS0w_2f938ab8-20b8-47b9-8c68-bd63d7396f42"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="iec3e642cb5db4a4699aa64bdc7d8a831_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNS02LTEtMS0w_b6d459c1-0cfd-4f26-a480-e5f3c3bfd41c"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i317ff3a8a95d47d4834598ed9caa2735_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNS04LTEtMS0w_fe0a9e14-b385-446d-b02a-f9a02503dd88"
      unitRef="usd">1178000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="iec3e642cb5db4a4699aa64bdc7d8a831_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNS0xMi0xLTEtMA_13f0397b-2612-4f6a-aed3-ebcde2f7e266"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i3c374da8bbba4f8b91846c07f156d5e6_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNS0xNC0xLTEtMA_26507492-ca9a-403a-b39c-1feb156492d6"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="ied60c2ed01a34b349d1531faf526784b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNS0xNi0xLTEtMA_cc5e46d3-59d4-4d86-a1d4-e5416cc5df51"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i3c374da8bbba4f8b91846c07f156d5e6_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNS0xOC0xLTEtMA_938588c7-6c80-4d99-a403-5ff2783c3d65"
      unitRef="usd">1246000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="ied60c2ed01a34b349d1531faf526784b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNS0yMC0xLTEtMA_d827ce13-9413-48a1-8043-e2a14056aa52"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="ied60c2ed01a34b349d1531faf526784b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNS0yMi0xLTEtMA_b4db8314-97c2-48cc-b45b-c3a2b86adb09"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i5f0591bd486d449a9f7543ec12951ca4_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNi00LTEtMS0w_105948e2-60e0-4991-88bb-86d767555d86"
      unitRef="usd">6589000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i5fb7f8895b6d42ddba62984f6df72693_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNi02LTEtMS0w_6429daff-25f1-46a3-baa6-900b2f47e61c"
      unitRef="usd">237000</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i5f0591bd486d449a9f7543ec12951ca4_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNi04LTEtMS0w_ea23be93-c789-473a-ad48-074cc9b92263"
      unitRef="usd">688000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i5fb7f8895b6d42ddba62984f6df72693_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNi0xMi0xLTEtMA_19458f38-cb54-4e10-8714-a32b244bbd78"
      unitRef="usd">377000</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i19e2acb839f242c2869213dfbeecce62_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNi0xNC0xLTEtMA_f71a1e90-9d9b-4e0e-a4cf-7e763e6e7f86"
      unitRef="usd">6296000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i17be98c3aefb40e2b61de48a8c22e887_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNi0xNi0xLTEtMA_677eb99e-3ff1-4f2d-a200-ce60b3d3bc6f"
      unitRef="usd">249000</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i19e2acb839f242c2869213dfbeecce62_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNi0xOC0xLTEtMA_b8dfdda6-5d27-46ae-aaf4-64b792f1b88b"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i17be98c3aefb40e2b61de48a8c22e887_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNi0yMC0xLTEtMA_e96907a0-ca55-4ad5-bab4-55821130321f"
      unitRef="usd">220000</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i17be98c3aefb40e2b61de48a8c22e887_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNi0yMi0xLTEtMA_0723f32d-4a09-44d3-88bf-126b1d5ded1b"
      unitRef="usd">377000</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i1c46b3d544fc4fcf8041e2b4391a6748_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNy00LTEtMS0w_12f490d6-7c70-4dd7-b6cc-9ae5cc0e016c"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i05fe82f4f2d04f8da634087faa397dcf_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNy02LTEtMS0w_325c00fd-0c87-4367-9db9-0a6ab43c7526"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i1c46b3d544fc4fcf8041e2b4391a6748_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNy04LTEtMS0w_3146165f-c64c-456e-92ae-a8928d532bd7"
      unitRef="usd">271000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i05fe82f4f2d04f8da634087faa397dcf_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNy0xMi0xLTEtMA_f9e8dcb1-a6bb-4c65-87af-e25e8d8117a7"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i84d400093909405bb2a383acaf2447cf_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNy0xNC0xLTEtMA_553eee79-d348-404b-9c66-27a5f3877755"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i417f8154b43349c29fee60f4ee636643_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNy0xNi0xLTEtMA_3727766a-ec6d-4dc1-9460-fee1907dd24e"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i84d400093909405bb2a383acaf2447cf_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNy0xOC0xLTEtMA_42bdf54b-856e-4c7c-9c02-a41c910a1b08"
      unitRef="usd">173000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i417f8154b43349c29fee60f4ee636643_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNy0yMC0xLTEtMA_d6350a59-11f9-4cd0-a9d9-e210d00cb42d"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i417f8154b43349c29fee60f4ee636643_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfNy0yMi0xLTEtMA_de36b7a5-898e-4bfc-8573-0714d39c9ab7"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i6fea70d42c4a4539a4dc41a1dc6e8964_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOC00LTEtMS0w_34f6a115-ba2e-4f54-bad5-679822936032"
      unitRef="usd">157000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i86855be11bb04f9880fa69db5375bf57_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOC02LTEtMS0w_e51887ac-b65c-4901-a24a-9f967e7e4814"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i6fea70d42c4a4539a4dc41a1dc6e8964_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOC04LTEtMS0w_e89ee52d-3deb-43ff-800c-86099f9474a8"
      unitRef="usd">2772000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i86855be11bb04f9880fa69db5375bf57_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOC0xMi0xLTEtMA_b5443913-7936-43a4-9907-a29b76ba52d9"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i05e2eda236834f8c9620ec7b243098d6_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOC0xNC0xLTEtMA_f9a776cd-7648-4800-bee2-cb3cec94445d"
      unitRef="usd">522000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="ib5babf7fbd6548a99717422eff59be9b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOC0xNi0xLTEtMA_db227b5d-ab1d-4d99-a4c4-8123a11d060c"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i05e2eda236834f8c9620ec7b243098d6_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOC0xOC0xLTEtMA_7ec71cbb-d7ad-459f-b744-bca3bedc5c72"
      unitRef="usd">5337000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="ib5babf7fbd6548a99717422eff59be9b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOC0yMC0xLTEtMA_3b500db6-eb8d-4c2f-ace4-e201be03ffad"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="ib5babf7fbd6548a99717422eff59be9b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOC0yMi0xLTEtMA_c4d41a51-fc90-40d6-b5e4-ded44419798f"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="if83edc617b1c41b58fd7eaef4f90b5ae_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOS00LTEtMS0w_5d15309c-e9df-4a99-97f4-64bc71b76836"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i0f8ba49cfde7409f8910faf9e1d4aadf_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOS02LTEtMS0w_2c97010c-8e4d-4454-982e-eb26729896cf"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if83edc617b1c41b58fd7eaef4f90b5ae_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOS04LTEtMS0w_11175be1-1904-4fa1-94b8-8cf26258a53a"
      unitRef="usd">62000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i0f8ba49cfde7409f8910faf9e1d4aadf_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOS0xMi0xLTEtMA_c4f89573-b4db-4d64-98f6-5afb92139e94"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i132b098b6b444581891838aa145b82a2_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOS0xNC0xLTEtMA_4cc8f17a-927a-4dc6-b7e1-c9754e5fad59"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i5e8a96a5094d40198da90d5a1dc0a31c_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOS0xNi0xLTEtMA_2700d145-e0e3-4af4-804b-f4613c511c2f"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i132b098b6b444581891838aa145b82a2_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOS0xOC0xLTEtMA_5c8530e1-81bc-4dfb-ba8a-53b2e52aa47e"
      unitRef="usd">86000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i5e8a96a5094d40198da90d5a1dc0a31c_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOS0yMC0xLTEtMA_78519fca-d836-41f1-a7b9-a675bcdefce3"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i5e8a96a5094d40198da90d5a1dc0a31c_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfOS0yMi0xLTEtMA_e2b181a7-5d66-4529-90be-380f0b3b3914"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i350b68c837664c068f04a7e529f8de69_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTAtNC0xLTEtMA_07ddb2c6-d84c-4113-9afe-ea238724d4cc"
      unitRef="usd">3265000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i3ebfcaa458c44303a20ec18e4adc30a6_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTAtNi0xLTEtMA_30420b9f-8fec-4811-bdac-b1cc2e0c163a"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i350b68c837664c068f04a7e529f8de69_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTAtOC0xLTEtMA_de2c8c49-20f3-4f58-b4b5-673c606b1c0e"
      unitRef="usd">2989000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i3ebfcaa458c44303a20ec18e4adc30a6_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTAtMTItMS0xLTA_ab3babf9-4ad0-4579-8bca-93b90a719d7b"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i49e80a419b944f1f92255d4af840ce79_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTAtMTQtMS0xLTA_6fe38c12-480a-4c28-858e-0dcfb907a5e9"
      unitRef="usd">12105000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="iaa4de8050051452b8e5a6ffccf635623_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTAtMTYtMS0xLTA_0bbfbece-ebba-4e84-9dfb-ecb20bc115cb"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i49e80a419b944f1f92255d4af840ce79_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTAtMTgtMS0xLTA_9a36fecd-d794-409c-adf2-d872459486af"
      unitRef="usd">12941000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="iaa4de8050051452b8e5a6ffccf635623_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTAtMjAtMS0xLTA_297cc282-c1c9-476f-9731-ced0afa3b3fe"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="iaa4de8050051452b8e5a6ffccf635623_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTAtMjItMS0xLTA_f2c5d050-a134-4217-b092-109ab1604be8"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i394d3a06263142fd9835fb8c06f0b163_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTEtNC0xLTEtMA_68685b7a-11f6-42d8-aa3f-4daf2679e75d"
      unitRef="usd">119000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i298825b0cfc644b6b2d60ea15f072c8a_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTEtNi0xLTEtMA_7e8789da-ebb0-4e7a-9c32-52ffc67320f0"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i394d3a06263142fd9835fb8c06f0b163_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTEtOC0xLTEtMA_bdeaa633-b9d4-4faa-9398-726c1e191039"
      unitRef="usd">142000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i298825b0cfc644b6b2d60ea15f072c8a_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTEtMTItMS0xLTA_b71d021e-70c9-4d86-b394-9505c65a5303"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i21058483dfe34a8b9ca1a4e14434ee40_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTEtMTQtMS0xLTA_68768ce2-0201-4d25-a8da-aaa7d599d997"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i3a9b79eab2c1443d9122b6dec3261254_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTEtMTYtMS0xLTA_0ebb133a-d4b7-4769-9105-8199c569a35d"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i21058483dfe34a8b9ca1a4e14434ee40_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTEtMTgtMS0xLTA_143cddf5-1752-4fc6-b1f2-c29f726c5979"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i3a9b79eab2c1443d9122b6dec3261254_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTEtMjAtMS0xLTA_3bd8adaa-6ef4-4cc8-9aaa-83c23fe1abf4"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i3a9b79eab2c1443d9122b6dec3261254_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTEtMjItMS0xLTA_752eca4e-c3e3-44b3-904c-b05a8f3a3589"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i561078256e674f6cbf4c31a36fee6da2_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTItNC0xLTEtMA_c7b9125f-df34-4058-a126-df29e08406aa"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i7c172de7dc7240fd9c962063e80b8f10_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTItNi0xLTEtMA_6b820461-4873-4035-969e-4c823e38627d"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i561078256e674f6cbf4c31a36fee6da2_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTItOC0xLTEtMA_82a645a8-3536-45b3-8383-173173b4a38a"
      unitRef="usd">132000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i7c172de7dc7240fd9c962063e80b8f10_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTItMTItMS0xLTA_20ca8aae-c47a-4c47-bccd-73e6f61c4ea5"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ic485752f59de492bac01e30357fb6225_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTItMTQtMS0xLTA_05e7d6f6-b558-4cb2-8d34-6648efd9be5b"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="ic485752f59de492bac01e30357fb6225_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTItMTYtMS0xLTA_c58193e5-44db-4a75-b1d6-2a8f72958aae"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ieeeb5a0137eb479aa3bd349b991ad7ee_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTItMTgtMS0xLTA_c95fe8c3-4d35-4cee-ab79-6fb599f19f06"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="ic485752f59de492bac01e30357fb6225_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTItMjAtMS0xLTA_f0322548-3e63-4df0-9c69-883c95a65223"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="ic485752f59de492bac01e30357fb6225_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RhYmxlOmU4Yjc3YmRiZGIzNjQxZTViN2ZlOTc0YzMyNTVkODk5L3RhYmxlcmFuZ2U6ZThiNzdiZGJkYjM2NDFlNWI3ZmU5NzRjMzI1NWQ4OTlfMTItMjItMS0xLTA_bae06e64-6d38-4bda-9e84-b6b96dec45f1"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:DueFromEmployees
      contextRef="i07588c9544f0425b9d29e61ffa9eacc9_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RleHRyZWdpb246ZDBiY2Q0MWU5Njc2NGFjNzhjOWE0MjkzZWViMjE4ZDVfMzc0_9c9f7fc5-5ce2-4935-aba0-c74443d449d6"
      unitRef="usd">0</us-gaap:DueFromEmployees>
    <us-gaap:DueFromEmployees
      contextRef="i10db5111252d45e3aa82ee304b797444_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RleHRyZWdpb246ZDBiY2Q0MWU5Njc2NGFjNzhjOWE0MjkzZWViMjE4ZDVfMzc0_b29c48d2-71de-4ead-bb50-1aa0f827bf1e"
      unitRef="usd">0</us-gaap:DueFromEmployees>
    <us-gaap:AreaOfLand
      contextRef="i04824d7df5b1408c96c15b48c7413924_I20131031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RleHRyZWdpb246ZDBiY2Q0MWU5Njc2NGFjNzhjOWE0MjkzZWViMjE4ZDVfMTgzNQ_dcd22cb7-54a2-4a91-b963-7261c87c309e"
      unitRef="acre">670</us-gaap:AreaOfLand>
    <lmnr:LeaseArrangementAnnualBaseRentalPerAcre
      contextRef="ic5ece1ea9540429f86067dd74b0d59c9_D20121101-20131031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RleHRyZWdpb246ZDBiY2Q0MWU5Njc2NGFjNzhjOWE0MjkzZWViMjE4ZDVfMTk0NA_a0839aa0-3b06-4705-a56f-6283b2111c8e"
      unitRef="usd">200</lmnr:LeaseArrangementAnnualBaseRentalPerAcre>
    <lmnr:LeaseArrangementPercentOfGrossRevenuesPaidAsAnnualBaseRental
      contextRef="ic5ece1ea9540429f86067dd74b0d59c9_D20121101-20131031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RleHRyZWdpb246ZDBiY2Q0MWU5Njc2NGFjNzhjOWE0MjkzZWViMjE4ZDVfMTk2OA_37b79233-4e50-4ade-85ee-ec4848d40869"
      unitRef="number">0.20</lmnr:LeaseArrangementPercentOfGrossRevenuesPaidAsAnnualBaseRental>
    <lmnr:LeaseArrangementMaximumAnnualBaseRentalPerAcre
      contextRef="ic5ece1ea9540429f86067dd74b0d59c9_D20121101-20131031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RleHRyZWdpb246ZDBiY2Q0MWU5Njc2NGFjNzhjOWE0MjkzZWViMjE4ZDVfMjA2NA_e5c92f85-e81d-47e7-a13e-d63f166d9d38"
      unitRef="usd">1200</lmnr:LeaseArrangementMaximumAnnualBaseRentalPerAcre>
    <lmnr:EquitySecuritiesSharesOfConvertiblePreferredStockHeld
      contextRef="i87652e921c2f425b9d377dd1b03e3503_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84NS9mcmFnOmQwYmNkNDFlOTY3NjRhYzc4YzlhNDI5M2VlYjIxOGQ1L3RleHRyZWdpb246ZDBiY2Q0MWU5Njc2NGFjNzhjOWE0MjkzZWViMjE4ZDVfMjI2MQ_2afbba98-28fd-4329-a948-e0cbfca47420"
      unitRef="shares">9300</lmnr:EquitySecuritiesSharesOfConvertiblePreferredStockHeld>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV84OC9mcmFnOmRhMzBjMTJkNGY0OTRiNGFiNjQ1ZDczYzAyZTAzYWMyL3RleHRyZWdpb246ZGEzMGMxMmQ0ZjQ5NGI0YWI2NDVkNzNjMDJlMDNhYzJfNTE2_f1aad25c-2f1c-4032-bf8c-2fcebe3d9653">Income TaxesThe effective tax rate for the nine months ended July 31, 2021 was higher than the federal statutory tax rate of 21% mainly due to foreign jurisdictions which are taxed at different rates, state taxes, and nondeductible tax items. The Company has no material uncertain tax positions as of July 31, 2021. The Company recognizes interest expense and penalties related to income tax matters as a component of income tax expense. There was no accrued interest or penalties associated with uncertain tax positions as of July 31, 2021.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RleHRyZWdpb246MTU4YjY5ODg1ZDlkNDVlZTgxNmZjOGMyYTJmODgwMjNfNzYz_d631ea83-a836-48de-8f5c-85990e7b0edf">Retirement Plans&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Limoneira Company Retirement Plan (the &#x201c;Plan&#x201d;) is a noncontributory, defined benefit, single employer pension plan, which provides retirement benefits for all eligible employees. Benefits paid by the Plan are calculated based on years of service, highest five-year average earnings, primary Social Security benefit and retirement age. Effective June 2004, the Company froze the Plan and no additional benefits accrued to participants subsequent to that date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Plan is funded consistent with the funding requirements of federal law and regulations. There were no funding contributions during the nine months ended July 31, 2021 and 2020.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15. Retirement Plans (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net periodic pension cost for the Plan for the three and nine months ended July 31, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.202%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <lmnr:DefinedBenefitPlanAverageEarningsTerm
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RleHRyZWdpb246MTU4YjY5ODg1ZDlkNDVlZTgxNmZjOGMyYTJmODgwMjNfNzY1_e3d83d75-b7a7-4165-bb10-6981579796b3">P5Y</lmnr:DefinedBenefitPlanAverageEarningsTerm>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RleHRyZWdpb246MTU4YjY5ODg1ZDlkNDVlZTgxNmZjOGMyYTJmODgwMjNfNTkz_012c0350-b372-4023-890a-f373acf0c7cb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RleHRyZWdpb246MTU4YjY5ODg1ZDlkNDVlZTgxNmZjOGMyYTJmODgwMjNfNTkz_0dc77de6-e84d-437e-b099-8d4d05339919"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RleHRyZWdpb246MTU4YjY5ODg1ZDlkNDVlZTgxNmZjOGMyYTJmODgwMjNfNzYy_a4275c38-d03a-408d-9df4-c3990a2025ca">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net periodic pension cost for the Plan for the three and nine months ended July 31, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.202%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfMi0xLTEtMS0w_d8dd3f35-a443-4bd9-9b07-0dfdb797e291"
      unitRef="usd">70000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfMi0zLTEtMS0w_074b384e-e6ed-427a-93fe-83d083b5ce46"
      unitRef="usd">70000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfMi01LTEtMS0w_651f5463-9d28-4864-b1ba-75bb9c01df60"
      unitRef="usd">208000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfMi03LTEtMS0w_8537dd0a-ed95-4db6-b4bd-23c3d0110ede"
      unitRef="usd">209000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfMy0xLTEtMS0w_41e34aa1-436c-4bbf-8345-f0fbf9424378"
      unitRef="usd">137000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfMy0zLTEtMS0w_8931f5e7-f5f2-40ce-b39a-f6cb3c8cf57f"
      unitRef="usd">160000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfMy01LTEtMS0w_83464a90-09c5-40aa-8e96-7ce044ab7c53"
      unitRef="usd">412000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfMy03LTEtMS0w_554ca2b0-b719-4fe9-9ef1-9c6a08e87cc3"
      unitRef="usd">481000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNC0xLTEtMS0w_7334ac61-d48b-4a96-8b16-17498dbd135f"
      unitRef="usd">236000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNC0zLTEtMS0w_e2cbf9df-9544-4c70-9339-9d76cf694071"
      unitRef="usd">248000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNC01LTEtMS0w_cbbeba05-6bfd-400e-9e4d-b78293f54dd1"
      unitRef="usd">708000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNC03LTEtMS0w_20f0efbc-160d-47fc-a2f1-3c65ada75254"
      unitRef="usd">743000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNS0xLTEtMS0w_7f9546cf-7601-449d-9fc2-e6bcd7c14e5f"
      unitRef="usd">11000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNS0zLTEtMS0w_4e4fa70b-d4cb-48d9-836c-9163c5f0c894"
      unitRef="usd">11000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNS01LTEtMS0w_70dbbd45-faa7-43bb-a611-eeff6b826e56"
      unitRef="usd">33000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNS03LTEtMS0w_85590a23-cb4b-4897-9bd9-3f0e42bf2365"
      unitRef="usd">33000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNi0xLTEtMS0w_fd49ba3e-b775-42a6-ace4-ff0f01769d21"
      unitRef="usd">-185000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNi0zLTEtMS0w_fdc56601-0273-49ba-8911-62efdd3dfbb5"
      unitRef="usd">-184000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNi01LTEtMS0w_06e8bee0-a38f-4447-a843-c4f9c897f692"
      unitRef="usd">-553000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNi03LTEtMS0w_06a62644-4608-4ce5-a4a5-e2de6a1161a9"
      unitRef="usd">-554000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNy0xLTEtMS0w_5135f7ed-29fa-4746-89fd-6366ecf9742d"
      unitRef="usd">167000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNy0zLTEtMS0w_1118a147-044d-4897-b180-80e869974161"
      unitRef="usd">177000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNy01LTEtMS0w_28ae8863-3cca-4ea3-a153-0b728075fcb4"
      unitRef="usd">498000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85MS9mcmFnOjE1OGI2OTg4NWQ5ZDQ1ZWU4MTZmYzhjMmEyZjg4MDIzL3RhYmxlOjc4NDBlZWJiMTIwZDQ0NWM5NGM1N2MzYTllYzJlYTFkL3RhYmxlcmFuZ2U6Nzg0MGVlYmIxMjBkNDQ1Yzk0YzU3YzNhOWVjMmVhMWRfNy03LTEtMS0w_5b96a3f9-c6c4-4055-9dda-f83078b2eeaf"
      unitRef="usd">534000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85NC9mcmFnOjYyNDlhMDZhNThmOTRhNDg5Y2E2NmJlMTllMmE4ZWE5L3RleHRyZWdpb246NjI0OWEwNmE1OGY5NGE0ODljYTY2YmUxOWUyYThlYTlfNjAw_6769ca42-64e2-445f-8cd8-9d08dd011e32">Commitments and ContingenciesThe Company is from time to time involved in various lawsuits and legal proceedings that arise in the ordinary course of business. At this time, the Company is not aware of any pending or threatened litigation against it that it expects will have a material adverse effect on its business, financial condition, liquidity, or operating results. Legal claims are inherently uncertain, however, and it is possible that the Company&#x2019;s business, financial condition, liquidity and/or operating results could be adversely affected in the future by legal proceedings.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMjY4OA_b6f9cfcb-e037-47ab-9a47-ed05eeb4051d">Stock-based Compensation and Treasury Stock&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a stock-based compensation plan (the &#x201c;Stock Plan&#x201d;) that allows for the grant of common stock of the Company to members of management, key executives and non-employee directors. The fair value of such awards is based on the fair value of the Company&#x2019;s stock on the date of grant and all are classified as equity awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Awards&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain restricted stock grants are made to management each December under the Stock Plan based on the achievement of certain annual financial performance and other criteria achieved during the previous fiscal year (&#x201c;Performance Awards&#x201d;). The performance grants are based on a percentage of the employee&#x2019;s base salary divided by the stock price on the grant date once the performance criteria has been met, and generally vest over a two-year period as service is provided. There were no shares of common stock granted to management under the Stock Plan for fiscal year 2020 performance because the financial performance and other criteria were not met. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Executive Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain restricted stock grants are made to key executives under the Stock Plan (&#x201c;Executive Awards&#x201d;). These grants generally vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMTI1Mw_81f6e8e1-2790-4cc1-9a1e-9720c3b09523"&gt;three&lt;/span&gt; to five-year period as service is provided. During December 2020, the Company granted 95,000 shares of common stock with a per share price of $15.26 to key executives under the Stock Plan. The related compensation expense of approximately $1,450,000 will be recognized equally over the next three years as the shares vest. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Director Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issues shares of common stock to non-employee directors under the Stock Plan on an annual basis that vest upon grant (&#x201c;Director Awards&#x201d;). During January 2021 and 2020, 27,815 and 17,841 shares, respectively, of common stock were granted as Director Awards. The Company recognized $469,000 and $358,000 of stock-based compensation to non-employee directors during the nine months ended July 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;17. Stock-based Compensation and Treasury Stock (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-based Compensation (continued)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Director Awards (continued)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended January 31, 2021 and 2020, members of management exchanged 46,993 and 11,314 shares, respectively, of common stock with fair values of $701,000 and $213,000, respectively, at the date of the exchanges, for the payment of payroll taxes associated with the vesting of shares under the Company&#x2019;s stock-based compensation programs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Treasury Stock &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 12, 2020, the Board of Directors of the Company approved a share repurchase program authorizing the Company to repurchase up to $10,000,000 of its outstanding shares of common stock through March 2021. During fiscal year 2020, the Company repurchased 250,977 shares under the share repurchase program for approximately $3,493,000. This program expired in March 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i24ef29da4a2547f8be0a97a4d4dd639f_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMjY4NQ_3b710664-caee-4232-85cb-9bf347233aec">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i82e65769e1e843378cd5be5dd954b651_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfOTI3_95ce436f-b8c7-4313-a4fc-dc617a923a98"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i92875980d1b648c08a2338a2b27be5e0_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMjY4Nw_307ae408-a82d-4e76-b290-121f65752371">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i4d2e47b293664552afc885a2da4ed8aa_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMTM0MA_af14632b-5d61-4efb-a3a4-97a920f21780"
      unitRef="shares">95000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <lmnr:StockIssuedDuringPeriodPerShareShareBasedCompensationGross
      contextRef="i4d2e47b293664552afc885a2da4ed8aa_D20201201-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMTM5Mg_a4491df6-ec8c-4268-9ebf-24c757180681"
      unitRef="usdPerShare">15.26</lmnr:StockIssuedDuringPeriodPerShareShareBasedCompensationGross>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ib4794c8989a046299d9317a5e4c67b88_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMTQ4NQ_cc6fabc6-03b4-4169-bcc1-def35e29570b"
      unitRef="usd">1450000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib4794c8989a046299d9317a5e4c67b88_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMTUyOQ_91649768-6a89-4361-b4df-531dbb727ec8">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i01ed055b2abc4394a97527d9447119fa_D20210101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMTc0Nw_7c7c90d3-a530-4b8f-9d09-fbef012089a0"
      unitRef="shares">27815</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="ib373da2a6bf44317ba4b2b7e94c23742_D20200101-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMTc1NA_9afa95c1-a6f2-4ef0-9c53-d36973b8265f"
      unitRef="shares">17841</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i337c1653c9214cd1bb9b49b7ebca5f55_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMTg1MQ_a59be312-7965-4b2d-b977-2317c9a5859d"
      unitRef="usd">469000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if5d70a15abee4b6fb3b3b0072a2bcc3a_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMTg1OA_4e456965-82c3-4196-9cea-db2675da22d2"
      unitRef="usd">358000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ibcc9551df6ef4cba852e3908120e7105_D20201101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMjAzNw_b8437359-d04d-47ac-8f1f-f9fc9796f79f"
      unitRef="shares">46993</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i77b5adddfe784356a5b76bdf8eb44fb8_D20191101-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMjA0NA_376a5e8a-a584-48c2-b4f7-a66af4bd3f93"
      unitRef="shares">11314</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibcc9551df6ef4cba852e3908120e7105_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMjEwNQ_9cf06d39-d43c-4d29-8640-25888c926434"
      unitRef="usd">701000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i77b5adddfe784356a5b76bdf8eb44fb8_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMjExMg_6254beb3-ffde-4d7a-9fe8-05257b926f4d"
      unitRef="usd">213000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ic9f658a8d6e4465090955b502e3d427d_I20200312"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMjQ2Nw_b525bf5a-bdf5-4c41-868b-f9bd95e8b94b"
      unitRef="usd">10000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ie5e2cba47b604dc8a818252dccee46d6_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMjU4MQ_8f2f4854-4cee-446c-969e-732dd8857e7d"
      unitRef="shares">250977</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie5e2cba47b604dc8a818252dccee46d6_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV85Ny9mcmFnOmFmZjNlZGVjZDUwYzRiNjE4YTczYTY5MjM4OTg2OGE3L3RleHRyZWdpb246YWZmM2VkZWNkNTBjNGI2MThhNzNhNjkyMzg5ODY4YTdfMjY0NA_b1d3e192-fcf0-440a-89d1-3f9fb00214e4"
      unitRef="usd">3493000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90ZXh0cmVnaW9uOmU0MjM0OTUyNWJmNjQxZTdhODM1ZWE0ZDY1OGU5ZmYzXzI2MDI_579e2592-f733-4a94-9288-a795a543ce08">Segment Information&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in four reportable operating segments: fresh lemons, lemon packing, avocados and other agribusiness. The reportable operating segments of the Company are strategic business units with different products and services, distribution processes and customer bases. The fresh lemons segment includes sales, farming and harvesting expenses and third-party grower costs relative to fresh lemons. The lemon packing segment includes packing revenues and shipping and handling revenues relative to lemon packing. The lemon packing segment expenses are comprised of lemon packing costs. The lemon packing segment revenues include intersegment revenues between fresh lemons and lemon packing. The intersegment revenues are included gross in the segment note and a separate line item is shown as an elimination. The avocados segment includes sales, farming and harvest costs. The other agribusiness segment includes sales, farming and harvest costs of oranges, specialty citrus and other crops. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues related to rental operations are included in &#x201c;Corporate and Other.&#x201d; Other agribusiness revenues consisted of oranges of $1,981,000 and $4,476,000 and specialty citrus and other crops of $1,065,000 and $4,089,000 for the three and nine months ended July 31, 2021, respectively. Other agribusiness revenues consisted of oranges of $2,232,000 and $7,171,000 and specialty citrus and other crops of $788,000 and $3,832,000 for the three and nine months ended July 31, 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not separately allocate depreciation and amortization to its fresh lemons, lemon packing, avocados and other agribusiness segments. No asset information is provided for reportable operating segments, as these specified amounts are not included in the measure of segment profit or loss reviewed by the Company&#x2019;s chief operating decision maker. The Company measures operating performance, including revenues and operating income, of its operating segments and allocates resources based on its evaluation. The Company does not allocate selling, general and administrative expense, total other income (expense) and income taxes, or specifically identify them to its operating segments. The Company earns packing revenue for packing lemons grown on its orchards and lemons procured from third-party growers. Intersegment revenues represent packing revenues related to lemons grown on the Company&#x2019;s orchards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment information for the three months ended July 31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Fresh&lt;br/&gt;Lemons&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Lemon&lt;br/&gt;Packing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;Avocados&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Other&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intersegment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;18. Segment Information (continued)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment information for the three months ended July 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Fresh&lt;br/&gt;Lemons&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Lemon&lt;br/&gt;Packing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;Avocados&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Other&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intersegment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment information for the nine months ended July 31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Fresh&lt;br/&gt;Lemons&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Lemon&lt;br/&gt;Packing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;Avocados&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Other&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;132,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intersegment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;132,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;89,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;107,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;124,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment information for the nine months ended July 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Fresh&lt;br/&gt;Lemons&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Lemon&lt;br/&gt;Packing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;Avocados&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Other&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;134,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intersegment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(31,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(31,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;134,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(31,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;136,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(775)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90ZXh0cmVnaW9uOmU0MjM0OTUyNWJmNjQxZTdhODM1ZWE0ZDY1OGU5ZmYzXzU0_d074a12c-5e5e-4371-afd0-6b7fa49268af"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:Revenues
      contextRef="id2f7310149cf4702ac05f8d871a14a47_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90ZXh0cmVnaW9uOmU0MjM0OTUyNWJmNjQxZTdhODM1ZWE0ZDY1OGU5ZmYzXzEyMDA_2b685a60-61e4-4f61-83f5-87c08616d830"
      unitRef="usd">1981000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4617db234fb4491384e2e7bb4e83c514_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90ZXh0cmVnaW9uOmU0MjM0OTUyNWJmNjQxZTdhODM1ZWE0ZDY1OGU5ZmYzXzEyMDc_d73e4f9a-9b1e-4270-a435-93f06394ce5b"
      unitRef="usd">4476000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i932bdb05acf546ecad63c2705ed4b05e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90ZXh0cmVnaW9uOmU0MjM0OTUyNWJmNjQxZTdhODM1ZWE0ZDY1OGU5ZmYzXzEyNTA_38fa98bc-68e5-4dfa-b4fe-01a57a6581a2"
      unitRef="usd">1065000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifa7c1eb6b34b4d08943bd3297bab6930_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90ZXh0cmVnaW9uOmU0MjM0OTUyNWJmNjQxZTdhODM1ZWE0ZDY1OGU5ZmYzXzEyNTc_f7784acb-868a-42b3-8a64-fb5c2d9932c4"
      unitRef="usd">4089000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a638993f76f44fb8f7304e85778a622_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90ZXh0cmVnaW9uOmU0MjM0OTUyNWJmNjQxZTdhODM1ZWE0ZDY1OGU5ZmYzXzEzNDE_1c3b4e01-39a5-4285-88bc-ec3cbe01d3e0"
      unitRef="usd">2232000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i34b857ee85824404a9e67acd540caf90_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90ZXh0cmVnaW9uOmU0MjM0OTUyNWJmNjQxZTdhODM1ZWE0ZDY1OGU5ZmYzXzEzNDg_a2bddced-1da3-4641-a8a9-7d0637b6d146"
      unitRef="usd">7171000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e9ebe4f362e49799c3b64960e65dfbf_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90ZXh0cmVnaW9uOmU0MjM0OTUyNWJmNjQxZTdhODM1ZWE0ZDY1OGU5ZmYzXzEzOTE_ce3564d6-ff62-4189-838a-2e359b3c9558"
      unitRef="usd">788000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7bea82b3d5964cf1bb36def13659177e_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90ZXh0cmVnaW9uOmU0MjM0OTUyNWJmNjQxZTdhODM1ZWE0ZDY1OGU5ZmYzXzEzOTg_04a1dbc9-66f9-4a76-84c4-bdf83166e7cb"
      unitRef="usd">3832000</us-gaap:Revenues>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90ZXh0cmVnaW9uOmU0MjM0OTUyNWJmNjQxZTdhODM1ZWE0ZDY1OGU5ZmYzXzI1OTk_b882cd6c-f50e-4b4f-b939-b6cd7522aab9">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment information for the three months ended July 31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Fresh&lt;br/&gt;Lemons&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Lemon&lt;br/&gt;Packing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;Avocados&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Other&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intersegment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;18. Segment Information (continued)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment information for the three months ended July 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Fresh&lt;br/&gt;Lemons&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Lemon&lt;br/&gt;Packing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;Avocados&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Other&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intersegment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment information for the nine months ended July 31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Fresh&lt;br/&gt;Lemons&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Lemon&lt;br/&gt;Packing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;Avocados&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Other&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;132,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intersegment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;132,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;89,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;107,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;124,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment information for the nine months ended July 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Fresh&lt;br/&gt;Lemons&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Lemon&lt;br/&gt;Packing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;Avocados&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Other&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Agribusiness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;134,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intersegment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(31,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(31,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;134,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(31,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;136,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(775)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i34c75154ef6242de80d1715225d8f445_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzEtMS0xLTEtMA_837348ee-f6ce-445b-9e48-b42c22f769cd"
      unitRef="usd">36295000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i086801a50e584137abb4d110306d0b4f_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzEtMi0xLTEtMA_4b2bd697-603f-43b6-8c28-0d742ad95343"
      unitRef="usd">4540000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7c14799c313f497d9f99bb6cba4e8d33_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzEtNC0xLTEtMA_31131516-f6a9-4c45-8d59-9b26aa9fa7e3"
      unitRef="usd">4073000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id0d1ca8d50ba4a26b8c5bfa54e00d299_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzEtNS0xLTEtMA_42fd9f26-e24b-45e4-bd34-97a01f738312"
      unitRef="usd">3046000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib560b3ef1a764bc49b904100037ce9dc_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzEtNi0xLTEtMA_61ff6fc8-d188-470b-b561-e89084bcd0a4"
      unitRef="usd">47954000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i504db5c280064d2dbc61abc80a6f90b4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzEtNy0xLTEtMA_ed0ac91f-0ace-486f-b3f8-142889a36387"
      unitRef="usd">1171000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzEtOC0xLTEtMA_e45134a8-3077-4204-ab30-0c9d7da4b667"
      unitRef="usd">49125000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ide3514e03f87418b97a37ecbbffe552c_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzItMS0xLTEtMA_04d342ac-b986-46c7-afd0-183dc4daf42b"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i774813491238491f81f42afb9b4928b5_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzItMi0xLTEtMA_5c929ed6-9d96-4638-b673-87a58fb63162"
      unitRef="usd">-7192000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i675d26202fab462a8817da429fb0162c_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzItMy0xLTEtMA_12fb6c9a-627e-4a98-b6d5-2ba149ff90ca"
      unitRef="usd">-7192000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i02bf232cd32045aa9c98de3891614c75_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzMtMS0xLTEtMA_7f7eb730-0b8f-46cd-ae7c-450d1a71ecdc"
      unitRef="usd">36295000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic43ba78c7fcb4b34bdd0ec124b1a6808_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzMtMi0xLTEtMA_0f132a4a-d10e-4248-ae10-fbd3b070a25e"
      unitRef="usd">11732000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i675d26202fab462a8817da429fb0162c_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzMtMy0xLTEtMA_a584e897-25e5-4bde-ac75-db3fb270875e"
      unitRef="usd">-7192000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ice0276a08ef6407ea390ff46c0d5b095_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzMtNC0xLTEtMA_fbce8fa7-d633-4013-b028-c5342baa70ee"
      unitRef="usd">4073000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6a36b6ed52a2464d996bc669908e2915_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzMtNS0xLTEtMA_f609b189-bc3c-450c-8dfc-7ecf115d5043"
      unitRef="usd">3046000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1d987c2f0d6345589b12252b3fd5d585_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzMtNi0xLTEtMA_1975947f-0bb5-48be-b4ad-f516d8ceacd3"
      unitRef="usd">47954000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i504db5c280064d2dbc61abc80a6f90b4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzMtNy0xLTEtMA_1b200f26-bf32-41a6-90d3-0036313fb737"
      unitRef="usd">1171000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzMtOC0xLTEtMA_09326b9a-0f8a-42c0-acf7-8be6fc7da665"
      unitRef="usd">49125000</us-gaap:Revenues>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i34c75154ef6242de80d1715225d8f445_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzQtMS0xLTEtMA_47019267-9bfa-4ed0-bfb3-bf38c577f6a7"
      unitRef="usd">31846000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i086801a50e584137abb4d110306d0b4f_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzQtMi0xLTEtMA_96cda67e-4039-4370-b42f-4705179e2d0f"
      unitRef="usd">9279000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i675d26202fab462a8817da429fb0162c_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzQtMy0xLTEtMA_be4cc227-8293-4755-aa04-2a25e3cb80fc"
      unitRef="usd">-7192000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i7c14799c313f497d9f99bb6cba4e8d33_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzQtNC0xLTEtMA_5e30c602-7933-4cd4-85ab-f011c96be6d0"
      unitRef="usd">2708000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="id0d1ca8d50ba4a26b8c5bfa54e00d299_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzQtNS0xLTEtMA_2d2a85d2-e772-45c4-be83-dc76486bb4e0"
      unitRef="usd">1956000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ib560b3ef1a764bc49b904100037ce9dc_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzQtNi0xLTEtMA_43ba9765-366d-411c-b978-1d231b3b9b46"
      unitRef="usd">38597000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i504db5c280064d2dbc61abc80a6f90b4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzQtNy0xLTEtMA_6e0f5b98-6dd8-462a-be14-3e84677ed7f7"
      unitRef="usd">4717000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzQtOC0xLTEtMA_883bd366-b2ab-4b80-b461-299d33b5b8ba"
      unitRef="usd">43314000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i34c75154ef6242de80d1715225d8f445_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzUtMS0xLTEtMA_10fc109e-963e-4166-8b64-c77a4b0d6824"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i086801a50e584137abb4d110306d0b4f_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzUtMi0xLTEtMA_ba16ec20-87b8-44a0-9beb-8c2394398533"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i675d26202fab462a8817da429fb0162c_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzUtMy0xLTEtMA_ee2f8c1b-fcad-4717-b09c-ad6c1a427531"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7c14799c313f497d9f99bb6cba4e8d33_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzUtNC0xLTEtMA_1c7a5aac-aa22-464e-baec-4633096856ef"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id0d1ca8d50ba4a26b8c5bfa54e00d299_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzUtNS0xLTEtMA_01c15a63-f257-46c9-bf4a-7632b02ed514"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib560b3ef1a764bc49b904100037ce9dc_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzUtNi0xLTEtMA_9c1718c2-efb2-4d19-8f8a-c65f3e0b5c4b"
      unitRef="usd">2094000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i504db5c280064d2dbc61abc80a6f90b4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzUtNy0xLTEtMA_65116e1c-9045-4ae4-a3db-0da887b41bae"
      unitRef="usd">343000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzUtOC0xLTEtMA_457a2946-30e4-4426-af18-ef8c066e6b12"
      unitRef="usd">2437000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i34c75154ef6242de80d1715225d8f445_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzYtMS0xLTEtMA_fada89f2-7e6a-4937-a094-466b965c4c0e"
      unitRef="usd">4449000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i086801a50e584137abb4d110306d0b4f_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzYtMi0xLTEtMA_f28b7a93-7eac-450a-97fe-60c656560c01"
      unitRef="usd">2453000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i675d26202fab462a8817da429fb0162c_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzYtMy0xLTEtMA_d2775242-7382-4a88-8fd1-2ce37124d737"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7c14799c313f497d9f99bb6cba4e8d33_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzYtNC0xLTEtMA_3f55f17d-fa6e-4ffa-95d8-01ead48bc4bf"
      unitRef="usd">1365000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id0d1ca8d50ba4a26b8c5bfa54e00d299_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzYtNS0xLTEtMA_d4dffe71-67d5-4c3a-98fb-c791e35552ff"
      unitRef="usd">1090000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib560b3ef1a764bc49b904100037ce9dc_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzYtNi0xLTEtMA_611091f7-d70c-4586-bae4-e0f5d553b260"
      unitRef="usd">7263000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i504db5c280064d2dbc61abc80a6f90b4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzYtNy0xLTEtMA_645e5142-bffd-49a8-a7e9-85e26a147d54"
      unitRef="usd">-3889000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4de8b92051ae436abdc75a7e97608ad7_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpjNjc3YTBkYTliMjk0ZTBkODc0YTQxYmIyZTlmNzU0ZS90YWJsZXJhbmdlOmM2NzdhMGRhOWIyOTRlMGQ4NzRhNDFiYjJlOWY3NTRlXzYtOC0xLTEtMA_7d91fb99-1a15-42ea-b78d-2e773a444fed"
      unitRef="usd">3374000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="id4194ee2ed80460287d34b3bee2bb865_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzEtMS0xLTEtMA_a7855732-27c1-405c-8fe1-ee5c82bb8817"
      unitRef="usd">39459000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2da026eca06d48d38541c718e80cbf52_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzEtMi0xLTEtMA_9a189665-53ef-44a1-9029-ea886ab2d0f8"
      unitRef="usd">3775000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia9f4a1bc87314d428efc50c62b0d80dd_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzEtNC0xLTEtMA_0fbda786-ce11-445e-80af-bba26188eb07"
      unitRef="usd">6133000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4aaf4866795140d49b04a51836e9cded_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzEtNS0xLTEtMA_f2e2edb5-adb5-43e0-b268-02ffbc88529b"
      unitRef="usd">3020000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib987286df5e845809c7073c90d5fec64_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzEtNi0xLTEtMA_88ab8e71-30d5-495f-8296-fba506570b90"
      unitRef="usd">52387000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7e7579f1d59240dd86dfc4c5375df4dc_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzEtNy0xLTEtMA_842e6418-9bc4-4460-96e5-57e5dd78ec8c"
      unitRef="usd">1172000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzEtOC0xLTEtMA_02ff414f-16f8-4468-8d31-7ab473dbd8aa"
      unitRef="usd">53559000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if2822c9ea1814379b4bc278c10a1a5cc_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzItMS0xLTEtMA_9f331b40-b846-47a4-87f8-052634de987f"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic915f2782e3b45f493d1f8c315646ca3_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzItMi0xLTEtMA_54041582-2d12-4d97-b3a0-696ec33c3e8a"
      unitRef="usd">-16330000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic4cc0290388e45a6ac3fd849a8cab321_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzItMy0xLTEtMA_25163f74-ef4a-45f8-a97b-b225a4f1d0fe"
      unitRef="usd">-16330000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3d35c6dc30e74b6ab4c24425dd9614b9_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzMtMS0xLTEtMA_3e21abd1-3888-4dad-90a5-599d4b6c2bdd"
      unitRef="usd">39459000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0a42255d8abb4340a588cbcce995f8c4_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzMtMi0xLTEtMA_95d203a2-4842-40c2-bdf4-1031330df9a1"
      unitRef="usd">20105000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic4cc0290388e45a6ac3fd849a8cab321_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzMtMy0xLTEtMA_f5963681-04f8-4e89-b7c2-b277fd970771"
      unitRef="usd">-16330000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i69418c985ed34bcfa40de4c4b0c1a391_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzMtNC0xLTEtMA_068991c0-2c6e-4d7b-be8a-3a8a2b8e8772"
      unitRef="usd">6133000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e7b8bbf9dcb4027afb4198c5d4c3ae0_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzMtNS0xLTEtMA_c6481ff1-fdf7-4da9-a43d-6f95f6684bd5"
      unitRef="usd">3020000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i39d02dbbf8a54f53bdb6a795dbb83e03_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzMtNi0xLTEtMA_78b0cfc4-03ce-4c81-9d32-8a20c6741ff8"
      unitRef="usd">52387000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7e7579f1d59240dd86dfc4c5375df4dc_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzMtNy0xLTEtMA_ec33ff2d-cd2e-4ad4-b838-26afe5d0d9ec"
      unitRef="usd">1172000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzMtOC0xLTEtMA_a32cf78f-09a6-4fcc-bc13-89f02eb236ca"
      unitRef="usd">53559000</us-gaap:Revenues>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="id4194ee2ed80460287d34b3bee2bb865_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzQtMS0xLTEtMA_9950cbd1-ae20-4388-887d-45c999c0aab9"
      unitRef="usd">39694000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i2da026eca06d48d38541c718e80cbf52_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzQtMi0xLTEtMA_679ac1b9-4517-468b-b9b0-9971ba49cdd2"
      unitRef="usd">15988000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ic4cc0290388e45a6ac3fd849a8cab321_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzQtMy0xLTEtMA_f2f31181-05a4-4a3c-a92d-b2cb202d7d3e"
      unitRef="usd">-16330000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ia9f4a1bc87314d428efc50c62b0d80dd_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzQtNC0xLTEtMA_362f70af-c3f4-4919-8e93-add9e25439c6"
      unitRef="usd">2537000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i4aaf4866795140d49b04a51836e9cded_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzQtNS0xLTEtMA_48fd3aab-751e-48e7-a7b4-c1d883f0e892"
      unitRef="usd">2666000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ib987286df5e845809c7073c90d5fec64_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzQtNi0xLTEtMA_0f99b54e-910a-4a46-87f1-832257cbaca3"
      unitRef="usd">44555000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i7e7579f1d59240dd86dfc4c5375df4dc_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzQtNy0xLTEtMA_23252a3e-b2ab-49b0-8d7c-59ba708b746d"
      unitRef="usd">4633000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzQtOC0xLTEtMA_69d7894b-0917-4f2d-b216-b5f8508ed197"
      unitRef="usd">49188000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id4194ee2ed80460287d34b3bee2bb865_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzUtMS0xLTEtMA_636da895-7070-40ff-883d-9384c504378e"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2da026eca06d48d38541c718e80cbf52_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzUtMi0xLTEtMA_286c6814-6405-472b-8cbb-eba89f265bb1"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic4cc0290388e45a6ac3fd849a8cab321_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzUtMy0xLTEtMA_45fd7ea9-25ee-477f-a9dd-14969dd940a2"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia9f4a1bc87314d428efc50c62b0d80dd_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzUtNC0xLTEtMA_b7069c0c-373b-4ca6-8659-17c453e57ddc"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4aaf4866795140d49b04a51836e9cded_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzUtNS0xLTEtMA_e700e838-c2bb-4ad1-acfd-1c0aaa90d78c"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib987286df5e845809c7073c90d5fec64_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzUtNi0xLTEtMA_90879456-ba8a-4ee5-8870-1d85d2e18f4d"
      unitRef="usd">2271000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7e7579f1d59240dd86dfc4c5375df4dc_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzUtNy0xLTEtMA_4ec05614-1959-4e5e-9dbc-dbf850424281"
      unitRef="usd">286000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzUtOC0xLTEtMA_ae292495-0aa6-4705-b627-fd3ba5ee98e9"
      unitRef="usd">2557000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="id4194ee2ed80460287d34b3bee2bb865_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzYtMS0xLTEtMA_33248191-b700-4a74-be6a-636ebd24cc6e"
      unitRef="usd">-235000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2da026eca06d48d38541c718e80cbf52_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzYtMi0xLTEtMA_25b77c97-fce9-49a4-8978-3b471995bf3a"
      unitRef="usd">4117000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic4cc0290388e45a6ac3fd849a8cab321_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzYtMy0xLTEtMA_204d3cda-3394-4b71-a68d-7cabf6ba7a94"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia9f4a1bc87314d428efc50c62b0d80dd_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzYtNC0xLTEtMA_93f0f876-2991-47bc-933d-1ec48ff8b0b4"
      unitRef="usd">3596000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4aaf4866795140d49b04a51836e9cded_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzYtNS0xLTEtMA_6301757f-ce7e-4900-8cc6-cc627fc1c0f5"
      unitRef="usd">354000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib987286df5e845809c7073c90d5fec64_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzYtNi0xLTEtMA_f32dffa7-614b-43fb-a19e-80519e71d8c6"
      unitRef="usd">5561000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7e7579f1d59240dd86dfc4c5375df4dc_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzYtNy0xLTEtMA_ec5c31dd-8ad6-4338-a359-ab87d5e85aa5"
      unitRef="usd">-3747000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia214f7a9290148769e52a5525b067552_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTpmY2NjNTdmMWViZDY0YzRlYmZlMjQ3NThmYjk3YTU3ZC90YWJsZXJhbmdlOmZjY2M1N2YxZWJkNjRjNGViZmUyNDc1OGZiOTdhNTdkXzYtOC0xLTEtMA_2c3fa81f-45f9-4e46-a8aa-b41117b13538"
      unitRef="usd">1814000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="i573a66179fa74ff0abea51ee901ca7d6_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzEtMS0xLTEtMA_5aa5367f-29bc-4faa-8fec-f3f71480bce0"
      unitRef="usd">98195000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1faad573aa33449a90c4bb3a152082da_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzEtMi0xLTEtMA_ff2ff60f-1cbd-4b01-9acd-711c4eefb0d6"
      unitRef="usd">15540000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0a6e3f4c85194660ada648b5cda28a42_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzEtNC0xLTEtMA_2d39b047-16de-4dc2-bb00-a1aa0046afba"
      unitRef="usd">6780000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idabbdc496a75413abfbb7f9ac6416f03_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzEtNS0xLTEtMA_69abc621-cfb6-4ab8-b148-20b8bee16291"
      unitRef="usd">8565000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7238d629ab4844ae8853ee86b3ddb518_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzEtNi0xLTEtMA_268d851a-341e-4831-aa39-5b482b705ab1"
      unitRef="usd">129080000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i32b9a0ba37294fe8911f8a359a676e0f_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzEtNy0xLTEtMA_80bc0802-de74-4044-83b7-ceac97293950"
      unitRef="usd">3452000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzEtOC0xLTEtMA_9211f5fe-75eb-46bf-8556-02809f3fb9f0"
      unitRef="usd">132532000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1ee232eb659b47d6b18089dc40abe6c0_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzItMS0xLTEtMA_7a277b6c-0b37-45c4-8ce5-6470442840a0"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icdcdc5617f5a41b09554382363935ab1_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzItMi0xLTEtMA_6e75365f-f2fa-4764-94f3-b737b3d85499"
      unitRef="usd">-23159000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i508d157aec564cdea40b7e40b911ec3d_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzItMy0xLTEtMA_9d274772-47f9-4b6f-a597-77b2842ad9b6"
      unitRef="usd">-23159000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i29109f53e8cc4435b5f43045fe6c546e_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzMtMS0xLTEtMA_b72fc35b-bf04-4c85-bec7-802c75fed134"
      unitRef="usd">98195000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia71546ad73de4380a85213874b30c46e_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzMtMi0xLTEtMA_d8511e13-68d4-49cf-b33f-3585c6dce5b5"
      unitRef="usd">38699000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i508d157aec564cdea40b7e40b911ec3d_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzMtMy0xLTEtMA_93800f0d-729e-4075-a7c7-bb5d9081a518"
      unitRef="usd">-23159000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2e4b0ac27bdb48d4bbe72a472efece57_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzMtNC0xLTEtMA_cf13cc11-abed-4910-a99c-0c1080c5d256"
      unitRef="usd">6780000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i03dbd07156de4f83a9aba2f2c1ed1538_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzMtNS0xLTEtMA_e1f68a0b-ac70-42d8-a69c-bcc287ce1156"
      unitRef="usd">8565000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i980783e9c16343ceba3d3caa4e3040fd_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzMtNi0xLTEtMA_996ffa27-4a93-4596-87e6-4cee66a3dd80"
      unitRef="usd">129080000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i32b9a0ba37294fe8911f8a359a676e0f_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzMtNy0xLTEtMA_d09d3bfa-a113-4241-be92-9177988f6978"
      unitRef="usd">3452000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzMtOC0xLTEtMA_dca36c70-01f7-4a6a-bb17-c61d29b4e194"
      unitRef="usd">132532000</us-gaap:Revenues>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i573a66179fa74ff0abea51ee901ca7d6_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzQtMS0xLTEtMA_f0fc652d-7621-4927-9353-1f0482ea9473"
      unitRef="usd">89982000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i1faad573aa33449a90c4bb3a152082da_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzQtMi0xLTEtMA_17ebde8d-e40a-4d9a-9fd6-96157677bca9"
      unitRef="usd">29684000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i508d157aec564cdea40b7e40b911ec3d_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzQtMy0xLTEtMA_bffd809d-c918-47d2-85f1-12a3d070ae1c"
      unitRef="usd">-23159000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i0a6e3f4c85194660ada648b5cda28a42_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzQtNC0xLTEtMA_8cfd5de7-2195-4dd8-9026-e5ef91aa3aec"
      unitRef="usd">4141000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="idabbdc496a75413abfbb7f9ac6416f03_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzQtNS0xLTEtMA_de49ad7d-ed01-40c2-8845-771f04d0dc29"
      unitRef="usd">6832000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i7238d629ab4844ae8853ee86b3ddb518_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzQtNi0xLTEtMA_e3582442-2fa0-40e8-b57c-09eabce6de80"
      unitRef="usd">107480000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i32b9a0ba37294fe8911f8a359a676e0f_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzQtNy0xLTEtMA_ab60b4b4-d751-4753-acb0-0c3cdec6fca5"
      unitRef="usd">17444000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzQtOC0xLTEtMA_3b7d2147-cfd2-45bd-8030-b34f756767e3"
      unitRef="usd">124924000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i573a66179fa74ff0abea51ee901ca7d6_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzUtMS0xLTEtMA_bc1f1065-1b26-4d26-bd14-f54288f632a6"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1faad573aa33449a90c4bb3a152082da_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzUtMi0xLTEtMA_c85125ee-7ffe-4e7d-886b-f4db1e3b140f"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i508d157aec564cdea40b7e40b911ec3d_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzUtMy0xLTEtMA_7bc4f486-1046-4c34-8cba-10a359219e67"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0a6e3f4c85194660ada648b5cda28a42_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzUtNC0xLTEtMA_a691e1a9-4c54-4896-a5b9-1dc6ff5941ea"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idabbdc496a75413abfbb7f9ac6416f03_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzUtNS0xLTEtMA_501ba1d1-ae72-48cb-83e5-b0451a2f819f"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7238d629ab4844ae8853ee86b3ddb518_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzUtNi0xLTEtMA_41b33644-73fb-4a51-92ed-7a65987d48bf"
      unitRef="usd">6591000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i32b9a0ba37294fe8911f8a359a676e0f_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzUtNy0xLTEtMA_38a1904b-70ba-46de-abee-acb67889290d"
      unitRef="usd">899000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzUtOC0xLTEtMA_5cd62345-fd4a-44f5-88ae-f150d02f10f7"
      unitRef="usd">7490000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i573a66179fa74ff0abea51ee901ca7d6_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzYtMS0xLTEtMA_6829441f-b969-4308-80a1-ccd2a57b0b5c"
      unitRef="usd">8213000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1faad573aa33449a90c4bb3a152082da_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzYtMi0xLTEtMA_24c05a6a-062a-47df-956a-a0875afa852b"
      unitRef="usd">9015000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i508d157aec564cdea40b7e40b911ec3d_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzYtMy0xLTEtMA_76412ccb-7942-438d-af4c-6afe84330afc"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0a6e3f4c85194660ada648b5cda28a42_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzYtNC0xLTEtMA_67c4884d-355e-48e0-96f8-d93c55e738ad"
      unitRef="usd">2639000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idabbdc496a75413abfbb7f9ac6416f03_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzYtNS0xLTEtMA_2968d24c-feb0-4b02-adf5-eb4f22d9ed06"
      unitRef="usd">1733000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7238d629ab4844ae8853ee86b3ddb518_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzYtNi0xLTEtMA_440370f8-05e7-4e47-bd7f-d381bf2aa6d5"
      unitRef="usd">15009000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i32b9a0ba37294fe8911f8a359a676e0f_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzYtNy0xLTEtMA_573c351b-4fd3-42a0-bcaf-a9786697cd4a"
      unitRef="usd">-14891000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTo5NTQzZDY2YTdiZmM0M2FjOWZlNWRmNTNhYjNmZjhmNy90YWJsZXJhbmdlOjk1NDNkNjZhN2JmYzQzYWM5ZmU1ZGY1M2FiM2ZmOGY3XzYtOC0xLTEtMA_fc12f190-13e2-460a-a468-3e8de170f6b5"
      unitRef="usd">118000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="iedd4a065ab7b421c8200660419f69e38_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzEtMS0xLTEtMA_26ea3079-863e-4b00-917f-ddb2aab12b2c"
      unitRef="usd">100231000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic5a5c06ce8964135a3a3d1d4153c33c9_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzEtMi0xLTEtMA_71745923-1f47-43c6-bee0-069e22a2ba4e"
      unitRef="usd">11752000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9b0857c703474c958d79ec0c8a3af81b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzEtNC0xLTEtMA_2caa8925-3989-4664-a94c-42084f043801"
      unitRef="usd">8323000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie96fd484cc3944bf82acf2048aa70f48_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzEtNS0xLTEtMA_5b3236c7-5a32-4e6e-8bf7-3ef164c030c8"
      unitRef="usd">11003000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3ed42d6b6e314e66a8859ebe74cbc392_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzEtNi0xLTEtMA_0819595c-68a8-4ac4-9bde-a9240ce476e3"
      unitRef="usd">131309000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8a4bb77e99af4676b879c75578c71490_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzEtNy0xLTEtMA_7c526547-8dda-4326-ba69-9886640d8ba2"
      unitRef="usd">3477000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzEtOC0xLTEtMA_9bb3e262-1719-4450-99af-1d6e10cdf1c6"
      unitRef="usd">134786000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i12486a3c51e84f7fb07555057c839a4b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzItMS0xLTEtMA_937cde9c-06a7-4dbc-8340-3361a91bd45b"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2da10b0139034992bd57ab9f3611a87f_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzItMi0xLTEtMA_c27df5b5-a8de-4b28-92d7-fd88e5e1ecd1"
      unitRef="usd">-31889000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia34451554a244882a9f336ea4c2cfdee_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzItMy0xLTEtMA_15169f6c-2d57-4365-8a4b-e43cee3343ee"
      unitRef="usd">-31889000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic67ebbc095fa432cb19ceded78770efe_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzMtMS0xLTEtMA_c5fe66d9-257b-4123-a2c8-bd48f596ccf3"
      unitRef="usd">100231000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e1582f933054a6f8a4010d5f816ca70_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzMtMi0xLTEtMA_9df14a98-851a-41b5-aa5d-c481dcb2b975"
      unitRef="usd">43641000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia34451554a244882a9f336ea4c2cfdee_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzMtMy0xLTEtMA_506868c8-e702-4d16-8587-5bfff202cdc2"
      unitRef="usd">-31889000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if83a2a704a6a4455a26e60d8d7d99df0_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzMtNC0xLTEtMA_aeafe1eb-fccb-420a-9f37-7903706abab0"
      unitRef="usd">8323000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i12227a71a1324fc5aac1c8973cf7cd4d_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzMtNS0xLTEtMA_b6202c88-0696-4901-9fbf-60be5e68b8fb"
      unitRef="usd">11003000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibd39f053d312431e90385a9b76eaf49a_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzMtNi0xLTEtMA_2299c983-9757-4eda-9abc-184adb6e1297"
      unitRef="usd">131309000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8a4bb77e99af4676b879c75578c71490_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzMtNy0xLTEtMA_06acf69b-c4e3-42ad-9b9c-d937c4082cd8"
      unitRef="usd">3477000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzMtOC0xLTEtMA_19ce1b76-1f30-4ff7-a38b-74a81201f45d"
      unitRef="usd">134786000</us-gaap:Revenues>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="iedd4a065ab7b421c8200660419f69e38_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzQtMS0xLTEtMA_6cb68d64-7202-4b2c-ae6c-4bac9ccd36ca"
      unitRef="usd">101006000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ic5a5c06ce8964135a3a3d1d4153c33c9_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzQtMi0xLTEtMA_e6efc992-2951-429d-888b-21cb13fe5809"
      unitRef="usd">34925000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ia34451554a244882a9f336ea4c2cfdee_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzQtMy0xLTEtMA_f9182d90-d71b-4305-8fb8-f993bfb91d5c"
      unitRef="usd">-31889000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i9b0857c703474c958d79ec0c8a3af81b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzQtNC0xLTEtMA_0aebb94a-76e1-4809-a582-71aec9fa6536"
      unitRef="usd">4571000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ie96fd484cc3944bf82acf2048aa70f48_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzQtNS0xLTEtMA_f4b34c53-e3e3-494b-b3db-7297efa42474"
      unitRef="usd">9990000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i3ed42d6b6e314e66a8859ebe74cbc392_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzQtNi0xLTEtMA_7896152a-5b2b-4961-848f-bb0248ba80e4"
      unitRef="usd">118603000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i8a4bb77e99af4676b879c75578c71490_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzQtNy0xLTEtMA_c81c9f49-9800-42c0-b61c-a4aa41b6c484"
      unitRef="usd">18113000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzQtOC0xLTEtMA_0e62ec6e-46d4-4734-986f-6791141b7e13"
      unitRef="usd">136716000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iedd4a065ab7b421c8200660419f69e38_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzUtMS0xLTEtMA_8e86e523-aca6-431a-8fb5-8a0572214e62"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic5a5c06ce8964135a3a3d1d4153c33c9_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzUtMi0xLTEtMA_1d37f982-12a0-4830-a496-c1cbd20ef87e"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia34451554a244882a9f336ea4c2cfdee_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzUtMy0xLTEtMA_b605bb3e-3c55-40d1-a261-780acf60b74c"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9b0857c703474c958d79ec0c8a3af81b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzUtNC0xLTEtMA_da911259-38e4-4341-a0f2-3e78c1e067f4"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie96fd484cc3944bf82acf2048aa70f48_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzUtNS0xLTEtMA_e4746c87-a780-4e9b-8b48-493b38cedcde"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3ed42d6b6e314e66a8859ebe74cbc392_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzUtNi0xLTEtMA_bbb66e31-d8da-47d5-94cb-29a70b8af5fe"
      unitRef="usd">6715000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8a4bb77e99af4676b879c75578c71490_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzUtNy0xLTEtMA_0c96e84c-e716-417b-b6b7-ed16e88b7b13"
      unitRef="usd">840000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzUtOC0xLTEtMA_ffb92078-bb35-45c1-a162-11e72f1916f9"
      unitRef="usd">7555000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="iedd4a065ab7b421c8200660419f69e38_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzYtMS0xLTEtMA_713a1530-375a-4304-af37-006ab556d41e"
      unitRef="usd">-775000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic5a5c06ce8964135a3a3d1d4153c33c9_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzYtMi0xLTEtMA_a2213bfe-fdff-4139-86e0-8a5e80ce5ad0"
      unitRef="usd">8716000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia34451554a244882a9f336ea4c2cfdee_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzYtMy0xLTEtMA_7a506028-d857-4db3-97a6-a27104ba5d19"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9b0857c703474c958d79ec0c8a3af81b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzYtNC0xLTEtMA_615489f9-faa4-4982-84c5-10038894e57c"
      unitRef="usd">3752000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie96fd484cc3944bf82acf2048aa70f48_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzYtNS0xLTEtMA_f6b2fb8b-3666-426f-b726-853edbbabf4e"
      unitRef="usd">1013000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3ed42d6b6e314e66a8859ebe74cbc392_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzYtNi0xLTEtMA_3a5ca042-47b8-440b-bdcd-1453b1b8e3ff"
      unitRef="usd">5991000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8a4bb77e99af4676b879c75578c71490_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzYtNy0xLTEtMA_25a3c64c-fb96-49b5-bf61-4e0b02fdea5b"
      unitRef="usd">-15476000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id8b2730e65664bda9fb3bb027b2cfd75_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDAvZnJhZzplNDIzNDk1MjViZjY0MWU3YTgzNWVhNGQ2NThlOWZmMy90YWJsZTozM2Q3ZjU3N2RiNDc0NTgyYjc2YjRhZjE4ZmI4ODlhYS90YWJsZXJhbmdlOjMzZDdmNTc3ZGI0NzQ1ODJiNzZiNGFmMThmYjg4OWFhXzYtOC0xLTEtMA_02ba58dd-c961-4524-98ee-bfdf49c3988e"
      unitRef="usd">-9485000</us-gaap:OperatingIncomeLoss>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i953ee40cec80451a8d6890820a8d89ec_D20201101-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODE5YTk0MDhmNjQ4NDNhMjBiMWIzOTgzMmI3ZGJlL3NlYzo1MzgxOWE5NDA4ZjY0ODQzYTIwYjFiMzk4MzJiN2RiZV8xMDMvZnJhZzowMzY5MmY2ZDU0ZDg0OTZkOTYxYjEyODc4Y2ZjNTIwOS90ZXh0cmVnaW9uOjAzNjkyZjZkNTRkODQ5NmQ5NjFiMTI4NzhjZmM1MjA5XzkxMg_9fbc7502-9628-4f73-9d85-7ba477b8e819">Subsequent EventsThe Company has evaluated events subsequent to July 31, 2021 through the date of this filing, to assess the need for potential recognition or disclosure in this Quarterly Report on Form 10-Q. Based upon this evaluation, except as described in the notes to the interim consolidated financial statements, it was determined that no other subsequent events occurred that require recognition or disclosure in the unaudited consolidated financial statements.</us-gaap:SubsequentEventsTextBlock>
</xbrl>
