<?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/20211031"
  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-20211031.xsd" xlink:type="simple"/>
    <context id="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i240b640ccf7049ab9c73c236bed728e4_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i76d4fe41940240c5becfd9c4b42ea2b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i514564b4550343679913dbca457dbf3b_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="if3a7a0906e484b34a83922a2fc1a17d9_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="i342b637ab661439a9449a399add3e2ac_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i28620bbe4773467f9248997b6674a8fa_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="i9dc24a6e397747d5af5ea63a08d93e81_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i7b31bedfc9a94fe9ba7612fa8b403d17_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesBTwoPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i39b1b95bc6e344999f71ef4852687a36_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesBTwoPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i98ede69194fc47fca145e3b5146c6db7_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesBTwoPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i7c17f87821ac409a97d158d82f27e192_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesBTwoPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id04a48a0b6b64491afbd3407f9394321_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i20f86d9fd1b74991a3cc09e10b19461f_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="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i37f9bdb687944f3eadc5bae1a8cc910f_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="i7e2ebfac59574dcc8d404c21df93f96d_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i92db6b032a8b43b98f912df296a84878_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i86aa412ffb2f4ca6b96920e5d44da69c_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="ia13c40edf79e447f9e29f50303ad27ec_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i88e9455b7efe49aeacea7bd4c0af0687_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i6969cc070d6a4201aafa5b59ef34831b_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="ieb171a5cc9b84826a2db469e6844f9ff_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i208100b234d344698ceb857786bcee2f_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="idb2d518880694bda98b2b7de1c5ed8ee_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i1ae192b302574ee39192a075fd057b78_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i11292d07122245c6a25a1fc4f36b8b5b_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i431f4876be1e46aeb9e8ac52d83a59cc_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i102133a08fb44b5bac40979d7be09855_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i8e922cdde442449ba58bf260da7cd8ba_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i712e4bc9901c4a2487138bfadf6dac5b_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i18a79ab735bd4491ae1c2f48d0725b8c_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="iaa939d9d5bfb4a78a1661501f766c6c3_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ia0f7b1f1405b459eac33a768394bbdbe_D20171101-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="id9fb3d50dd4149838658ea41ec025670_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="ia7c36535ea7347f18faddfc23f3a9c13_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="ide2aea211b324ddba4d79c93ad413b72_D20171101-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201802Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="ie31062481fe64bdeb6461b3f34e93eea_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i687af950ec25455abcd994523910e92c_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i38ab6c2e14754ab087dceb27448d276f_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="ie25b0882712d49ae808cae4dfec86942_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="i52f336dec314484eaf966ccbc116db74_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="i909a194bf6144e10a1828eaf29b2e215_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="i72db6c7c63284cc6b4c5852016bd3112_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="icada714573f441d4a7380021ee6398a7_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="ia2e554890cc9451dbf5f1ed84052fe89_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i3e4c8e46a39c4a7dbfd92f3e183c3611_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="iba2fc8bce6ec42b0995395c638f12e35_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="i8c1c573aa3084e678e173a931a5b5f92_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i547decfe91564d37b0fe3dc825b5aa84_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i5ff7b9575c72410a8d44a2f38267cf16_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="i19a504d0b1044fa3a834f7eb775062bc_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i83e6d25f10724e23a5f5361bf3aba927_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ibde5d6fff4d74801ade5d88591217b92_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ic1da6689d23d450dacc2aad101ea93d5_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ibcc9182aa8a64a56a63be8dcb01534f8_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ife4e3b1e76b440d19ba6477a21a833df_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="i342f42026a674a49a4d64fed56b4fe23_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="idb3c4aa14190463681b3da41ec2574b2_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="i98f129f164f2475f938bef5b01875f63_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="ib4773533723f499ea1f0cb0a91f4fc43_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i8e867ba5448b45a599fa0023de4a10d6_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="i9d2ef30511364813a07a337fa8c47073_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="i4983692a4eb64fc69af1684283a8e79e_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i9d54a723ea054761b4c7d5a273262b9a_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i7bcdbf0b0b7c4e7da3ded38571b20eb1_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ie8c7318ae56f428c87ee3538ac1617d3_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i6272248b51df4ee0b79daf410e539353_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i5ec8e5c8924745939aafcb7f2871040d_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ie25c31ca30f14b3eb8f63ebe09d4e133_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="iac69f4aba422410d9c6fee750d954447_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i8277446893db4656a94ac7adbebfbce0_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i34a2017ac8ed430eaea01d4718c85c6b_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i2e1e2adfac0e47a6b164c6f00e2a5139_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i3570175a2a5f4ff6b6fba2c33a5c65eb_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i82042540f5284b68bbd0aae94751a1d8_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="iafafe7dd356c4f76996a9152f1c6fd9c_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i313c84dd3c8c47ba8e808cd9ec525cc2_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="ibe2eb03b58cc44c290268afc67e04962_D20181201-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i385057c94267419781b25435f669aa0b_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AvocadosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i1dece86e1c4044c1b6c905b62faf718c_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AvocadosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i951a8941282b46148016bbeede74e56c_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:AvocadosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i63edf07710b64fd3b37b4ed7c0fd7f7f_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lmnr:TwoCustomerMember</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-10-31</endDate>
        </period>
    </context>
    <context id="i6c9850257f3d4c26a0a6901ccc93b941_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lmnr:OneCustomerMember</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-10-31</endDate>
        </period>
    </context>
    <context id="i8834f6c84730474b923f47c1e6438093_D20201101-20211031">
        <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:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic60332e9fd65412f8f8cf14ba1bfac21_D20191101-20201031">
        <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:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i389e0e36ed6b4092ad484bc484bf58e0_D20181101-20191031">
        <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:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i92f71e1ff4dd4f0a8efc3ed73a4201b9_D20201101-20211031">
        <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:SalesRevenueNetMember</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-10-31</endDate>
        </period>
    </context>
    <context id="i7873f079315f40b6add09a14291f150a_D20191101-20201031">
        <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:SalesRevenueNetMember</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>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ic75b649d51f74ec19a513766c56d3064_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonsAndOrangesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ib1eaf868095f481e87cc7d075b8499f3_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonsAndOrangesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i6515ba3130fa4e66a8416516975cc541_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonsAndOrangesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="id34899a55aa54a308908fa5b3b159002_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i34715695a6f64972a7db33b3d31653e0_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i6e58a0a760a64dfc990fa43e7a8dcfef_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i034f711544fa4239995ee4bc7afc549f_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i116314be5c6e45ea87f8f86364297dcc_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i97569e2e167844eeaf851e2d6b04e8fd_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="iaacfd910cbee432a8354210d74df7be9_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i0fb4574ad6084f809e984b6185ab3184_D20201101-20211031">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i66c1a05cb39443c28a574a53480a7f87_D20201101-20211031">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie7495f4f1ed340e4841d7c14292ecb82_D20201101-20211031">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i0be909724bb048e2a49d7e5d4f31f6d6_D20201101-20211031">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="icd8150d716a34b1d8f339f5b1831b25e_D20201101-20211031">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i4b74f7240d1441d384fbc6ffc7e31d2b_D20201101-20211031">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i9ac5a614d622400cb7b60f80769ba998_D20201101-20211031">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ProductiveLandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i9ed4d70262824f7093f369c50d12f2da_D20201101-20211031">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ProductiveLandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i56c325aa60634e859f8d7687c7a6f223_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ifae046730b9247ff83c44cacc08bc954_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i79da01c7d9f2483f9d4c3f387533c96d_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i903526b0a5de4a29854d9ad656901a7f_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i4890f7e3ba474e8381d3c36f8efff3f9_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="iaf65f788459e4dce8306857c89bbc867_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lmnr:AOCIAttributableToParentOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i34cecfc2c90441a0ba46dc8c4f99b70c_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="ief9085ef5f664a68bc347ccc3a302450_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i4d00a3109af64d23bc54b1a56214294f_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i48e4f7ac1fd94bc9be8c8c7860b29244_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lmnr:AOCIAttributableToParentOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i91e604c26dd64b4cb9d7a1cccfa220cc_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="ia876583437b545689d9db3e007949ded_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="if5c5cf9baa8b4086a51f48b2b0325a2c_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i22356b57ddd54b7db038bdb1e1c882e8_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lmnr:AOCIAttributableToParentOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i0e741f1cc1cb4e79a1b271390165a645_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="iccf06a8625a14d40bba4440aaf021580_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="ie54a99e7e6f54f92b95960935424087b_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="iee08faedbb03406185799b31a3f310aa_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lmnr:AOCIAttributableToParentOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="id8af0562250047ed8ffec4e2998ffdf6_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i036bd789ca7c4204ac715547e8b32235_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i5b45b9425f834f0bbb177f5e53a4e850_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i003783c6ab9f417094133f7e65c660cd_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i056cf84099e34f87a0bca0487bf919e8_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lmnr:AOCIAttributableToParentOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i33da493536af4f348c90735709f9fa39_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="idbe6780ff69542798a4c0faf63b87344_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="i03e476f9b48d484b9c7fa9d67f019d43_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="ic270b2306a914234861b3511b514c536_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lmnr:AOCIAttributableToParentOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i9e5c33384792496cbd09d1672962ddef_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i100c63a0f4a54b3d92e01ef673f7c488_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i2af104cebd3047cfb724725d6035cd7d_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i96341592c98d4915a5211a12f2f3b340_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lmnr:AOCIAttributableToParentOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i7284e9b33e184820b4f2a7dc9221da58_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="i8d6233182feb48b98a7d72eb23e21806_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="i2005ccc3fc4a46ff82cd519dae87d0f9_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="i279827975621446697f9e56cd77b95f3_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lmnr:AOCIAttributableToParentOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="idda02fad8fbb4e07b5e7f61d7f512226_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ib005bcf291bc41e9919715ea2fb5a60a_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i32739988bf3041219498617b303a114a_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i625fed7d7c514f5b941b518fedc085d0_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lmnr:AOCIAttributableToParentOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="icac3fc543b094e54a94f0b209f66f6bb_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i51bccd96402d4df2ba9c9b6f442febbd_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="id4e78aed8b64421e9a0b9d8f885eb23b_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="ib40073cb93db4b1cbfc74ded6d888d81_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lmnr:AOCIAttributableToParentOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ide5b96e3f9e148f19760db71b474d817_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i22ca6865b4e04dc6b4eeb50639f8c800_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:ChangeInAssumptionsForPensionPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i1507a7953fbc45f4beb8b419f4f1902e_D20190101-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">lmnr:CitrusOrchardInLindsayCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i53d76af9e8a34d6ca85f1bec88adda90_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">lmnr:CitrusOrchardInLindsayCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i8038477a26b74db9a14d54a13415ab20_I20190530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lmnr:TrapaniFreshConsorciodeCooperacionTrapaniFreshMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-30</instant>
        </period>
    </context>
    <context id="i9a1953ba7a124f5898240151a449a194_I20190530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lmnr:ArgentineTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-30</instant>
        </period>
    </context>
    <context id="i10a1a81cd39b49f5a3491f7b37a97b87_I20190530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:FincaSantaClaraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:ArgentineTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-30</instant>
        </period>
    </context>
    <context id="ie91ece3fe99f464ba629b6603f23dd6d_I20190530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lmnr:TrapaniFreshConsorciodeCooperacionTrapaniFreshMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:FincaSantaClaraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-30</instant>
        </period>
    </context>
    <context id="i94aedff899b746a9961da94a058127d4_D20190530-20190530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lmnr:TrapaniFreshConsorciodeCooperacionTrapaniFreshMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-30</startDate>
            <endDate>2019-05-30</endDate>
        </period>
    </context>
    <context id="i8aefe4e697da4d17bbbbadf84fde5cc0_I20190530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">lmnr:FGFTrapaniMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:TrapaniFreshConsorciodeCooperacionTrapaniFreshMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-30</instant>
        </period>
    </context>
    <context id="i1fbf926e17d54eebbce4ab827bd58871_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lmnr:TrapaniFreshConsorciodeCooperacionTrapaniFreshMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i76ee2fd854414593aec499f8b7a84501_I20190530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lmnr:TrapaniFreshConsorciodeCooperacionTrapaniFreshMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-30</instant>
        </period>
    </context>
    <context id="ie877066fac5549ceaab4ac1bb5219729_I20190530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lmnr:TrapaniFreshConsorciodeCooperacionTrapaniFreshMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lmnr:OrchardLandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-30</instant>
        </period>
    </context>
    <context id="i55faa6db07664cd38daefbf3b2beb62e_D20190601-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lmnr:TrapaniFreshConsorciodeCooperacionTrapaniFreshMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i323b172aa31742f98a59bf2687810320_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lmnr:TrapaniFreshConsorciodeCooperacionTrapaniFreshMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i31c81833ae7d46039f5f0ec29618f1ff_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="i15e7da5b63d2481785c104ada072a3da_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="i1b302a0715ad4ef3b26e63a055df5ccf_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="i9ded12040ef842edb6162760f9744054_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:FincaSantaClaraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:ArgentineTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i956bc498742d4cf68b7e6b743f126ee7_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="i58701e2f2e6744dca832e671320c736e_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:CalavoGrowersIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="ifbccd56e7479403195a77504f791ff39_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:CalavoGrowersIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="iacab0feba6d94aff895196b6136aa562_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:CalavoGrowersIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i633e7ce6837b40ce97fd7b5bd7927b77_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic5cff73465f241e09f27d21a98a22e69_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ia97e38f239454bf5bd96be9aab12fa3b_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i1c4d02dcc4e7487cb68c9d8e292fc8f0_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i0deadfe485bc42f5b0c3c525e4dec422_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i3085d9be64134e84a6569cebf48c5de8_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="if6de8e0090a94b009fc202ac1257e96b_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="if374b42c155443949c651ab47bbfe7f2_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ibd6f103a979f420db24080dc3be64440_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ProductiveLandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i0f0f9afd7428476fbdc3e8bc0a1ba077_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ProductiveLandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ie2cf11c57fd4470691a0a7192de64a5c_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i550bb27d796842c08c2395400e31c0a8_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ic104984fbb824ba78366bf6544057448_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">lmnr:PropertyLocatedInLindsayCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i215005a336314bccb171ae5458c69a30_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">lmnr:PropertyLocatedInLindsayCaliforniaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i01586d4f632a484aa2b12f144d67ccdc_D20190901-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">lmnr:MercantilePropertyLocatedInSantaPaulaCAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i9c28dd5364434369a677c609cd0d11a9_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:RetainedPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i8b378abd14164fdbae1b25e3ef992ad3_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:RetainedPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ib232f8baf43f4f7bb6095a8e5aa93422_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i7f50c278ea9c4cf8b6ba929af9284802_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="i055d00fb4f7549b8ae72238a1d8003f2_I20051031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">lmnr:EastAreasOneAndTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2005-10-31</instant>
        </period>
    </context>
    <context id="i794e43cfaf784c7cb3cd621c50a1a8d1_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="i563ab0453ac74060b452e4ebd33c1ba9_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="if0a3ff463fe643ac9eccf39e1f88be45_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i784616981a89412bb8f6a0bc0f515b53_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:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i449c69fb242c4979b405b191373de5cf_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:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i7c1ba74688334b01bc8392bfb6a54445_I20211031">
        <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:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ieea62939d94b4344a11e7234f641839b_I20180228">
        <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>2018-02-28</instant>
        </period>
    </context>
    <context id="i5809509432154de7896343e44e2e1eee_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ia26b26fd32ff4034b1a7a690c81c50d3_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:LewisGroupOfCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i0b6c1d288388444dad08e96668424091_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="i9d67da2818294b8692b046fdc49feffe_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="iee5d7c7dda1444389e9228c79290d707_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">lmnr:SevillaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i19622f8c77bc4e588a02c66e4cf17ba0_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i73f1a123b80f4c7d8d049ee79312daa9_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="i0d1cf7daaa424016a9abc50e1564f501_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="i7636cbb90d7e4a508cd8d62797c29190_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="i6ae8cfc3de0a4326a71cfae5a45f867a_D20211101-20211130">
        <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:RealEstatePropertiesAxis">lmnr:CentennialPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="id623f4612d75459c8ac611595f974da6_I20211130">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i82fb5721675145bbb1ced0811fa29f35_D20220930-20220930">
        <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:RealEstatePropertiesAxis">lmnr:CentennialPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-30</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i50812e50495247dd95812fa3d1aef902_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i182375f8de114780818a1fbca2715332_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">us-gaap:GeneralPartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i601c32e6290f4e00aafa385c0cd4487b_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="iaf8b00981a67458ca23fa2aeef9bd3bb_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i5400ccf7f25348849832804378e8bdc5_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i1e7dbb0d3a264bb3b952508a4439e673_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i5496ca10d5164773a4126bb7cb0873bd_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="iea3e6b66b0bf42579eca3f028f6112b3_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="if48d005aed9745978af7e937a5e2657e_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="id741ad4083af4df393008cc5350c29ca_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="id8056ab0e7ec4b8a98ae9fd40a991958_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i875478e43c344a219aa09221eec0a5ae_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ib4834ff3e2d54d2bb9aa7d85018a8468_D20061101-20071031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2006-11-01</startDate>
            <endDate>2007-10-31</endDate>
        </period>
    </context>
    <context id="i72a1ba6a9fd44305a5ba6c89dd69c411_I20070531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2007-05-31</instant>
        </period>
    </context>
    <context id="i12becde82a604bbfa239c2e45be763c6_D20070501-20070531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:OtherPartnerInTheRomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2007-05-01</startDate>
            <endDate>2007-05-31</endDate>
        </period>
    </context>
    <context id="ie74767fb4b024279bf74f0e6de161d92_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i5fa9cc7fd58f4ff3a5a0f0ff2f427239_I20141031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="i043fd3e6434b4d408b48a2de56390ef1_I20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lmnr:FruticolaPanDeAzucarS.A.PDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="ic31fc8f097ab46808dc8a82502d3b243_I20140814">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-14</instant>
        </period>
    </context>
    <context id="i2c98b5cd83994fdba27b080d05a3789d_I20170228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-02-28</instant>
        </period>
    </context>
    <context id="i80a6c2c3e2eb4aac94f790098e5afda2_D20170201-20170228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="ife83c64bd795483191fff8a0f29e82d4_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id4bc27b2dff74c99b99ac5b1867fa39e_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i8712b75fe5ab4ab09b9c8d4eba6e3283_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i2cf23acfb64042ec8a650080d803e4b9_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i63db23c6dd40442c9f2360ec60c2b1d5_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ieced9754c3d141b6b000261e7c56cc60_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="id03552a4e0814cd3baa3686e87bd10af_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonsAndOrangesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic5d0a4f7c4a6484cbbbec60925d1b779_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonsAndOrangesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i751e466f3de646be9a98a467bf214005_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:LemonsAndOrangesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ieb59ea9933ed4fbdb1395480840c3cde_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i9ca99b28f371433d89180ad734147ec8_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i65df458d9cf64e7b9cf9fea9c1805ee7_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i09c5d865c56d425f84a016c901485288_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i88a4dce9dc0942f6a280541556b5e4c0_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i1da4dada13e0457e91711b90867b2e66_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i7707b37c7a8540bca66c3cb265ce563a_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i2d1e50d32780482fb4af64e873bf2bce_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i7edee8d9896348b3ac019c5b0385c665_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i65b7322963154ad399cc33929a357fc1_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i0a86e76f84cd49e39e30476540b90787_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6b90ea6db8b54a449ebf61f2f599ebfd_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie72783f2dd3a4a5eb19f8bd31485a37e_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic747f020587a4f138dfc9ffd60a58ebb_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie589a88f23b34c2e92b99b7564f06e6a_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ia6517fd007074db9a3781ade2fa3908b_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="if0028dca777049a598a3bbc1ef95eb32_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i31b4e9d115cc467b80ffb5015ad055c3_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="iab05b9338dde416285c7eba5e366c226_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i296a1975c49c449cb15505f7383b199e_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i3c31a41516084bb1b9807397490c5c7e_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i483259fe29f34da4940d99d93eb4b3f4_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ie96258951b744b6494f4642d7d88e575_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i7f3220d76c854da79d1e993251e2e1a7_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i527d4da777674d849b63521c27a54b5d_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i3b13f77f62de4c778779593121a0a852_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i3edfac4104b24b7998e8ebb9b9a64622_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i2a709bb728704143b135466c8a4144bc_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="ibc30bac3058c48398684c2ac370575ca_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i89595d633a2d49a5a9f5fdf28a1bfa2c_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i93d647d9d46547619feadb00fd9bb6af_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i178db181966b4b2b8a2f75b4d9ed695a_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimcoDelMarLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i6631d0bae34b4a73b3900cc62644108f_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i22db25caf13946ff96a1e186ad9828fc_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RosalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i0ea0596676bd4e058e39a3f75a7696d2_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="ifd1dbe2038194f8cb817bf2a3fb8a244_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="idb31804d36164cb1918d941a67f8e684_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="i966b18cff85a4dc7b8003c47145b8e37_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="ib14025ec112d48ff9d612bd82b284074_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="i8b97d08c2a2e4b81aa3dab9c94a80423_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:LimoneiraLewisCommunityBuildersLLCBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="iba4ffc56d46146e9b94ae370c89b6df6_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lmnr:RomneyPropertyPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i87554d97043549c4894be301bddf4843_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i19266316cc04434a96527b725c474751_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:FreshLemonsReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i4f22a7da50604e119270aa170af01e8a_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:LemonPackingReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="id93801446d3f4d08becf4a30ceab21fa_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="idf22eb5f46da49499cda8a58e52bbbfa_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="idf606a158e724c7b86ae2bec2205e365_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i3d6f52308ee5422c994de41963e710fa_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="i7242b57c25fd426685be4e3350d560f7_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="i4532e4045220476894472664401f5b71_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i0d52d864b3d84470b3efe85fd62decbe_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i016b5ac0c0f24968916fd9618a4a2584_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="i9ce551cb7f204935aa77aa510234c666_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="i155369a8f38141d194fa7e4782729e4b_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i4b96bfdba6e34268930d1b8e72419ecc_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i67241a6727d3466ea76ee7f69799e9cc_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="i563fa5bac5a1453eae04eb88ccad89bd_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="i99b099861609467db6098d8b2f9fc55e_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i58b7a1a6b0d74d39aa6e932d67d9049f_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="ide3473aaa8d74dbeb67aedce983e8c3d_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i50fc22baa2714c3a94f50b15ffbdec1b_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="iae2eeb93bd284914a4826113728fb3c0_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i8f18ce5022504b7f8584393b7d5002ce_I20220702">
        <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-02</instant>
        </period>
    </context>
    <context id="i3a156fd5540d45ebb2535c89d5c6fbd6_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i23b241a0134c40039007bfb0815d92a6_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="i20205431eb3b426e8a6633b4f1ced023_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="id67b58475a6f4aabab59d0ea88748f98_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="ifc8679c305f140509865edbc2fd4b712_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="iea4730ec61ce4999a674fb61ca08c464_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="i189821a5a74341f4826ae7461b6aa74e_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i1616a3d2826140c2a3c1ae75b74dcde6_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="i41d90b9114f04290a3789ec5025091e9_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="icd4eed1c6a1045b0b6800d129ad74e0e_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="i861df169f99c45eeb14b784b142196c5_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i5cf331350fb24a1ebda66dff6aa05e79_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="ib11d863c0d5d412fb3247ed4499e3252_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestTermLoanFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ibd8fdc2a890d4c2dbbf8c48b910ddc2f_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestTermLoanFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ic7c907cc0425417cb653b6872983bb66_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i730bd2833cd946c792315b087ec3afe9_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="i56d3be58987e4db8a01beba8ac48ad09_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i30255496d7de4cf3ad1b569b371deb77_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i0f05154e08c247ccae4edeac42828cd0_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i151e6bfe003643cb8faa6d534ce8adbe_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="ib3ed9136fe964b15b5a44fe67430028d_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:BancoDeChileCOVID19LoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ia4d6d6f8b9bd46aab78d1c178889d268_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:BancoDeChileCOVID19LoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i50a35ca9e7d941a49617179098a18b53_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:BancoDeChileCOVID19LoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="id0f8071027e34c8ca1ea2bceb691c1e5_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:BancoDeChileCOVID19LoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="idc3b6bcaab444d4d8204cb7746c0f579_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:FarmCreditWestTermLoanFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="i905e6b1e57f74d69b7c5a140531fd401_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="i74082aad79b44303b98735d3c6a37805_D20200301-20200331">
        <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>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i31d489cfbe1e432b8c42e414944b470f_D20200301-20200331">
        <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:FarmCreditWestLoanAgreementSecuredbyWindfallInvestorsLLCPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2a6a2e7dbdbc456d831b95d78e8d44a6_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="ia769fee05d804e36b81025e5780073ef_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i72b2567d421344538dd3f4a2136d35df_I20210701">
        <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-01</instant>
        </period>
    </context>
    <context id="i5d14b377852043168c5760a8ae085bd6_D20210701-20210701">
        <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-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="ia69ed7356d3843249d7f33230fbd37db_D20210701-20210701">
        <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-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i1b83cf3214124126a3699a921a76c435_I20220701">
        <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-01</instant>
        </period>
    </context>
    <context id="i9cfd61cee8ec435e9c671fbd670e00ff_D20201101-20211031">
        <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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i49c49d03dd844a358e4284e2c5990de6_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="ia7e682eccac14a9e8aa37be55dbb60bb_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FarmCreditWestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ib4a4b94710b44bcf8c4a3adaf8993d27_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FarmCreditWestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="if889e6623808466d9b54af7f139be3cf_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">lmnr:FarmCreditWestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ib2008370fe864b66912cc814ca2a5438_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:UnsecuredLoansMaturingAugust2025AndSeptember2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:SanPabloAndPDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="i761de75ea3fc414e878586407b145e3f_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:UnsecuredLoansMaturingAugust2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:SanPabloAndPDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="i36964136c0fd471c874f5332d450e80b_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:UnsecuredLoansMaturingSeptember2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:SanPabloAndPDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="i0e5ec308ae464c5396867ea33fa84cd0_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:UnsecuredLoansMaturingJuly2024AndSeptember2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:SanPabloAndPDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ic90978b989404ee1a220fccf687f3c58_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lmnr:UnsecuredLoansMaturingJuly2024AndSeptember2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lmnr:SanPabloAndPDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i162b33cae0ad460ab68321fa8ef39814_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i61023241695e4f67bf1dadc37282ed04_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i7eea8c7dcd2e41bc9fb77d45a6bdade7_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lmnr:BuildingsEquipmentAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i78ea599e9a6847cb92851bd6a9daa80f_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lmnr:BuildingsEquipmentAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i397f51f205994f49b45cccfffac76c3e_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i5ddb8d7dc9e54f89ae8d77c7257d4e05_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ie6da359218af42dd965199dd4380513c_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i7bd3f2c6502748eba7eba1acc7e8c8cc_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i7c7c1f02a4de441ebcb50c4c4f878a2f_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="i390fdc011370465499df7731b33fe4b2_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i8a89bfaaf19041aba1df5c98b9a77797_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="ie2883585d5a94e60b7f625fdc3ebefa0_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i82881264b8ba4baa83cfea26890a6d43_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="i77a77c497dcc433da65a12a9a715035e_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="id92d608364c1438e9f9250f23414dcf3_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="i278f601e18354b64932929df8b9c025b_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i6843869f7c73457a9d4f512adab38db0_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="ica508537adc841cd9be226ea41bff399_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="iac97ae0df7484438af0040f24064323e_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="i8ed9b3dd47124a36a2682b7d243f3f07_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i477e04f8ba894beaabafdd8f72021458_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i8ff7a1319deb4d2b9189ade415cc9d35_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i78369dbeefd44d4ca75b5192f1d94d0b_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="icdfe091086e74374b1bbfccb793c74eb_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i505cafffb7be4773ae7d585c96076342_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i65efb0e21ba247ea8d3a434c2cff8016_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i3034408b9ac44bfd8702e1fbbff4f695_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i92ec17d78ca0403d962753ff4064d4b0_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ie64b67a18a4b423fb944463d1acca66c_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ie5767f1a15204fa187246cb2a3ac812e_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="id581377186af46cea7937b5d04563854_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i7d4d85c246114a56a88095ee0ba46465_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i0e78185267364ccfa9af414520ab9a80_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i542bb602019c4feb9f480ce5413ec74b_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ife13e1e50c0f432990c352c82d873581_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ied5186cfce4b450fac8f54847b175241_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ie399b65098094f729a67144105ad4f64_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ia960d1de9ce344c0ad75e66ee85f5c08_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i432b0db1f15a4371b2b6c403a5422536_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i3001451fe6284e2e86180eb85cd07278_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i7cd674eb032b4bed93aec0d0c17726bf_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i6d2f6b1ff5584227b69939f4e7f33703_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i4d507c48641048979ce76e2447f88666_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i9f5c0f0315df4e259f72c71b21cfad48_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="if4fe7d06232342e6807eb71a3f6bd28a_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i45fa4186563c4771981973b60752fca6_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i9212830aeb314fbd91b009870bb12179_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ic01e1f38ca5a41bcaaf89173051e071e_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ieb833474d84647c3b2a74c6fe30d42b0_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i3db610551ce148edaae3b57b457995e5_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i228a0c530ee44e1a890c40228daf7cae_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i9ee855c23978477c9bd6a56c8ecf2bc0_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ica2feef57b8642789e76fe61385ce026_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i3206f9197a344371b7402bb651c99066_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i862086d520dc40979edeae979855bf7c_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i55c412b188dc4b1891236e670bdb46b8_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ibf0b1a29c8d6416b8be4d64d97f2daca_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i984d4c9d71664d139e35ba3738768750_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ic8777e8c8be94eb890cc6472fbe7ee03_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="id956181771234903a5b8423f41567813_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="idb3d857683194b70b93587af1a0ae6ce_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="if4f0c6a1f26248e89f229f0d5319ada5_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i4ec2f7383a33454bb2b988d573d8e487_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ib253bc1238924730a89082723e18e8ec_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i766f38782cbf420f93c8ecc77226a30d_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i678bbad8049c42028b500416db146045_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i9dc6902b1ff443e89795c33075d5f450_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ie9ec0b6bc9a44d9bb3ea64b812209542_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ia4e7ce0047b941bba79634e40ed0485b_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ic14ac179f9f94759b79ce1e0995ad521_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i6e0752061a1d4d619fa4df2dbdaba0bb_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ibc1147b04f434bcaa20025aea903ce2a_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i67cb248d53cd499ea0c91e61e30f1c07_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i53d9f4d777ef46e3a45e3a901a7e7968_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i25ca25899cb9421fa83aed46a105b1fb_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i2166bffd19cb4f62bf957712aa04ab1b_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="id9f7d242e3cd4de9b523e6d23df8c2a9_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="icaf73d2cf3a3457681c7ec33e6da917b_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i3c14b6cea6f54b55afaab32c8253b837_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="ia57b0b76dbe34b39bac017fa2bf3d5dd_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="i6a4655d5078140ccaa2a20627fd0d90b_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="idbb1486bc6e844c7ab68a63685bc67a6_I20161031">
        <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>2016-10-31</instant>
        </period>
    </context>
    <context id="idcb975e7f4694996ad98d0887820342e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ia1164f8c77b04bfcb712ea774c1cfc6c_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i26b32635fb6643c2b12afeb1d8ac9958_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i1c7319e50c7646dcb152e594c7177d2f_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i013ad2696dd44d499853f6332233e40f_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i9762315d31d241a996162d74ff68376d_D20200327-20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">lmnr:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-27</startDate>
            <endDate>2020-03-27</endDate>
        </period>
    </context>
    <context id="i9c5887f306954198899002d7cac075f0_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">lmnr:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i42c1d918667947c486132783659b5486_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">lmnr:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6adb97bd263049958627a386a763baba_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">lmnr:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="iea6fd1d5704d4c33ac5814b95fb26283_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i6703a3d02e0f4cd5af6c73e422500ced_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i9fb9842cbe274775a9529db16fcbe520_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ib3696200293443dc8dbc943270d58d4c_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i1c7b6f4dae6a4801bca536fd281cbc23_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="if1cf03a9377f4b308595be98f8f4af5b_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i3ced33b28dbe487ca96e5c7dc3068577_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ia478a04e59f244d68a3b91444e918ca3_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="id1040af0aaf644b9aa9102fe6e5020a0_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">lmnr:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i1640a95ea69845dc9700d257e2d7c31c_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">lmnr:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="if2d3a2e2fdf44072b877255eec9f172a_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">lmnr:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i11c2caaee78a4d9d8b1548d91e96210d_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">lmnr:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic917480fdafe4c12899e5f3a9136202c_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i383ca1f85a8047858b2423dbc4bcbdd0_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i88f243a12df54ef1932b85f6e2ef9f85_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i899ca562140d445994fb597e67a821ea_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i5cf0ca254e0642f994c2d4d2fc531e1f_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i4eedcc2d580842aa9274b0a94051316f_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ie6ad82fe0cdd4215bc21e62062f8ff57_I19971031">
        <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>1997-10-31</instant>
        </period>
    </context>
    <context id="ibae56799c25a40c1830882fce6628159_D20141101-20171031">
        <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>2014-11-01</startDate>
            <endDate>2017-10-31</endDate>
        </period>
    </context>
    <context id="i1c813f1273d34ae69d706b6e1603c2c3_I20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="id2a978eb7537459bb8135ea39f8eabc5_I20140430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesBTwoPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-04-30</instant>
        </period>
    </context>
    <context id="i76c1cce80cdd4e51ae8d037b2327d752_D20140301-20140430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lmnr:SeriesBTwoPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-03-01</startDate>
            <endDate>2014-04-30</endDate>
        </period>
    </context>
    <context id="ibe4439a0f759486bb1ce7f78e70b9212_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i750f28d2cbcd470c8918e7a23b3386b0_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lmnr:StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i99a0eb1a465a4cc690141f0c6a34ea9a_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6346a2de40e7430a8f0bf085cda58c69_D20201101-20211031">
        <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:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i2b1c35ae9af14d018c3d90d03566540d_D20201101-20211031">
        <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:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i508ef38d30b54ebbbce3805cbd0aaf15_D20211201-20211231">
        <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:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i941efdd6b9454bf08c4e7c9ba3f6ca5e_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i488fe249d78840868df5feb2bb3226b6_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i7ab1b97f7ade43b68e4b097ec136423e_D20201101-20211031">
        <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:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i9331dcc0f8d449f9ba63369b95d310d3_D20191101-20201031">
        <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:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i032dbbf254df4f1fbe44c5095a9a675d_D20181101-20191031">
        <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:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ieca6d3b0973d4010b3b5b78b70243848_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i37c129d182fc48d1a3b357076ce0cc29_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="iea67b76a64bf48d7b582201ca67faa10_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ibd9946292b0a4d51b19c49a56a0e23f8_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i683e061fa0e44fed8382754cd282bde7_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i72c1a817bae641f4a8a0f98f578a98d4_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i9fd96501c4ae45ed8abe8af35f4b58b5_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ic25d5109d31a46c985ee71207dd0d857_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i58b1add8ad3841c8ade7b4a4005c6603_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i7a53d15d97e543fd914c3bba1e0113d7_I20211214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-14</instant>
        </period>
    </context>
    <context id="i6717bfea92654fed80a1c8b09a2ea6bc_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i49be74e4ef5249ce8ba01c39d12a4f8c_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i3ead720d9b9342ebb0321249f4eead06_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i2f9cc525780e4e70b5a7487c85f06be5_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i44cfa8426a44412385aff0481b570f56_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i193b351634f243feb0f053faf0429924_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ibc1eabe4c24e4b63bc4a5c4491a80324_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i509cede7c88146c4acb9ba4293ee498c_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i7432eb125f9d45e797d304a0c1c8aa00_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ia5b889076e664a538e16461e0c41a40a_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i60942b5698474f14b97670bd581681e2_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i7a21676fda4944aab9954e9b0d9de850_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i10d12c2c1d9a48018bd90079644250d7_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i4b4d8f391cc5466392dfa385c4e743f5_D20201101-20211031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="id4edbe28625c4ee7855c68f9985f2817_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i4551d90eaee3412a914b633265adbc35_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i14286c472d6a4b6eb7fd6f48ce90a773_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="iae6115b4be504b718e8d0fde34ce18fb_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i603424de44ff46cb8bf75109437efb90_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i0d75257daea049b78341812913d8cba8_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i3e293c32b7d54272bdc2a12873764868_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i567f679802df4df7a264d2e6adb0af19_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ic33c946cd5be4b5988afbd67a2da4d56_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="idd768ed945504348849aab4d5a8c1de2_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ie37ca33bedf94f828a5b29bbc72a1948_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i275d13ade49b420d807011f2a3bd1bfc_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i8463e23ea968411cbab670b13fffbf59_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="ic5b7f0ffb7d240dead177f67d847898e_D20191101-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i7f92da11499741cb92944c89e3203ca4_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i4f98482d6ab042a7bd77232fa73c0bef_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ia10dbb6206dd41858f833980de7835cd_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="id325103e2475430fa566a19094deaef7_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="id2a7345feec44a4bb732b8dfcdf53392_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i3fc3b78e32bb47bb94c3adf676825052_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ia82d29e576114140bf7fb1193fcc9cd3_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i64304436b0ab43c29d1a2c7aa0e24e2c_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i6586902c09764d2ea08f91516b3c4fb2_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ic45ecb9b053a42d7a065b98713433189_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i3d52c376d3604aa1ba6dbc49e3179cb7_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ifed456b6396b4ad7876ea83a25653646_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="id80ecdfa2fea468c9f678c7f2789a7c0_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="if6c0d05755284fe185f535b45e2e214c_D20181101-20191031">
        <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>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ic406774041f246cda0698d0761f7e645_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <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-10-31</endDate>
        </period>
    </context>
    <context id="if9eef9b64f1e45b797d5314835cda7ca_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <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-10-31</endDate>
        </period>
    </context>
    <context id="i9cb1ec3bc1814655992bccb2596185a4_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:OrangesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i20f9dc43fbc241b685ff2ea0785e8a62_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:ProductFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic1cc4582a8ef405782fc3c1eae9d53d4_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:ProductFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="id9bd10bd4e7b4e87b65c69d4832b7e06_D20181101-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342423</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lmnr:ProductFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lmnr:OtherAgribusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</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="acre">
        <measure>utr:acre</measure>
    </unit>
    <unit id="installment">
        <measure>lmnr:installment</measure>
    </unit>
    <unit id="property">
        <measure>lmnr:property</measure>
    </unit>
    <unit id="residentialunit">
        <measure>lmnr:residentialUnit</measure>
    </unit>
    <unit id="vote">
        <measure>lmnr:vote</measure>
    </unit>
    <unit id="segment">
        <measure>lmnr:segment</measure>
    </unit>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV80L2ZyYWc6ZTNhNDUzMjBiN2I2NGY5NWJlMTNkN2NiYmI1OGI4MTYvdGFibGU6MWVhMDIwZTcwNmI3NDJmMmFhYzAxNDJjZjgxNWFhOTUvdGFibGVyYW5nZToxZWEwMjBlNzA2Yjc0MmYyYWFjMDE0MmNmODE1YWE5NV81LTMtMS0xLTY2NDQ_6eccabae-8f92-483e-871f-62e4b83af6ca">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV80L2ZyYWc6ZTNhNDUzMjBiN2I2NGY5NWJlMTNkN2NiYmI1OGI4MTYvdGFibGU6MWVhMDIwZTcwNmI3NDJmMmFhYzAxNDJjZjgxNWFhOTUvdGFibGVyYW5nZToxZWEwMjBlNzA2Yjc0MmYyYWFjMDE0MmNmODE1YWE5NV82LTMtMS0xLTY2NDQ_e5759f23-80f3-4880-b83f-c855b54a940c">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV80L2ZyYWc6ZTNhNDUzMjBiN2I2NGY5NWJlMTNkN2NiYmI1OGI4MTYvdGFibGU6MWVhMDIwZTcwNmI3NDJmMmFhYzAxNDJjZjgxNWFhOTUvdGFibGVyYW5nZToxZWEwMjBlNzA2Yjc0MmYyYWFjMDE0MmNmODE1YWE5NV83LTMtMS0xLTY2NDQ_928072f2-b2a0-4760-a485-738ae07a7f4f">2021</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV80L2ZyYWc6ZTNhNDUzMjBiN2I2NGY5NWJlMTNkN2NiYmI1OGI4MTYvdGFibGU6MWVhMDIwZTcwNmI3NDJmMmFhYzAxNDJjZjgxNWFhOTUvdGFibGVyYW5nZToxZWEwMjBlNzA2Yjc0MmYyYWFjMDE0MmNmODE1YWE5NV84LTMtMS0xLTY2NDQ_ea688e88-3387-4947-9ee2-260300747400">0001342423</dei:EntityCentralIndexKey>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMy0wLTEtMS02NjQ0_a7a2540a-8ee9-42e7-9fd7-2aa0b423d337">http://www.limoneira.com/20211031#AgribusinessMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMy0wLTEtMS02NjQ0_b41e8176-98c7-4795-821f-b4ced743ebda">http://www.limoneira.com/20211031#AgribusinessMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMy0wLTEtMS02NjQ0_f5e58408-138f-4a63-996b-4e8e676cc3e7">http://www.limoneira.com/20211031#AgribusinessMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:TypeOfCostGoodOrServiceExtensibleList
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNy0wLTEtMS02NjQ0_92a0bf11-933b-4409-9510-0e1cc913528a">http://www.limoneira.com/20211031#AgribusinessMember</us-gaap:TypeOfCostGoodOrServiceExtensibleList>
    <us-gaap:TypeOfCostGoodOrServiceExtensibleList
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNy0wLTEtMS02NjQ0_e110932c-1d9b-4bae-a1d4-255927907d60">http://www.limoneira.com/20211031#AgribusinessMember</us-gaap:TypeOfCostGoodOrServiceExtensibleList>
    <us-gaap:TypeOfCostGoodOrServiceExtensibleList
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNy0wLTEtMS02NjQ0_fee18686-c2ef-4337-aa3d-3540a02beb13">http://www.limoneira.com/20211031#AgribusinessMember</us-gaap:TypeOfCostGoodOrServiceExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ia0f7b1f1405b459eac33a768394bbdbe_D20171101-20181031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE0LTAtMS0xLTIzMTE2_420045de-9c1e-4be3-b11c-9d21faf9ae54">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201601Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ide2aea211b324ddba4d79c93ad413b72_D20171101-20181031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE1LTAtMS0xLTIzMTE2_2a181706-153c-4e93-a39a-45e1f2d8afc1">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201802Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i56c325aa60634e859f8d7687c7a6f223_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2Xzk1NDY_a536280b-2ef0-4800-9002-6754feca2340">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i162b33cae0ad460ab68321fa8ef39814_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzEzMzk_441d664b-98d5-47a5-b4c5-4be861065a37">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzItMS0xLTEtNjY0NA_542bf87d-36ea-4acf-ba96-119394441e75">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzItMS0xLTEtNjY0NA_7e96841d-6338-4bd4-8350-0a12a468f7cf">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzMtMS0xLTEtMjkxNzY_39354a53-8ebe-4a56-9f50-52629950aaf7">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzMtMS0xLTEtMjkxNzY_410e4efc-5ae5-4698-b4c4-1451be57322f">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzUtMS0xLTEtNjY0NA_c1446b58-d2bc-4f7b-aae5-c78f54e2e689">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzUtMS0xLTEtNjY0NA_c448b21b-a138-405e-bc14-7a6aa4fc98c5">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzgtMS0xLTEtMjkyMjE_469191fe-bbf4-4a18-9c5d-dc876e15a189">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzgtMS0xLTEtMjkyMjE_f15ed6c7-05e9-4e1e-94ca-aa5e9ff07fef">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzYtMS0xLTEtNjY0NA_0c12fb4f-cdd8-421b-996e-005a7c2d0e39">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzYtMS0xLTEtNjY0NA_42c5aed1-bfed-4f19-aa43-fcdc2bf83368">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzEwLTEtMS0xLTI5MjMz_3ddbd7e8-27cd-49bc-9f44-ec01eee1eeb6">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzEwLTEtMS0xLTI5MjMz_e5ffea98-bc40-4130-ba67-7444cfc18c2c">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:VariableLeaseCost
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTQvZnJhZzplMzBmZjMxNTE2NzE0NGUzYWYwOTU2YTBlYmMyNmRiMy90YWJsZTo1OTU0ZGRmYWZjYzY0OTE2YmRjMDg5NGY2ZWI5ZjFhYi90YWJsZXJhbmdlOjU5NTRkZGZhZmNjNjQ5MTZiZGMwODk0ZjZlYjlmMWFiXzgtMC0xLTEtMzEyMDA_868c865d-9917-4617-b063-afcce44a273e"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6346a2de40e7430a8f0bf085cda58c69_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzE2MzY_030b5ef2-e42e-45b1-8319-808394418b85">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF84Ng_4d65473a-e3e8-4717-9831-01101a3ebdc0">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGFibGU6MTA5MjkwOGI3NWUxNGY2OGEwZWZkMjk2MTlhZDVjY2MvdGFibGVyYW5nZToxMDkyOTA4Yjc1ZTE0ZjY4YTBlZmQyOTYxOWFkNWNjY18wLTAtMS0xLTY2NDQ_e279da98-8b5c-4db9-86ca-5604b6a811f7">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF8xMTg_73eaf4d3-5ba7-4cb7-b459-36f15d14ad76">2021-10-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF8xMTg_69e00b27-a6db-434a-92d6-c0e29fdd8650">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGFibGU6MGExZDVlNzRmMGUyNGFjYjllMDMxMjk3NjRkY2NhNzgvdGFibGVyYW5nZTowYTFkNWU3NGYwZTI0YWNiOWUwMzEyOTc2NGRjY2E3OF8wLTAtMS0xLTY2NDQ_6619c5be-793f-4ac7-b4dd-f5430e8089a1">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF8xNTM_c00f9440-5fef-440e-901c-75a28b7e22f5">001-34755</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF8xNTY_718ae4ef-13b0-4c09-ac9f-aa224d9a6478">LIMONEIRA COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGFibGU6YjcxYmEzY2I2Yjc4NDhmMTk1NDMyMTA3MTdiOTVlN2UvdGFibGVyYW5nZTpiNzFiYTNjYjZiNzg0OGYxOTU0MzIxMDcxN2I5NWU3ZV8wLTAtMS0xLTY2NDQ_8042f1b9-56c3-4d97-9b55-02ff78810c10">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGFibGU6YjcxYmEzY2I2Yjc4NDhmMTk1NDMyMTA3MTdiOTVlN2UvdGFibGVyYW5nZTpiNzFiYTNjYjZiNzg0OGYxOTU0MzIxMDcxN2I5NWU3ZV8wLTItMS0xLTY2NDQ_2e0039b0-8bc7-465e-8441-8ca68f814e51">77-0260692</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGFibGU6YjIwN2ZmNmIzNjFlNDhkNGFiYmY0MzA2OTExMzM4Y2MvdGFibGVyYW5nZTpiMjA3ZmY2YjM2MWU0OGQ0YWJiZjQzMDY5MTEzMzhjY18wLTAtMS0xLTY2NDQvdGV4dHJlZ2lvbjo3MTcwYWRjZGI4OTk0NGJhYjQ4ZDM2MmNhODEzZGE2Yl80_cce7b735-9e67-4c3b-a39f-ca31c6e73fb8">1141 Cummings Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGFibGU6YjIwN2ZmNmIzNjFlNDhkNGFiYmY0MzA2OTExMzM4Y2MvdGFibGVyYW5nZTpiMjA3ZmY2YjM2MWU0OGQ0YWJiZjQzMDY5MTEzMzhjY18wLTAtMS0xLTY2NDQvdGV4dHJlZ2lvbjo3MTcwYWRjZGI4OTk0NGJhYjQ4ZDM2MmNhODEzZGE2Yl84_57be5c78-4f3d-40f4-ab89-4672b0870b3e">Santa Paula</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGFibGU6YjIwN2ZmNmIzNjFlNDhkNGFiYmY0MzA2OTExMzM4Y2MvdGFibGVyYW5nZTpiMjA3ZmY2YjM2MWU0OGQ0YWJiZjQzMDY5MTEzMzhjY18wLTAtMS0xLTY2NDQvdGV4dHJlZ2lvbjo3MTcwYWRjZGI4OTk0NGJhYjQ4ZDM2MmNhODEzZGE2Yl8xMg_f77d26ac-1ad8-4270-8716-f8cfa45af19d">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGFibGU6YjIwN2ZmNmIzNjFlNDhkNGFiYmY0MzA2OTExMzM4Y2MvdGFibGVyYW5nZTpiMjA3ZmY2YjM2MWU0OGQ0YWJiZjQzMDY5MTEzMzhjY18wLTItMS0xLTY2NDQ_a460244f-7bec-4d77-9166-5b1840f501d4">93060</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF8yNzc_f86961d2-eabe-4ecb-a460-173e0dac08d5">805</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF8yODE_022c853d-b92c-4ec8-a35f-6fb657a1c412">525-5541</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGFibGU6MDVjOGVhYjIwZWE0NDBmOWI0YjhkNmUzZGZlNTliNzkvdGFibGVyYW5nZTowNWM4ZWFiMjBlYTQ0MGY5YjRiOGQ2ZTNkZmU1OWI3OV8zLTAtMS0xLTY2NDQ_c4c4d30d-ec85-4080-bf25-2d9be31e70c4">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGFibGU6MDVjOGVhYjIwZWE0NDBmOWI0YjhkNmUzZGZlNTliNzkvdGFibGVyYW5nZTowNWM4ZWFiMjBlYTQ0MGY5YjRiOGQ2ZTNkZmU1OWI3OV8zLTEtMS0xLTY2NDQ_60b66eaf-3e1c-47ba-ba68-8b6ef26ad443">LMNR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGFibGU6MDVjOGVhYjIwZWE0NDBmOWI0YjhkNmUzZGZlNTliNzkvdGFibGVyYW5nZTowNWM4ZWFiMjBlYTQ0MGY5YjRiOGQ2ZTNkZmU1OWI3OV8zLTItMS0xLTY2NDQ_dada15d9-d3b0-469b-8b6c-8231c0849335">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF81NDM_ed01f4a2-0366-4a4b-a278-622e1ff41e27">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF82ODY_7466cf4e-7139-46ac-bd3c-6254a52f67a8">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF8xMDQw_bac0dd15-c4ef-4f3d-87a4-8b163d3ba26c">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF8xMzY4_732ed365-8e6a-4c8d-ba0f-119e5cbde867">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGFibGU6YWFlYmM1MDAzZjJmNDNmODg1Y2E2YmUxMTZlZmQwMDAvdGFibGVyYW5nZTphYWViYzUwMDNmMmY0M2Y4ODVjYTZiZTExNmVmZDAwMF8wLTEtMS0xLTY2NDQvdGV4dHJlZ2lvbjo3MjdmNGYwNjQwZGU0ZmI1YTFlNDI5ZTkwYzg3NDc2NF80_b3224ca0-2ec2-44b3-9e36-a84a1bd71151">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGFibGU6YWFlYmM1MDAzZjJmNDNmODg1Y2E2YmUxMTZlZmQwMDAvdGFibGVyYW5nZTphYWViYzUwMDNmMmY0M2Y4ODVjYTZiZTExNmVmZDAwMF8wLTMtMS0xLTY2NDQvdGV4dHJlZ2lvbjo1YzA4M2M5ZDJjY2E0YmJjOTRjMDg1OTE5ODYxYjI0N18zMg_b5dba9ac-ee5b-4dad-9e7c-b4a6a22609e0">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGFibGU6YWFlYmM1MDAzZjJmNDNmODg1Y2E2YmUxMTZlZmQwMDAvdGFibGVyYW5nZTphYWViYzUwMDNmMmY0M2Y4ODVjYTZiZTExNmVmZDAwMF8wLTQtMS0xLTY2NDQvdGV4dHJlZ2lvbjpiNGM3YzRjNjMxM2U0MDk4YTQzNDY4NTRlNjYxYzM5YV8zMw_7f584be0-8e96-4398-9f15-8d3e7ad1635f">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF8yMzIx_f0c2b308-f168-4619-8f1b-8ce27c4cca5f">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF8yNDM0_1cf27b8e-d753-4d1a-900f-97312e04a9d5">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i240b640ccf7049ab9c73c236bed728e4_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF8yNzE4_517e45c3-292b-4bd4-84c3-488782b6c498"
      unitRef="usd">268100000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i76d4fe41940240c5becfd9c4b42ea2b1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF8zMTU1_8e70d78a-c46c-48c8-96d6-67cbc37bb6db"
      unitRef="shares">17700038</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xL2ZyYWc6MzNjZTU5M2M3MzZjNDc3MjliYWQ4NjEyOTYyMTAyNmQvdGV4dHJlZ2lvbjozM2NlNTkzYzczNmM0NzcyOWJhZDg2MTI5NjIxMDI2ZF8zNDgx_bc1ddbb1-6ff7-40a8-9781-116fa8c4b499">Portions of the Registrant&#x2019;s Proxy Statement for the 2022 Annual Meeting of Stockholders, which we intend to hold on March&#160;22, 2022, are incorporated by reference into Part&#160;III of this Annual Report on Form 10-K. The definitive Proxy Statement will be filed within 120&#160;days after October&#160;31, 2021.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:Cash
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNC0xLTEtMS02NjQ0_66fcd76f-b2ea-46ca-962f-a532792eaf00"
      unitRef="usd">439000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNC0zLTEtMS02NjQ0_070d142a-e42f-47c8-95f9-d0fe3f3f7b9d"
      unitRef="usd">501000</us-gaap:Cash>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNS0xLTEtMS02NjQ0_0e9801aa-694c-4fc9-9941-c78ae077268f"
      unitRef="usd">17483000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNS0zLTEtMS02NjQ0_8f2e4458-1e17-4e2a-a455-88f309ad2506"
      unitRef="usd">16261000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryRealEstate
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNi0xLTEtMS02NjQ0_2f20e969-2df0-452a-9f77-0e9a66f6f792"
      unitRef="usd">7500000</us-gaap:InventoryRealEstate>
    <us-gaap:InventoryRealEstate
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNi0zLTEtMS02NjQ0_91bd752c-4ce3-496a-b20f-48d00e78f70e"
      unitRef="usd">6865000</us-gaap:InventoryRealEstate>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNy0xLTEtMS02NjQ0_a87c89ce-0b80-4fd7-a334-a4fa67ab52af"
      unitRef="usd">10709000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNy0zLTEtMS02NjQ0_a8b816c2-2d3a-4744-9913-a9fd7a3ada3e"
      unitRef="usd">10688000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfOC0xLTEtMS02NjQ0_d71b77c9-4362-4abb-bd8e-163a3e6d9d56"
      unitRef="usd">5958000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfOC0zLTEtMS02NjQ0_a6a97f38-44a5-4d18-90c9-5ce2e169b150"
      unitRef="usd">2294000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfOS0xLTEtMS02NjQ0_008eb5ac-0ce1-46a0-a1e8-691b1408538c"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfOS0zLTEtMS02NjQ0_d52b45ac-82ed-475a-964b-1d2075d62500"
      unitRef="usd">5911000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTAtMS0xLTEtNjY0NA_9d3a4f0d-dd8b-49d4-95ef-672f9ae3bd9d"
      unitRef="usd">42089000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTAtMy0xLTEtNjY0NA_3460e759-0d9e-42eb-9870-e006f4d41abc"
      unitRef="usd">42520000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTEtMS0xLTEtNjY0NA_fa3e64a6-5dbc-4294-a565-fbf1550813df"
      unitRef="usd">242420000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTEtMy0xLTEtNjY0NA_c361561f-396a-42a7-8d65-fc63a0cca870"
      unitRef="usd">242649000</us-gaap:PropertyPlantAndEquipmentNet>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTItMS0xLTEtNjY0NA_c1415c02-741a-4ab6-93a1-b069e11611b9"
      unitRef="usd">22828000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTItMy0xLTEtNjY0NA_65afd190-236c-4720-a0ae-73d8b29794e1"
      unitRef="usd">21636000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <us-gaap:EquityMethodInvestments
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTMtMS0xLTEtNjY0NA_b7771ad9-2860-40fb-907e-96950587b0ed"
      unitRef="usd">64072000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTMtMy0xLTEtNjY0NA_975f7738-5466-42f3-9b20-f42a184dcd85"
      unitRef="usd">61214000</us-gaap:EquityMethodInvestments>
    <us-gaap:Goodwill
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTUtMS0xLTEtNjY0NA_3cdf31c7-9ea2-4847-95b0-2bdb8a615282"
      unitRef="usd">1527000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTUtMy0xLTEtNjY0NA_51f84a40-8611-404a-b7c6-57b289e2d719"
      unitRef="usd">1535000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTYtMS0xLTEtNjY0NA_067a8b05-c5ec-402d-bdad-1f6677fb5233"
      unitRef="usd">8329000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTYtMy0xLTEtNjY0NA_1c4471a4-066b-4853-a301-e3a3298dc639"
      unitRef="usd">11309000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTgtMS0xLTEtNjY0NA_5dedb5d5-77aa-48a5-a2c1-df47e2561fc5"
      unitRef="usd">11011000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTgtMy0xLTEtNjY0NA_349e0d9e-a695-4eb2-8dea-64b05bb21b23"
      unitRef="usd">8737000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTktMS0xLTEtNjY0NA_d76b24bb-00ab-4af8-b82a-162e9b9973a9"
      unitRef="usd">392276000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMTktMy0xLTEtNjY0NA_56bcca7b-6777-4677-b9e0-c400bde6cd34"
      unitRef="usd">389600000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMjMtMS0xLTEtNjY0NA_3033c2ac-f3a9-423a-b215-dad1c596ca05"
      unitRef="usd">8963000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMjMtMy0xLTEtNjY0NA_a1258779-eebf-4241-a7ce-0b7331a7da81"
      unitRef="usd">5838000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMjQtMS0xLTEtNjY0NA_a1c7bfb7-3cc0-4828-ad41-151c535958e1"
      unitRef="usd">10371000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMjQtMy0xLTEtNjY0NA_8134ad57-6df8-428f-b01a-2f2797f26178"
      unitRef="usd">8126000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMjUtMS0xLTEtNjY0NA_869f3716-f635-4231-9edf-58b8d3011400"
      unitRef="usd">6542000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMjUtMy0xLTEtNjY0NA_c035b809-962c-4080-9692-9e32ba3b2522"
      unitRef="usd">7947000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMjctMS0xLTEtNjY0NA_238b8836-8845-4e88-ac0d-018a2b1b7b5d"
      unitRef="usd">6976000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMjctMy0xLTEtNjY0NA_89e69145-1cb2-4f2d-bad3-05e41c02be45"
      unitRef="usd">6273000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMjgtMS0xLTEtNjY0NA_a95f9d0e-c7fe-43c5-8ff2-2143c1ed625f"
      unitRef="usd">2472000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMjgtMy0xLTEtNjY0NA_00ee75c2-6d99-4893-aecc-d3dadff02e9d"
      unitRef="usd">3277000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMjktMS0xLTEtNjY0NA_a05630de-2950-41de-80c0-b2fe7ce1c3f7"
      unitRef="usd">35324000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMjktMy0xLTEtNjY0NA_d2f0094d-afc2-4286-add2-95b1e09c7afa"
      unitRef="usd">31461000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzEtMS0xLTEtNjY0NA_505bf8b3-057e-4090-a850-469b669bff84"
      unitRef="usd">130353000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzEtMy0xLTEtNjY0NA_da76bb56-07d5-407a-86e9-77b149f3266a"
      unitRef="usd">122571000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzItMS0xLTEtNjY0NA_4c913023-0b6c-431d-8564-14f3ccc4c94f"
      unitRef="usd">22853000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzItMy0xLTEtNjY0NA_1bdba1c6-8aa1-4ed2-b8a4-d1721d3336b6"
      unitRef="usd">22430000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzMtMS0xLTEtNjY0NA_c3bc70d2-ad65-41da-9d0d-ca07b990cd33"
      unitRef="usd">4501000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzMtMy0xLTEtNjY0NA_018c0a29-2651-4144-a977-a0b0ddb3d0d2"
      unitRef="usd">6568000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzUtMS0xLTEtNjY0NA_49356f77-038c-4eda-8dcc-d2296e087d58"
      unitRef="usd">193031000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzUtMy0xLTEtNjY0NA_1e4d905d-0dad-45fc-860e-e444c087f5f5"
      unitRef="usd">183030000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzYtMS0xLTEtNjY0NA_eb9db262-4767-47e4-a07a-6e71c39fc423"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzYtMy0xLTEtNjY0NA_607d509c-81b7-4f48-99a9-e8524afd1a69"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if3a7a0906e484b34a83922a2fc1a17d9_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzctMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjBiNmI5YTg0ZjViYTQxOGU4MTI3OWQyNDc0ZWUyM2RjXzQz_457d79c3-22a7-4bb4-a36c-87b68645c1a5"
      unitRef="usdPerShare">100.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i342b637ab661439a9449a399add3e2ac_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzctMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjBiNmI5YTg0ZjViYTQxOGU4MTI3OWQyNDc0ZWUyM2RjXzQz_985bd523-6a8f-4ca0-853c-afb375c93647"
      unitRef="usdPerShare">100.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i342b637ab661439a9449a399add3e2ac_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzctMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjBiNmI5YTg0ZjViYTQxOGU4MTI3OWQyNDc0ZWUyM2RjXzU3_0658df79-19be-45fb-97aa-3734e03861c9"
      unitRef="shares">50000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if3a7a0906e484b34a83922a2fc1a17d9_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzctMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjBiNmI5YTg0ZjViYTQxOGU4MTI3OWQyNDc0ZWUyM2RjXzU3_93da6cfb-03e0-44f4-b2b5-5dcde2473ffb"
      unitRef="shares">50000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i342b637ab661439a9449a399add3e2ac_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzctMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjBiNmI5YTg0ZjViYTQxOGU4MTI3OWQyNDc0ZWUyM2RjXzc5_7b90bae9-9376-40b9-b2c9-1a1197aae99f"
      unitRef="shares">14790</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i342b637ab661439a9449a399add3e2ac_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzctMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjBiNmI5YTg0ZjViYTQxOGU4MTI3OWQyNDc0ZWUyM2RjXzc5_7ee96592-e10b-43d5-9435-ce4d6800707f"
      unitRef="shares">14790</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="if3a7a0906e484b34a83922a2fc1a17d9_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzctMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjBiNmI5YTg0ZjViYTQxOGU4MTI3OWQyNDc0ZWUyM2RjXzc5_931a884c-ebd4-46e5-b4b2-834eb6b2e6ff"
      unitRef="shares">14790</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="if3a7a0906e484b34a83922a2fc1a17d9_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzctMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjBiNmI5YTg0ZjViYTQxOGU4MTI3OWQyNDc0ZWUyM2RjXzc5_9ec37c29-796e-4b12-9c47-a9a011996780"
      unitRef="shares">14790</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i28620bbe4773467f9248997b6674a8fa_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzctMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjBiNmI5YTg0ZjViYTQxOGU4MTI3OWQyNDc0ZWUyM2RjXzEyOQ_958b09d6-6428-46bc-a9bf-2c843c52d36f"
      unitRef="number">0.0875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i9dc24a6e397747d5af5ea63a08d93e81_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzctMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjBiNmI5YTg0ZjViYTQxOGU4MTI3OWQyNDc0ZWUyM2RjXzEyOQ_9eb8f851-4a76-4236-a08b-7ef8fada0f3c"
      unitRef="number">0.0875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i342b637ab661439a9449a399add3e2ac_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzctMS0xLTEtNjY0NA_bec93814-35d9-49c0-9444-66eaa05b6eb5"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="if3a7a0906e484b34a83922a2fc1a17d9_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzctMy0xLTEtNjY0NA_94df55a4-b80c-4f1e-b03c-acab27b41ae1"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i7b31bedfc9a94fe9ba7612fa8b403d17_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzgtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjk2NGE5MWNjZTIwZDQ1NTBhMzc3NDRkM2JiZDI1NzZlXzQ1_78013a34-ae37-4c74-90df-0b6d34cff313"
      unitRef="usdPerShare">100.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i39b1b95bc6e344999f71ef4852687a36_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzgtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjk2NGE5MWNjZTIwZDQ1NTBhMzc3NDRkM2JiZDI1NzZlXzQ1_e2dac0b7-e151-4fa0-a4f8-11ebfae43eb9"
      unitRef="usdPerShare">100.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i39b1b95bc6e344999f71ef4852687a36_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzgtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjk2NGE5MWNjZTIwZDQ1NTBhMzc3NDRkM2JiZDI1NzZlXzU5_9df97929-2520-4baf-b84e-b7f379738c52"
      unitRef="shares">10000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i7b31bedfc9a94fe9ba7612fa8b403d17_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzgtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjk2NGE5MWNjZTIwZDQ1NTBhMzc3NDRkM2JiZDI1NzZlXzU5_ec0f583c-93c5-46cf-8131-f20092905d77"
      unitRef="shares">10000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i39b1b95bc6e344999f71ef4852687a36_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzgtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjk2NGE5MWNjZTIwZDQ1NTBhMzc3NDRkM2JiZDI1NzZlXzgx_46fb0868-3c3d-4a6d-96ea-de160e293e29"
      unitRef="shares">9300</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i7b31bedfc9a94fe9ba7612fa8b403d17_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzgtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjk2NGE5MWNjZTIwZDQ1NTBhMzc3NDRkM2JiZDI1NzZlXzgx_657009cc-5d14-45e2-bb0b-49a3042d7ba1"
      unitRef="shares">9300</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i7b31bedfc9a94fe9ba7612fa8b403d17_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzgtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjk2NGE5MWNjZTIwZDQ1NTBhMzc3NDRkM2JiZDI1NzZlXzgx_8d476a8b-e446-40b8-bf0e-fbb0ea276292"
      unitRef="shares">9300</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i39b1b95bc6e344999f71ef4852687a36_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzgtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjk2NGE5MWNjZTIwZDQ1NTBhMzc3NDRkM2JiZDI1NzZlXzgx_fc790fa0-d355-4d87-9186-800c9fd11b13"
      unitRef="shares">9300</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i98ede69194fc47fca145e3b5146c6db7_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzgtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjk2NGE5MWNjZTIwZDQ1NTBhMzc3NDRkM2JiZDI1NzZlXzE0NQ_5b19bdd0-09df-419b-af80-ffc07ee212bf"
      unitRef="number">0.04</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i7c17f87821ac409a97d158d82f27e192_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzgtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjk2NGE5MWNjZTIwZDQ1NTBhMzc3NDRkM2JiZDI1NzZlXzE0NQ_73636fd1-ac49-425f-b334-c63e2521a92a"
      unitRef="number">0.04</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="i7b31bedfc9a94fe9ba7612fa8b403d17_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzgtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjk2NGE5MWNjZTIwZDQ1NTBhMzc3NDRkM2JiZDI1NzZlXzE4Ng_079a8d3e-bf87-4669-9274-7157fc324cca"
      unitRef="usdPerShare">1000</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="i39b1b95bc6e344999f71ef4852687a36_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzgtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjk2NGE5MWNjZTIwZDQ1NTBhMzc3NDRkM2JiZDI1NzZlXzE4Ng_18d2513a-7946-4a37-9111-ab7c1f7de94b"
      unitRef="usdPerShare">1000</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i7b31bedfc9a94fe9ba7612fa8b403d17_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzgtMS0xLTEtNjY0NA_7ce7614d-4c20-48b3-89db-69e7cedc41a9"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i39b1b95bc6e344999f71ef4852687a36_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfMzgtMy0xLTEtNjY0NA_e52201a3-1298-47f1-9a91-07dd38a6a140"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id04a48a0b6b64491afbd3407f9394321_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDAtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOmExZWM5YzMzNjBjZDQ5ZTI4NzVkNjhiYTZkYTU5NDFmXzUy_b8bd96d5-2dff-4f6c-afca-78c35382a8f8"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i20f86d9fd1b74991a3cc09e10b19461f_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDAtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOmExZWM5YzMzNjBjZDQ5ZTI4NzVkNjhiYTZkYTU5NDFmXzUy_c2d81c9f-a1fe-40e8-af56-1cc6a6bbda81"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id04a48a0b6b64491afbd3407f9394321_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDAtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOmExZWM5YzMzNjBjZDQ5ZTI4NzVkNjhiYTZkYTU5NDFmXzY2_aba383ef-7374-4a90-b511-ae6da9794483"
      unitRef="shares">20000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i20f86d9fd1b74991a3cc09e10b19461f_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDAtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOmExZWM5YzMzNjBjZDQ5ZTI4NzVkNjhiYTZkYTU5NDFmXzY2_ac4b38c0-4f52-475f-ade6-438be1cd39e3"
      unitRef="shares">20000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id04a48a0b6b64491afbd3407f9394321_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDAtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOmExZWM5YzMzNjBjZDQ5ZTI4NzVkNjhiYTZkYTU5NDFmXzg4_2d6368d9-22a2-4fb5-9a60-82913bd9470e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i20f86d9fd1b74991a3cc09e10b19461f_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDAtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOmExZWM5YzMzNjBjZDQ5ZTI4NzVkNjhiYTZkYTU5NDFmXzg4_62ca8bf3-38cb-454e-a878-e58a74c7b0d0"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id04a48a0b6b64491afbd3407f9394321_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDAtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOmExZWM5YzMzNjBjZDQ5ZTI4NzVkNjhiYTZkYTU5NDFmXzg4_76609ad0-4798-4616-9a1b-40378131c9a1"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i20f86d9fd1b74991a3cc09e10b19461f_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDAtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOmExZWM5YzMzNjBjZDQ5ZTI4NzVkNjhiYTZkYTU5NDFmXzg4_8612ef39-49e8-46fe-bbef-af6c73752a38"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="id04a48a0b6b64491afbd3407f9394321_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDAtMS0xLTEtNjY0NA_eb6c8ad9-7004-41f0-807e-427c612a4e3e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i20f86d9fd1b74991a3cc09e10b19461f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDAtMy0xLTEtNjY0NA_1ea33609-c04f-46c6-af48-f31d2af4e3ad"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDEtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjdiMjA1MzAzOTFjODRiZGVhOTFjN2NmM2MzNmQyZTA0XzE5_453c5e3b-2a78-48d6-82ae-59f5753ba5de"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDEtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjdiMjA1MzAzOTFjODRiZGVhOTFjN2NmM2MzNmQyZTA0XzE5_5063317f-b338-4b5b-8c26-edd5d94f5e68"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDEtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjdiMjA1MzAzOTFjODRiZGVhOTFjN2NmM2MzNmQyZTA0XzMz_66709594-23a5-4002-b671-51ea96616155"
      unitRef="shares">39000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDEtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjdiMjA1MzAzOTFjODRiZGVhOTFjN2NmM2MzNmQyZTA0XzMz_b9141032-2fe1-4db0-b8e8-bfaac8554d8b"
      unitRef="shares">39000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDEtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjdiMjA1MzAzOTFjODRiZGVhOTFjN2NmM2MzNmQyZTA0XzU1_e7777a53-1f0d-419d-b54f-441b7aa5ce85"
      unitRef="shares">17936377</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDEtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjdiMjA1MzAzOTFjODRiZGVhOTFjN2NmM2MzNmQyZTA0XzYy_4638560e-6495-4953-997f-8bc07160f3f0"
      unitRef="shares">17857707</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDEtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjdiMjA1MzAzOTFjODRiZGVhOTFjN2NmM2MzNmQyZTA0Xzgz_68b4e431-a1f0-4846-9302-345eaf8f1d7c"
      unitRef="shares">17685400</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDEtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjdiMjA1MzAzOTFjODRiZGVhOTFjN2NmM2MzNmQyZTA0Xzkw_217cc7ba-16ac-4863-ac31-cf88ad337d8b"
      unitRef="shares">17606730</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDEtMS0xLTEtNjY0NA_0b144ab3-5136-454a-8d1b-e7f109034b9c"
      unitRef="usd">179000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDEtMy0xLTEtNjY0NA_0c68bb0e-bbab-4daa-8f8d-07809fda116f"
      unitRef="usd">179000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDItMS0xLTEtNjY0NA_3ef7a0b4-bd65-4740-81af-bf6a59fffd9f"
      unitRef="usd">163965000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDItMy0xLTEtNjY0NA_b7dc79cf-f56d-4a26-8968-9964b4db3947"
      unitRef="usd">162084000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDMtMS0xLTEtNjY0NA_e5fa88b4-b30b-416d-b705-d2c905c3e2ee"
      unitRef="usd">21552000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDMtMy0xLTEtNjY0NA_7c4d8722-4bcb-4f2c-8dcb-f97d796bf498"
      unitRef="usd">30797000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDQtMS0xLTEtNjY0NA_6674c538-6bc9-4cd0-bb86-9d59ff826717"
      unitRef="usd">-5733000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDQtMy0xLTEtNjY0NA_fd882ef5-b9d1-4c1d-965b-c5079c8b65b8"
      unitRef="usd">-7548000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDUtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOmJhYjIzODJjYTJhODQzNzU4NDg5MWNmMDgwNGZmYWQ3XzI5_1d4bc0df-7758-4b04-b283-0450786bcd09"
      unitRef="shares">250977</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDUtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOmJhYjIzODJjYTJhODQzNzU4NDg5MWNmMDgwNGZmYWQ3XzI5_949b193e-4053-41e6-b794-73abe90d684d"
      unitRef="shares">250977</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDUtMS0xLTEtNjY0NA_833dff02-1a78-43de-9276-119cbe43d17b"
      unitRef="usd">3493000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDUtMy0xLTEtNjY0NA_078e189c-021c-4d02-8743-37ce28860060"
      unitRef="usd">3493000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:MinorityInterest
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDYtMS0xLTEtNjY0NA_f56bb285-2f8c-4981-af2b-233e53fece7b"
      unitRef="usd">11965000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDYtMy0xLTEtNjY0NA_5d5d8e31-6cbd-4d3d-b391-762c542d7c6c"
      unitRef="usd">13741000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDctMS0xLTEtNjY0NA_b950238e-543c-4b1b-9de5-645e4f242fdb"
      unitRef="usd">188435000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDctMy0xLTEtNjY0NA_2b1eec8c-1eef-464c-9430-deb9388cc259"
      unitRef="usd">195760000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDgtMS0xLTEtNjY0NA_26ef4b6a-be1e-4c25-992a-429233254bdc"
      unitRef="usd">392276000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85MS9mcmFnOjNmZWNiNGJiMWQ1NTRkODU5NWJmYWE5YjNhOWYyNzRhL3RhYmxlOmM1NzE4ZGE3MzZlODQwMDA4N2E5MjFiNDUxZWNhNTAyL3RhYmxlcmFuZ2U6YzU3MThkYTczNmU4NDAwMDg3YTkyMWI0NTFlY2E1MDJfNDgtMy0xLTEtNjY0NA_303656c8-3c21-4367-97ea-ede870e3158c"
      unitRef="usd">389600000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMy0yLTEtMS02NjQ0_d006fce7-24ca-472a-8473-7700f62f9a44"
      unitRef="usd">161381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMy00LTEtMS02NjQ0_898b5df1-b8a4-4d05-a57e-69c1449f0f43"
      unitRef="usd">159937000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMy02LTEtMS02NjQ0_ee917612-680f-4075-9922-34c97dd49b40"
      unitRef="usd">166549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNC0yLTEtMS02NjQ0_a1dd3ae9-39ad-48bb-9cf6-647cc8f25a12"
      unitRef="usd">4646000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNC00LTEtMS02NjQ0_5431732a-6ee2-43dd-a026-79fad3831ede"
      unitRef="usd">4622000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNC02LTEtMS02NjQ0_b03bcbd0-5981-44f8-b7bf-79d9d7dc9271"
      unitRef="usd">4849000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:Revenues
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNS0yLTEtMS02NjQ0_9a3c111a-2bd0-4130-a1cc-0db890b40b9a"
      unitRef="usd">166027000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNS00LTEtMS02NjQ0_33ff6204-f050-4489-9fa6-5414c2551867"
      unitRef="usd">164559000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNS02LTEtMS02NjQ0_0abd4b80-b062-4df2-b973-694abfbb6217"
      unitRef="usd">171398000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNy0yLTEtMS02NjQ0_b6e8e156-f254-43e3-9f7b-d00d1b714e7b"
      unitRef="usd">148492000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNy00LTEtMS02NjQ0_fa2e9dee-bda8-42d7-bed1-a0947d4d7ef2"
      unitRef="usd">157281000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNy02LTEtMS02NjQ0_3333379f-0f24-4eb9-b2bb-94d17211ae54"
      unitRef="usd">152372000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfOC0yLTEtMS02NjQ0_4b5c11a2-ad9c-49ff-8c5d-b07ec073135b"
      unitRef="usd">4332000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfOC00LTEtMS02NjQ0_6c300180-1bd0-41b7-bb02-a671225e0b79"
      unitRef="usd">4504000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfOC02LTEtMS02NjQ0_15ec632b-881f-472e-8435-4a77b952ec3a"
      unitRef="usd">4439000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTAtMi0xLTEtNjY0NA_b81951aa-ed33-4621-850a-266d247a88b0"
      unitRef="usd">-109000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTAtNC0xLTEtNjY0NA_dfc9aacb-845f-4a81-8b05-23b216658ec4"
      unitRef="usd">-502000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTAtNi0xLTEtNjY0NA_ff492f2d-9599-498b-866b-4a5a0ca920b2"
      unitRef="usd">1069000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTEtMi0xLTEtNjY0NA_2b5bc0d8-f31d-4d77-aa38-7ef23b34fa78"
      unitRef="usd">19427000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTEtNC0xLTEtNjY0NA_2f2431c8-e5db-4480-96ad-4d625bbeacee"
      unitRef="usd">21280000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTEtNi0xLTEtNjY0NA_62dd5e4d-2fe3-4f6a-aebd-01eab58d128c"
      unitRef="usd">21170000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTItMi0xLTEtNjY0NA_3b0da277-c7ef-4e9a-9710-fe340e2860b2"
      unitRef="usd">172360000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTItNC0xLTEtNjY0NA_d23a2667-8e7f-491a-af08-85f8a5b92918"
      unitRef="usd">183567000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTItNi0xLTEtNjY0NA_9a057e4e-0b20-42a4-941e-fd4e1470a41e"
      unitRef="usd">176912000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTMtMi0xLTEtNjY0NA_c8bdcf82-2862-4145-b389-daf6b2c9c42a"
      unitRef="usd">-6333000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTMtNC0xLTEtNjY0NA_6f48ecae-7c75-42a4-945c-7b08e2bd873c"
      unitRef="usd">-19008000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTMtNi0xLTEtNjY0NA_958747a4-c5f1-469d-bcd6-07e0a568a3f5"
      unitRef="usd">-5514000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTUtMi0xLTEtNjY0NA_60336e2b-cb8c-4209-b745-dc24d996fef8"
      unitRef="usd">379000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTUtNC0xLTEtNjY0NA_17f4e957-0f5a-4338-bae7-8379c765c867"
      unitRef="usd">362000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTUtNi0xLTEtNjY0NA_050ba716-fbc8-4abe-b442-feb3386a2b9e"
      unitRef="usd">207000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTYtMi0xLTEtNjY0NA_78e4c583-fc18-411c-8d9b-e05fc2541f90"
      unitRef="usd">1501000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTYtNC0xLTEtNjY0NA_7fe245f7-b5cd-46a6-ab52-ff3d4a9914ce"
      unitRef="usd">2048000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTYtNi0xLTEtNjY0NA_926917a2-1c7b-4c2a-9dfc-dcc6c92f6040"
      unitRef="usd">2341000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTctMi0xLTEtNjY0NA_5a34bd2f-7dae-4bbb-bf2b-32caf7fdbe04"
      unitRef="usd">3203000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTctNC0xLTEtNjY0NA_ea2d52e7-d390-4004-bf48-75dc3526f774"
      unitRef="usd">339000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTctNi0xLTEtNjY0NA_b90e34f1-9a84-42c8-b304-4bc87e1d23f5"
      unitRef="usd">3073000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTgtMi0xLTEtNjY0NA_bacb5023-aa55-4ed8-8cb2-c5014e5b55aa"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTgtNC0xLTEtNjY0NA_e958e015-b088-48f0-a39b-8dee15c06e6c"
      unitRef="usd">-6299000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMTgtNi0xLTEtNjY0NA_4743ac81-1dcd-4973-a070-e8ced7650f0d"
      unitRef="usd">-2117000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjEtMi0xLTEtNjY0NA_cba26eda-249c-48e0-bbfc-25ac7aeadd90"
      unitRef="usd">89000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjEtNC0xLTEtNjY0NA_16065413-1fac-44ef-b1e2-92bba879ae55"
      unitRef="usd">219000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjEtNi0xLTEtNjY0NA_aa43f9f1-123c-4afd-8d4c-80597c04a4d8"
      unitRef="usd">129000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjItMi0xLTEtNjY0NA_84b084c2-6809-46d0-8546-aa2779e89101"
      unitRef="usd">2170000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjItNC0xLTEtNjY0NA_55ae387c-9ab8-4a70-bf72-c5709bd47f13"
      unitRef="usd">-7427000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjItNi0xLTEtNjY0NA_8bb8db2b-071b-4e3c-af94-caa79e16f8ff"
      unitRef="usd">-1049000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjQtMi0xLTEtNjY0NA_52f9d6fb-bf27-4300-b006-a3cde3e663d3"
      unitRef="usd">-4163000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjQtNC0xLTEtNjY0NA_a5471713-0b68-4833-bb1d-b57c16394ee7"
      unitRef="usd">-26435000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjQtNi0xLTEtNjY0NA_73d03da7-ebc3-4de2-9932-c3ee0806ac0c"
      unitRef="usd">-6563000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjYtMi0xLTEtNjY0NA_a37d7950-6ff7-4eda-9fd8-7e8f47bda08e"
      unitRef="usd">-266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjYtNC0xLTEtNjY0NA_ecbcd2b7-20b1-4417-bce7-c20533ab496a"
      unitRef="usd">-8494000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjYtNi0xLTEtNjY0NA_3d944e43-b613-4652-a971-710c504ad71b"
      unitRef="usd">-1097000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjctMi0xLTEtNjY0NA_2719a106-8628-4390-b026-f4b1071ef921"
      unitRef="usd">-3897000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjctNC0xLTEtNjY0NA_fd25fd87-8668-42d6-b6d8-5ecf7ce78695"
      unitRef="usd">-17941000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjctNi0xLTEtNjY0NA_6f4e0e0b-0f77-4efa-a1a1-17bae41b9eee"
      unitRef="usd">-5466000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjgtMi0xLTEtNjY0NA_efb9fb49-16f8-4ed2-9756-38ff2714c695"
      unitRef="usd">-456000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjgtNC0xLTEtNjY0NA_74c06f91-86fe-4999-9a02-de43225c97cd"
      unitRef="usd">-1506000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjgtNi0xLTEtNjY0NA_148b6765-e645-45bf-b23f-4e4c728413a8"
      unitRef="usd">477000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjktMi0xLTEtNjY0NA_4d0148de-cb36-4661-9e1e-7d8808b0bfbc"
      unitRef="usd">-3441000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjktNC0xLTEtNjY0NA_1a552e27-bfb0-4fb6-b92a-d5a3899a9918"
      unitRef="usd">-16435000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMjktNi0xLTEtNjY0NA_294d4da4-7d2a-48a2-9027-244f94f3fd09"
      unitRef="usd">-5943000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsPreferredStock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzAtMi0xLTEtNjY0NA_86ce26a4-f416-44c2-bcbf-10e6355559d8"
      unitRef="usd">501000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzAtNC0xLTEtNjY0NA_a827a531-3b8e-40fe-ab99-77c9a2c941c0"
      unitRef="usd">501000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzAtNi0xLTEtNjY0NA_8e51ef5b-9fc9-4c9c-b5e3-dcb56c9208a5"
      unitRef="usd">501000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzEtMi0xLTEtNjY0NA_786d6185-21a1-415b-81b4-129c4b70228e"
      unitRef="usd">-3942000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzEtNC0xLTEtNjY0NA_e56c066f-6d7e-449a-aaa8-32ace7e58946"
      unitRef="usd">-16936000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzEtNi0xLTEtNjY0NA_8d79b7c2-6e38-4e33-ba36-57cd3ffae7e8"
      unitRef="usd">-6444000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzMtMi0xLTEtNjY0NA_bd9dc3a7-4853-45ff-bce0-fb328067455c"
      unitRef="usdPerShare">-0.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzMtNC0xLTEtNjY0NA_50e30b50-e06a-4ade-a1f8-327a40f7271d"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzMtNi0xLTEtNjY0NA_c2ce3262-1083-47ce-88a3-74876b295bb8"
      unitRef="usdPerShare">-0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzUtMi0xLTEtNjY0NA_a1a6e587-c884-4e9a-8a7c-9ad1aaba8362"
      unitRef="usdPerShare">-0.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzUtNC0xLTEtNjY0NA_a2b5bad7-4695-4e59-afaf-aadcd4b5a5e7"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzUtNi0xLTEtNjY0NA_f6104aee-4334-47fc-be89-4b93e1bd8e37"
      unitRef="usdPerShare">-0.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzktMi0xLTEtNjY0NA_95d23e44-f498-43e7-9c80-1d338ead047a"
      unitRef="shares">17555000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzktNC0xLTEtNjY0NA_70921084-7ea8-4aa7-95cc-d1b927c88c16"
      unitRef="shares">17666000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfMzktNi0xLTEtNjY0NA_361d2d39-27f2-42b7-b382-7ad37b26a4c3"
      unitRef="shares">17580000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNDAtMi0xLTEtNjY0NA_df27fb5e-a8e4-4756-9d4f-a9a855b98238"
      unitRef="shares">17555000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNDAtNC0xLTEtNjY0NA_8a300d58-baf2-458e-8eb3-cba6f59caca2"
      unitRef="shares">17666000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV85NC9mcmFnOmQzOTdkOGQ4OTgyODRlOGNhZmE5ZWMwNDE5ZWMxYWUxL3RhYmxlOjNmN2M1ODJlMzQ3YjQwNGJhYTI3MTRlYTUxMWVjZjNjL3RhYmxlcmFuZ2U6M2Y3YzU4MmUzNDdiNDA0YmFhMjcxNGVhNTExZWNmM2NfNDAtNi0xLTEtNjY0NA_fa42cfa2-812b-45ee-be4a-914c5c37815d"
      unitRef="shares">17580000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzItMi0xLTEtNjY0NA_4acfb99f-4e5c-4bbd-8ab7-282d225ca6a0"
      unitRef="usd">-3897000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzItNC0xLTEtNjY0NA_c76a2c4c-5d40-4f4a-a065-ca4a1f65c466"
      unitRef="usd">-17941000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzItNi0xLTEtNjY0NA_102c9b88-fdda-4acb-9da7-6cbfe9ccbd4e"
      unitRef="usd">-5466000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzQtMi0xLTEtNjY0NA_b5318f26-52dc-4c84-81e0-f1e5d242abc2"
      unitRef="usd">-685000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzQtNC0xLTEtNjY0NA_2d871cac-faeb-47e7-965a-6ef4a5b01d97"
      unitRef="usd">-707000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzQtNi0xLTEtNjY0NA_92da2d3f-bec9-4b24-bcad-622351cccb68"
      unitRef="usd">-1103000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzUtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjNjYzIwNTA2ZWVmYTRhZTdiZDM5MTE4ZjkxODNiYjc5XzU3_77bc9ac4-31d9-4eaa-afc6-6dadc3eb5eec"
      unitRef="usd">940000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzUtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjNjYzIwNTA2ZWVmYTRhZTdiZDM5MTE4ZjkxODNiYjc5XzYx_df49957c-f678-4604-a141-f2257fe82d33"
      unitRef="usd">-69000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzUtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjNjYzIwNTA2ZWVmYTRhZTdiZDM5MTE4ZjkxODNiYjc5XzY4_2f014140-069e-4a57-80c5-774ba431aa86"
      unitRef="usd">-252000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzUtMi0xLTEtNjY0NA_6f45782f-6919-462f-9d3b-f4228c897184"
      unitRef="usd">-2500000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzUtNC0xLTEtNjY0NA_ad410623-efbc-4752-a21c-b0561a999235"
      unitRef="usd">-274000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzUtNi0xLTEtNjY0NA_91b0cd58-93fb-4594-a83f-4cc3fbb4682f"
      unitRef="usd">607000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OciEquityMethodInvestmentAfterTax
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzYtMi0xLTEtNjY0NA_279e001e-c652-4ef9-bf3f-a3771464d21a"
      unitRef="usd">0</us-gaap:OciEquityMethodInvestmentAfterTax>
    <us-gaap:OciEquityMethodInvestmentAfterTax
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzYtNC0xLTEtNjY0NA_b1b6452b-ba6c-40e5-9795-29a262c758be"
      unitRef="usd">140000</us-gaap:OciEquityMethodInvestmentAfterTax>
    <us-gaap:OciEquityMethodInvestmentAfterTax
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzYtNi0xLTEtNjY0NA_27ef5429-2f4c-4824-b7fb-a92aeeeb500d"
      unitRef="usd">0</us-gaap:OciEquityMethodInvestmentAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzEwLTItMS0xLTY2NDQ_9096dac9-f800-41ac-a76a-bb95ec9a2b93"
      unitRef="usd">1815000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzEwLTQtMS0xLTY2NDQ_b6944bf9-b6d7-4700-9d71-3cbffb91834f"
      unitRef="usd">-293000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzEwLTYtMS0xLTY2NDQ_9223ec1d-2fdf-48f9-9947-56dc451bae3c"
      unitRef="usd">-1710000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzExLTItMS0xLTY2NDQ_29dda276-b9e5-4857-b731-99d219f97632"
      unitRef="usd">-2082000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzExLTQtMS0xLTY2NDQ_03d13d39-22c2-48f1-91ba-8e456d80d949"
      unitRef="usd">-18234000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzExLTYtMS0xLTY2NDQ_468b32c2-3497-4034-9719-000675d938ca"
      unitRef="usd">-7176000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzEyLTItMS0xLTY2NDQ_9b5d0dc9-9e5e-4b19-90df-6c81a91a551a"
      unitRef="usd">-445000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzEyLTQtMS0xLTY2NDQ_c921dd04-5662-4a84-bb05-bf92e82bfa68"
      unitRef="usd">-1536000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzEyLTYtMS0xLTY2NDQ_eb99466f-2af3-4218-9a5f-34adabc3bed1"
      unitRef="usd">-438000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzEzLTItMS0xLTY2NDQ_071f8176-a478-4590-83bd-db09f095d4d3"
      unitRef="usd">-1637000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzEzLTQtMS0xLTY2NDQ_458c0ace-2a71-467c-a4ea-986aa57c750e"
      unitRef="usd">-16698000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDAvZnJhZzo3MGRjZDg5MGRhODg0M2VhOTIzMDBkMjFiNjgwZjZlZC90YWJsZTo4ODRmNjQxZDEzMjA0ZmNjYTk5ZWViZmE0NzQxZWZhMC90YWJsZXJhbmdlOjg4NGY2NDFkMTMyMDRmY2NhOTllZWJmYTQ3NDFlZmEwXzEzLTYtMS0xLTY2NDQ_9891dfaf-a618-49c3-a539-bdf271754d29"
      unitRef="usd">-6738000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i7e2ebfac59574dcc8d404c21df93f96d_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMtMi0xLTEtNjY0NA_efb8de2b-39a2-4645-a296-48beeba68486"
      unitRef="shares">17647135</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7e2ebfac59574dcc8d404c21df93f96d_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMtNC0xLTEtNjY0NA_a09f8a35-88d9-4644-8957-bd5eb3396b85"
      unitRef="usd">176000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92db6b032a8b43b98f912df296a84878_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMtNi0xLTEtNjY0NA_d1518a85-f486-42c6-894b-09b643b9c031"
      unitRef="usd">159071000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86aa412ffb2f4ca6b96920e5d44da69c_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMtOC0xLTEtNjY0NA_b92fc0a1-5395-4bdb-93cc-670f98eb33ea"
      unitRef="usd">50354000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia13c40edf79e447f9e29f50303ad27ec_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMtMTAtMS0xLTY2NDQ_c078946d-c070-4538-8432-a2af98c17b2a"
      unitRef="usd">8965000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i88e9455b7efe49aeacea7bd4c0af0687_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMtMTItMS0xLTY2NDQ_20de10f8-d952-48ad-a450-7ef4b303e9fa"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6969cc070d6a4201aafa5b59ef34831b_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMtMTQtMS0xLTY2NDQ_c77d7c97-fb7f-41c0-b976-08b21a0471f3"
      unitRef="usd">574000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieb171a5cc9b84826a2db469e6844f9ff_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMtMTYtMS0xLTY2NDQ_033f0f7a-462e-4617-9bb8-0053353085f7"
      unitRef="usd">219140000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i208100b234d344698ceb857786bcee2f_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMtMTgtMS0xLTY2NDQ_0dd2c729-a6a1-46cc-b8d1-73dcc9b8e145"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="idb2d518880694bda98b2b7de1c5ed8ee_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMtMjAtMS0xLTY2NDQ_8bd7e53a-38ce-4e17-9c77-217d1a30c0b2"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzQtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjQ3NDU0ODBjZDVkNTQ2ZDI4YTc3NjUxYWFmMGU2NDRiXzI0_f2ca592b-971f-4532-a3bf-095dcaed68a0"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1ae192b302574ee39192a075fd057b78_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzQtOC0xLTEtNjY0NA_36a0ddc3-5005-4009-a7b8-d8563164d6cc"
      unitRef="usd">5331000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzQtMTYtMS0xLTY2NDQ_1a8d9418-7da6-4c00-98a9-c160d0077d35"
      unitRef="usd">5331000</us-gaap:DividendsCommonStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i11292d07122245c6a25a1fc4f36b8b5b_D20181101-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzUtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjFhOTMyMzljM2Q1NTQ2MWE4ZTIzM2Y3NjA2ODk1ZDdhXzI2_a895f7b2-06a2-499d-8dba-9b4b880bfc22"
      unitRef="usdPerShare">8.75</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i431f4876be1e46aeb9e8ac52d83a59cc_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzUtOC0xLTEtNjY0NA_9f4544cb-42f5-4ad5-873a-14e82d5370c0"
      unitRef="usd">129000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i11292d07122245c6a25a1fc4f36b8b5b_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzUtMTYtMS0xLTY2NDQ_acd7a750-7b7e-4638-86b7-bb657548b841"
      unitRef="usd">129000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i102133a08fb44b5bac40979d7be09855_D20181101-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzYtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjJhY2IwYzY5ZGViZDRlZGJiZGRiYzE4ZDYzMDJmYTQ3XzI4_630d0710-d79f-458c-91fd-34eba56659ba"
      unitRef="usdPerShare">40</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i8e922cdde442449ba58bf260da7cd8ba_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzYtOC0xLTEtNjY0NA_57777946-cea2-454e-9e83-575a4397cc4c"
      unitRef="usd">372000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i102133a08fb44b5bac40979d7be09855_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzYtMTYtMS0xLTY2NDQ_8afe4f04-668c-40d0-a85c-300c0646f195"
      unitRef="usd">372000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i712e4bc9901c4a2487138bfadf6dac5b_D20181101-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzctMi0xLTEtNjY0NA_21be17e5-20c9-4969-a4d8-55ced89aa1cd"
      unitRef="shares">145737</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i712e4bc9901c4a2487138bfadf6dac5b_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzctNC0xLTEtNjY0NA_a15ad02a-7195-4498-8c63-640bfa091ac0"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i18a79ab735bd4491ae1c2f48d0725b8c_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzctNi0xLTEtNjY0NA_f1d73b05-f754-42d8-a739-00fe56559851"
      unitRef="usd">1789000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzctMTYtMS0xLTY2NDQ_65431e9d-4bbd-4924-8bae-63f59e680767"
      unitRef="usd">1791000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquityOtherShares
      contextRef="i712e4bc9901c4a2487138bfadf6dac5b_D20181101-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzgtMi0xLTEtNjY0NA_f1a7efb7-f22e-4781-a4e8-49dd38314bb9"
      unitRef="shares">36692</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOther
      contextRef="i18a79ab735bd4491ae1c2f48d0725b8c_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzgtNi0xLTEtNjY0NA_a2c81670-2c5e-4b20-9363-54e7a2003fc4"
      unitRef="usd">606000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzgtMTYtMS0xLTY2NDQ_a8a0139a-93d5-463c-b6ca-0d05f55fd364"
      unitRef="usd">606000</us-gaap:StockholdersEquityOther>
    <lmnr:NoncontrollingInterestIncreaseDecreaseInPeriod
      contextRef="iaa939d9d5bfb4a78a1661501f766c6c3_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzExLTE0LTEtMS02NjQ0_831a3ffd-0711-4c93-990b-63589d35cbdc"
      unitRef="usd">14410000</lmnr:NoncontrollingInterestIncreaseDecreaseInPeriod>
    <lmnr:NoncontrollingInterestIncreaseDecreaseInPeriod
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzExLTE2LTEtMS02NjQ0_5ec30f1d-f7cb-4bda-aff2-0925f86f4ee2"
      unitRef="usd">14410000</lmnr:NoncontrollingInterestIncreaseDecreaseInPeriod>
    <us-gaap:ProfitLoss
      contextRef="i1ae192b302574ee39192a075fd057b78_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzEyLTgtMS0xLTY2NDQ_51c4bc78-7aa2-4931-90db-b0403e2820e0"
      unitRef="usd">-5943000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iaa939d9d5bfb4a78a1661501f766c6c3_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzEyLTE0LTEtMS02NjQ0_714d3678-6f2a-43a3-942c-5f3b39d10187"
      unitRef="usd">477000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzEyLTE2LTEtMS02NjQ0_8264b23a-243f-4d41-92d5-a0bcd3cf1777"
      unitRef="usd">-5466000</us-gaap:ProfitLoss>
    <lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzEzLTEwLTEtMS02NjQ0_ec305674-84d0-49fb-848b-d197953b168b"
      unitRef="usd">-1710000</lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaa939d9d5bfb4a78a1661501f766c6c3_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzEzLTE0LTEtMS02NjQ0_815b60b2-31c9-450c-85f5-987e28001ab3"
      unitRef="usd">-39000</lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzEzLTE2LTEtMS02NjQ0_8fa9dbc5-b42e-44d4-b86d-b0b7f021edfa"
      unitRef="usd">-1749000</lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id9fb3d50dd4149838658ea41ec025670_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE0LTgtMS0xLTIzMTI0_eea47504-129c-45ae-9a7c-a3008dfcbc35"
      unitRef="usd">15921000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7c36535ea7347f18faddfc23f3a9c13_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE0LTEwLTEtMS0yMzEyNA_81dc636e-ee85-44d3-b304-4f0c6397b424"
      unitRef="usd">-15921000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie31062481fe64bdeb6461b3f34e93eea_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE1LTgtMS0xLTIzMTI0_e3e4bc2a-b0b4-411a-bd87-3429194dea4f"
      unitRef="usd">-1411000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i687af950ec25455abcd994523910e92c_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE1LTEwLTEtMS0yMzEyNA_a46f0140-d1b7-4521-90bd-bbf0ca251dac"
      unitRef="usd">1411000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i38ab6c2e14754ab087dceb27448d276f_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE0LTItMS0xLTY2NDQ_436f80e9-4ae9-40a6-9651-9c40a39bc156"
      unitRef="shares">17756180</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38ab6c2e14754ab087dceb27448d276f_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE0LTQtMS0xLTY2NDQ_2753ba36-a85f-48e9-ab57-7bd57849d167"
      unitRef="usd">178000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie25b0882712d49ae808cae4dfec86942_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE0LTYtMS0xLTY2NDQ_25e06bf0-3cf0-4ea8-862b-ae1aa3e4a4bd"
      unitRef="usd">160254000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i52f336dec314484eaf966ccbc116db74_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE0LTgtMS0xLTY2NDQ_a392e95d-d641-4664-a2c8-6d6d20604587"
      unitRef="usd">53089000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i909a194bf6144e10a1828eaf29b2e215_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE0LTEwLTEtMS02NjQ0_c9d2ab3e-d0e8-4308-9fce-5779aa0c5829"
      unitRef="usd">-7255000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i72db6c7c63284cc6b4c5852016bd3112_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE0LTEyLTEtMS02NjQ0_1c5769dd-1736-4a86-a596-886f4d93020e"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icada714573f441d4a7380021ee6398a7_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE0LTE0LTEtMS02NjQ0_952b629b-3f1a-46b0-bbfc-e2663720d5e7"
      unitRef="usd">15422000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia2e554890cc9451dbf5f1ed84052fe89_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE0LTE2LTEtMS02NjQ0_97c05476-31fb-4664-89be-51d021dd7db9"
      unitRef="usd">221688000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i3e4c8e46a39c4a7dbfd92f3e183c3611_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE0LTE4LTEtMS02NjQ0_aa0f88bf-f0c6-4454-9360-807c4e400ea2"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iba2fc8bce6ec42b0995395c638f12e35_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE0LTIwLTEtMS02NjQ0_64cec9f3-d6d1-42ef-8093-855cf30ef68e"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE1LTAtMS0xLTY2NDQvdGV4dHJlZ2lvbjo3MGU1YWM4OTI0MDA0MzAyYjZkZWE4YTcxZDAxYTliNl8yNQ_e36648e9-1f4e-44de-8925-c081bb6b9445"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8c1c573aa3084e678e173a931a5b5f92_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE1LTgtMS0xLTY2NDQ_8f02c3ea-b4fb-4d44-ada2-9364752780c6"
      unitRef="usd">5356000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE1LTE2LTEtMS02NjQ0_94be3319-5526-4901-bf3a-68ed304f01a0"
      unitRef="usd">5356000</us-gaap:DividendsCommonStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i28620bbe4773467f9248997b6674a8fa_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE2LTAtMS0xLTY2NDQvdGV4dHJlZ2lvbjpiODMwYzdiYmRlZDM0Y2EyODJkYmZkZmNmMjMxOWZlZF8yNg_a7cb988f-bb0f-492d-bedd-dee84b50cb53"
      unitRef="usdPerShare">8.75</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i547decfe91564d37b0fe3dc825b5aa84_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE2LTgtMS0xLTY2NDQ_08d903a0-404b-491c-903e-bf6592ea6833"
      unitRef="usd">129000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i28620bbe4773467f9248997b6674a8fa_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE2LTE2LTEtMS02NjQ0_30b739c6-064f-46a0-a991-b6abd19a4af7"
      unitRef="usd">129000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i5ff7b9575c72410a8d44a2f38267cf16_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE3LTAtMS0xLTY2NDQvdGV4dHJlZ2lvbjpiOTM2YzI1ZGNlODE0MzgxOTdiZjQ5ZjIzNGNlM2QyMF8yOA_10187358-b9c0-44b4-82f1-4630fbdcdccc"
      unitRef="usdPerShare">40</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i19a504d0b1044fa3a834f7eb775062bc_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE3LTgtMS0xLTY2NDQ_a41a916f-537c-4c6d-982e-90f8b254eb7b"
      unitRef="usd">372000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i5ff7b9575c72410a8d44a2f38267cf16_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE3LTE2LTEtMS02NjQ0_aa30ff96-829e-4d7d-8af2-1b229e0a8b4e"
      unitRef="usd">372000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i83e6d25f10724e23a5f5361bf3aba927_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE4LTItMS0xLTY2NDQ_af7fbee6-bfeb-4791-9f28-b8e80f66788a"
      unitRef="shares">112841</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i83e6d25f10724e23a5f5361bf3aba927_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE4LTQtMS0xLTY2NDQ_1c059785-70d3-46fb-8704-533eb65034b3"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibde5d6fff4d74801ade5d88591217b92_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE4LTYtMS0xLTY2NDQ_02db6126-7d47-4f6b-b1fa-ae4994f9b939"
      unitRef="usd">2043000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE4LTE2LTEtMS02NjQ0_28fba281-95a4-4460-8da0-59abb1813276"
      unitRef="usd">2044000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquityOtherShares
      contextRef="i83e6d25f10724e23a5f5361bf3aba927_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE5LTItMS0xLTY2NDQ_225bca7c-8a83-4ff5-9073-bef8da91710a"
      unitRef="shares">11314</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOther
      contextRef="ibde5d6fff4d74801ade5d88591217b92_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE5LTYtMS0xLTY2NDQ_2a68b79e-45eb-45f2-9e31-98485a6873b9"
      unitRef="usd">213000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzE5LTE2LTEtMS02NjQ0_d0a3498c-099c-4d09-91e2-ac9640fe5e7e"
      unitRef="usd">213000</us-gaap:StockholdersEquityOther>
    <lmnr:NoncontrollingInterestIncreaseDecreaseInPeriod
      contextRef="ic1da6689d23d450dacc2aad101ea93d5_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzIxLTE0LTEtMS02NjQ0_d54533ab-1492-458e-9f38-6d27bc4b3a72"
      unitRef="usd">-145000</lmnr:NoncontrollingInterestIncreaseDecreaseInPeriod>
    <lmnr:NoncontrollingInterestIncreaseDecreaseInPeriod
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzIxLTE2LTEtMS02NjQ0_7d83c600-3665-4c6e-9a83-b3420e144092"
      unitRef="usd">-145000</lmnr:NoncontrollingInterestIncreaseDecreaseInPeriod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i83e6d25f10724e23a5f5361bf3aba927_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI0LTItMS0xLTIzMTUy_5c9065c9-2d97-41ff-bae5-b533d92b0284"
      unitRef="shares">250977</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ibcc9182aa8a64a56a63be8dcb01534f8_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI0LTEyLTEtMS0yMzE1Mg_ad658a6c-6faf-427a-957d-41fc06487798"
      unitRef="usd">3493000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI0LTE2LTEtMS0yMzE1Mg_49d61f3d-303e-49d0-b95d-8457eb55f49f"
      unitRef="usd">3493000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:ProfitLoss
      contextRef="i8c1c573aa3084e678e173a931a5b5f92_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzIyLTgtMS0xLTY2NDQ_649f3479-503f-4999-b865-035de627d499"
      unitRef="usd">-16435000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1da6689d23d450dacc2aad101ea93d5_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzIyLTE0LTEtMS02NjQ0_72c66e20-0843-49b0-a580-d7922d976f5c"
      unitRef="usd">-1506000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzIyLTE2LTEtMS02NjQ0_08849125-35f8-419b-a6bd-fe631d97c772"
      unitRef="usd">-17941000</us-gaap:ProfitLoss>
    <lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzIzLTEwLTEtMS02NjQ0_53c73d9d-e4c8-4be1-b4af-d75e0c343b0e"
      unitRef="usd">-293000</lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1da6689d23d450dacc2aad101ea93d5_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzIzLTE0LTEtMS02NjQ0_177ee5b0-dbdb-45e4-8c02-b3231227d154"
      unitRef="usd">-30000</lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzIzLTE2LTEtMS02NjQ0_4cf46ebb-962d-46e8-9b18-c62a457654f5"
      unitRef="usd">-323000</lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="ife4e3b1e76b440d19ba6477a21a833df_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI2LTItMS0xLTY2NDQ_a2fd2879-93d1-4b8d-99f8-1c5ac7873ee5"
      unitRef="shares">17606730</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife4e3b1e76b440d19ba6477a21a833df_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI2LTQtMS0xLTY2NDQ_524c17ee-1e59-4041-87b0-b3906a98a4e4"
      unitRef="usd">179000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i342f42026a674a49a4d64fed56b4fe23_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI2LTYtMS0xLTY2NDQ_2ed35aa6-f021-4a17-a63c-72fc9b0a5b3a"
      unitRef="usd">162084000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idb3c4aa14190463681b3da41ec2574b2_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI2LTgtMS0xLTY2NDQ_a6913fd0-9632-43fd-966e-2626d4eb648e"
      unitRef="usd">30797000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98f129f164f2475f938bef5b01875f63_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI2LTEwLTEtMS02NjQ0_7842d112-79eb-4f92-8e9d-a787ef715013"
      unitRef="usd">-7548000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib4773533723f499ea1f0cb0a91f4fc43_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI2LTEyLTEtMS02NjQ0_e4fcf472-dc73-4f24-9f25-082714ac6b13"
      unitRef="usd">-3493000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e867ba5448b45a599fa0023de4a10d6_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI2LTE0LTEtMS02NjQ0_f1fdc41d-1e92-4e1c-9c86-8b85ffb51eb5"
      unitRef="usd">13741000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI2LTE2LTEtMS02NjQ0_710d2f94-fa22-4043-862b-8f408f5f3205"
      unitRef="usd">195760000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="if3a7a0906e484b34a83922a2fc1a17d9_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI2LTE4LTEtMS02NjQ0_8e19941d-67f9-41b2-ab92-d281f7b75992"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i9d2ef30511364813a07a337fa8c47073_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI2LTIwLTEtMS02NjQ0_f5758de7-6b2e-420d-8e3c-05c9d6e15847"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI3LTAtMS0xLTY2NDQvdGV4dHJlZ2lvbjplY2U1MzU2YTcwOTg0NWZjYTM4MTEyY2VlOTcwNDc5Nl8yNA_a7613046-bbeb-4c16-8bba-f79075709471"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4983692a4eb64fc69af1684283a8e79e_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI3LTgtMS0xLTY2NDQ_b6fb8aff-4269-4711-b110-00926b6ac880"
      unitRef="usd">5303000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI3LTE2LTEtMS02NjQ0_a7a1a278-8a3c-4059-8a5f-3ebe28d89c77"
      unitRef="usd">5303000</us-gaap:DividendsCommonStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i9dc24a6e397747d5af5ea63a08d93e81_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI4LTAtMS0xLTY2NDQvdGV4dHJlZ2lvbjpkNWYwZmRkZGIzZDk0Y2RhOGE0MmE2N2JlM2UwOTE1M18yNg_2c07671e-db4c-41c2-9f9b-9fe84db045c6"
      unitRef="usdPerShare">8.75</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i9d54a723ea054761b4c7d5a273262b9a_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI4LTgtMS0xLTY2NDQ_96b15978-1160-4bbc-afae-d7f4ca09429f"
      unitRef="usd">129000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i9dc24a6e397747d5af5ea63a08d93e81_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI4LTE2LTEtMS02NjQ0_4a862251-b49c-4593-b0b4-0e8a22d11b4d"
      unitRef="usd">129000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i7bcdbf0b0b7c4e7da3ded38571b20eb1_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI5LTAtMS0xLTY2NDQvdGV4dHJlZ2lvbjpmNjVhYWM3NTJlYTM0YjNiYTgzYjFiMWQ5YTNjNWJjZl8yOA_b93e72d7-81c1-41dc-ab97-914e35ad42a0"
      unitRef="usdPerShare">40</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ie8c7318ae56f428c87ee3538ac1617d3_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI5LTgtMS0xLTY2NDQ_bdc38c64-3f0e-441c-9075-bd0eadbdd0ba"
      unitRef="usd">372000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i7bcdbf0b0b7c4e7da3ded38571b20eb1_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzI5LTE2LTEtMS02NjQ0_b84e8317-8ed4-4984-9329-0d7d217f559a"
      unitRef="usd">372000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i6272248b51df4ee0b79daf410e539353_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMwLTItMS0xLTY2NDQ_eb0a35b5-20d4-4a90-a494-8000f4349f5e"
      unitRef="shares">125663</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6272248b51df4ee0b79daf410e539353_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMwLTQtMS0xLTY2NDQ_91e5320b-0133-4576-a857-fe97f885fa5b"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5ec8e5c8924745939aafcb7f2871040d_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMwLTYtMS0xLTY2NDQ_1c63d77b-8373-4b15-90d6-59d72d2bc646"
      unitRef="usd">2581000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMwLTE2LTEtMS02NjQ0_ddf1f6e5-a7f5-447b-a396-9c994807c8ae"
      unitRef="usd">2582000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquityOtherShares
      contextRef="i6272248b51df4ee0b79daf410e539353_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMxLTItMS0xLTY2NDQ_1e63bb22-3d36-4ef9-8e53-011975802706"
      unitRef="shares">46993</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOther
      contextRef="i6272248b51df4ee0b79daf410e539353_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMxLTQtMS0xLTY2NDQ_0c500954-0733-468d-a1fb-8f30bac97e69"
      unitRef="usd">1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i5ec8e5c8924745939aafcb7f2871040d_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMxLTYtMS0xLTY2NDQ_6030a7c1-1ef0-40ca-9b23-95b7fc428485"
      unitRef="usd">700000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMxLTE2LTEtMS02NjQ0_6a2a4e78-e4c2-4403-bb08-7f0a7c15fefe"
      unitRef="usd">701000</us-gaap:StockholdersEquityOther>
    <lmnr:NoncontrollingInterestIncreaseDecreaseInPeriod
      contextRef="ie25c31ca30f14b3eb8f63ebe09d4e133_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMzLTE0LTEtMS02NjQ0_bfe3ee15-c20d-4b50-bf48-839e8c6d996a"
      unitRef="usd">-1331000</lmnr:NoncontrollingInterestIncreaseDecreaseInPeriod>
    <lmnr:NoncontrollingInterestIncreaseDecreaseInPeriod
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzMzLTE2LTEtMS02NjQ0_ab7df00c-b041-4b31-ae7a-4e979906b14d"
      unitRef="usd">-1331000</lmnr:NoncontrollingInterestIncreaseDecreaseInPeriod>
    <us-gaap:ProfitLoss
      contextRef="i4983692a4eb64fc69af1684283a8e79e_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM1LTgtMS0xLTY2NDQ_b119a354-07eb-46c9-a95f-b1a2caf96e43"
      unitRef="usd">-3441000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie25c31ca30f14b3eb8f63ebe09d4e133_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM1LTE0LTEtMS02NjQ0_12b3c7cf-1135-43ee-a467-57abdfc4551f"
      unitRef="usd">-456000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM1LTE2LTEtMS02NjQ0_deec9595-f073-46ef-ab56-777e0eb6d588"
      unitRef="usd">-3897000</us-gaap:ProfitLoss>
    <lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac69f4aba422410d9c6fee750d954447_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM2LTEwLTEtMS02NjQ0_0734fc34-e120-4b52-97f6-cf3e26403abd"
      unitRef="usd">1815000</lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie25c31ca30f14b3eb8f63ebe09d4e133_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM2LTE0LTEtMS02NjQ0_06463773-5c1e-4e5f-8dc0-a2df46ba9f78"
      unitRef="usd">11000</lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM2LTE2LTEtMS02NjQ0_6ae7d9e1-f412-4fb5-b34f-739b2456bbd0"
      unitRef="usd">1826000</lmnr:OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i8277446893db4656a94ac7adbebfbce0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM3LTItMS0xLTY2NDQ_62ed53e8-451c-4558-9ee7-3063c5a31550"
      unitRef="shares">17685400</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8277446893db4656a94ac7adbebfbce0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM3LTQtMS0xLTY2NDQ_314df854-c86e-4e13-81c6-1142f330347b"
      unitRef="usd">179000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34a2017ac8ed430eaea01d4718c85c6b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM3LTYtMS0xLTY2NDQ_e82a73d2-0e6f-4e4a-a7ad-d7ef9f4ab544"
      unitRef="usd">163965000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e1e2adfac0e47a6b164c6f00e2a5139_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM3LTgtMS0xLTY2NDQ_1343567d-09d4-4126-bda0-61471c9d8bd0"
      unitRef="usd">21552000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3570175a2a5f4ff6b6fba2c33a5c65eb_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM3LTEwLTEtMS02NjQ0_1d818d75-1756-4912-aa2e-b9a85be1cbf9"
      unitRef="usd">-5733000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i82042540f5284b68bbd0aae94751a1d8_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM3LTEyLTEtMS02NjQ0_26a0330c-acb1-41f6-a368-b21174853860"
      unitRef="usd">-3493000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iafafe7dd356c4f76996a9152f1c6fd9c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM3LTE0LTEtMS02NjQ0_9b796a76-110f-421c-b0eb-054c436a51d4"
      unitRef="usd">11965000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM3LTE2LTEtMS02NjQ0_a57e349a-fa74-48e7-a9f5-fb77bb7cf870"
      unitRef="usd">188435000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i342b637ab661439a9449a399add3e2ac_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM3LTE4LTEtMS02NjQ0_6eeab187-4881-4abc-a47f-69315c29f475"
      unitRef="usd">1479000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i313c84dd3c8c47ba8e808cd9ec525cc2_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDMvZnJhZzpiMjI1ZDMwYjVlNWI0Y2I0YTA3ODEyOWViYTJlZDFkOS90YWJsZTozNmU4Y2Y4NDQ3Yzg0Y2Q4ODdmOWNlNTE0NDRhMjFlOS90YWJsZXJhbmdlOjM2ZThjZjg0NDdjODRjZDg4N2Y5Y2U1MTQ0NGEyMWU5XzM3LTIwLTEtMS02NjQ0_69870085-1587-4428-9750-7ed5683e0860"
      unitRef="usd">9331000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:ProfitLoss
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzMtMi0xLTEtNjY0NA_9101d7f7-dba6-4673-af28-b64c3dff31b7"
      unitRef="usd">-3897000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzMtNC0xLTEtNjY0NA_e21dcad1-100f-4fb6-9c3c-742a2abed2a5"
      unitRef="usd">-17941000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzMtNi0xLTEtNjY0NA_d643970b-0dc0-47f0-8bdc-48b6bde8cbc1"
      unitRef="usd">-5466000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzUtMi0xLTEtNjY0NA_451e034c-2a35-4e50-bb16-58f18891f4e9"
      unitRef="usd">9812000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzUtNC0xLTEtNjY0NA_a6502cff-c460-4e60-90ba-aafbfc61b49f"
      unitRef="usd">10097000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzUtNi0xLTEtNjY0NA_043c9dcf-a346-4288-a85d-4fa90fb28308"
      unitRef="usd">8633000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzctMi0xLTEtNjY0NA_132fd32f-ae94-4391-914e-80677ab2daca"
      unitRef="usd">-109000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzctNC0xLTEtNjY0NA_c170e59c-af1a-4fc0-959d-a612c43f769e"
      unitRef="usd">-502000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzctNi0xLTEtNjY0NA_e3c3362b-7619-4828-b3c9-be1abcdbebf7"
      unitRef="usd">1069000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzktMi0xLTEtNjY0NA_664a737a-e16e-42bb-be33-6013b5b96af6"
      unitRef="usd">2582000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzktNC0xLTEtNjY0NA_5c36b1ec-482c-40d1-9c87-61fd7c1c7918"
      unitRef="usd">2044000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzktNi0xLTEtNjY0NA_0e0b4a23-0bd0-4d46-b49c-93bd55718433"
      unitRef="usd">1791000</us-gaap:ShareBasedCompensation>
    <lmnr:NoncashLeaseExpense
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzEwLTItMS0xLTY2NDQ_d2241f9d-1580-4560-b421-9e0fa030f6c1"
      unitRef="usd">520000</lmnr:NoncashLeaseExpense>
    <lmnr:NoncashLeaseExpense
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzEwLTQtMS0xLTY2NDQ_b63ac322-ec0d-45c6-acfe-81c6515b7453"
      unitRef="usd">470000</lmnr:NoncashLeaseExpense>
    <lmnr:NoncashLeaseExpense
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzEwLTYtMS0xLTY2NDQ_d45ab16a-6159-4f4a-91d9-21098c1ff952"
      unitRef="usd">0</lmnr:NoncashLeaseExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzExLTItMS0xLTY2NDQ_ecf51f88-956e-4e19-b302-1031e447e0ef"
      unitRef="usd">3203000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzExLTQtMS0xLTY2NDQ_52de3eb2-c340-41d1-840d-92b1dd3bb541"
      unitRef="usd">339000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzExLTYtMS0xLTY2NDQ_8977a950-9828-44c2-89c9-b5f59f2ab674"
      unitRef="usd">3073000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzEyLTItMS0xLTY2NDQ_38ff7f22-1cab-4a7a-84d1-018859aa540d"
      unitRef="usd">219000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzEyLTQtMS0xLTY2NDQ_d0463aed-54cf-4c8e-9dfc-368100ad4d4e"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzEyLTYtMS0xLTY2NDQ_25e13135-5978-482f-8172-ffeb9882bddc"
      unitRef="usd">351000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzEzLTItMS0xLTY2NDQ_fe40b7dc-9c80-407c-bbf1-5317e6155a1d"
      unitRef="usd">-189000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzEzLTQtMS0xLTY2NDQ_f9bd4dda-426f-4cf9-9d7b-52879310ec8b"
      unitRef="usd">-2133000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzEzLTYtMS0xLTY2NDQ_bc2f11cc-9e95-43f9-a003-255e02c730db"
      unitRef="usd">-773000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzE2LTItMS0xLTY2NDQ_27fc5f51-26d5-4062-870f-7447b346f95d"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzE2LTQtMS0xLTY2NDQ_289e6bca-3b59-4c04-8c4d-fb4ae84a35a9"
      unitRef="usd">-6299000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzE2LTYtMS0xLTY2NDQ_c8aa30fa-dec3-47bd-b7f8-ce8f91c8109c"
      unitRef="usd">-2117000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzE5LTItMS0xLTY2NDQ_3c36c6dd-2ae4-4b61-a61f-00bd18e7d876"
      unitRef="usd">-335000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzE5LTQtMS0xLTY2NDQ_1a8d0486-d4f7-4ff7-bcc1-580231d82e1d"
      unitRef="usd">-671000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzE5LTYtMS0xLTY2NDQ_29b05d41-b11b-4643-b69d-1a466b54ac44"
      unitRef="usd">393000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzIxLTItMS0xLTY2NDQ_5534593c-ff53-4b95-82fb-92e158146efb"
      unitRef="usd">5076000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzIxLTQtMS0xLTY2NDQ_22aa51e2-c463-418c-990d-acbfcf51ef8f"
      unitRef="usd">309000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzIxLTYtMS0xLTY2NDQ_317d2fb0-cf29-436c-b9b6-76ccbb4a4606"
      unitRef="usd">4012000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzIyLTItMS0xLTY2NDQ_a146881f-2d7c-4fa5-a9aa-60acc6e049d9"
      unitRef="usd">639000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzIyLTQtMS0xLTY2NDQ_690aff58-1a71-4289-88f6-1ff2ed631465"
      unitRef="usd">-359000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzIyLTYtMS0xLTY2NDQ_038e657d-0998-4f45-8469-e9edccc2ab4a"
      unitRef="usd">-1447000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzIzLTItMS0xLTY2NDQ_eaf01d0d-4e94-4009-943c-37e320d5916d"
      unitRef="usd">1021000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzIzLTQtMS0xLTY2NDQ_a9b3d7f0-cfd2-4561-aa22-330618570267"
      unitRef="usd">44000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzIzLTYtMS0xLTY2NDQ_42d3d0b8-a195-4d27-9dc1-76c32df78b0a"
      unitRef="usd">2548000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI0LTItMS0xLTY2NDQ_9c3e3753-d7a0-4948-bf47-948a1f7d9e97"
      unitRef="usd">-5911000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI0LTQtMS0xLTY2NDQ_3d065046-bb52-4d7a-b33f-72098bf33b8f"
      unitRef="usd">4932000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI0LTYtMS0xLTY2NDQ_2916c396-fc45-48a8-b552-70f1e734d5a7"
      unitRef="usd">601000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI1LTItMS0xLTY2NDQ_81d4c2e4-6c4f-422e-9e9a-04b67dc71dbf"
      unitRef="usd">5000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI1LTQtMS0xLTY2NDQ_a02043e7-769c-4b00-b7b1-a7e7f2fdcae9"
      unitRef="usd">-411000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI1LTYtMS0xLTY2NDQ_51d86c05-0ae8-4a54-aad4-d52707928579"
      unitRef="usd">7000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI2LTItMS0xLTY2NDQ_5fa5ef27-146c-40ab-8f92-2fa02208c9a5"
      unitRef="usd">5389000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI2LTQtMS0xLTY2NDQ_85b44627-8e58-4d9e-bb61-89e48da80175"
      unitRef="usd">-5545000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI2LTYtMS0xLTY2NDQ_20fe522d-ae71-4424-8a50-5d39cfaefb55"
      unitRef="usd">3392000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI3LTItMS0xLTY2NDQ_b52b1527-787e-48ec-ac30-0e0636b5a4d8"
      unitRef="usd">-730000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI3LTQtMS0xLTY2NDQ_f0e77c05-882d-4a9c-93b3-c1f6d9e20fe6"
      unitRef="usd">-685000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI3LTYtMS0xLTY2NDQ_60e8e91d-e850-44b7-8fc3-9f99b482eabb"
      unitRef="usd">1459000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI4LTItMS0xLTY2NDQ_266755da-2935-4c52-b67c-3742c026f6b7"
      unitRef="usd">-512000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI4LTQtMS0xLTY2NDQ_fd10f63c-d191-4866-a5ae-09774efb6b5a"
      unitRef="usd">-242000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI4LTYtMS0xLTY2NDQ_3895dea7-c67e-4c25-8e4d-9e1749d8ba61"
      unitRef="usd">117000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI5LTItMS0xLTY2NDQ_71395c9c-dd3b-4556-a90d-59fea270ac12"
      unitRef="usd">9605000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI5LTQtMS0xLTY2NDQ_2398b7f1-9dac-428a-8dc6-f2b6f2c2eaa3"
      unitRef="usd">-11317000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzI5LTYtMS0xLTY2NDQ_81125ef8-9e03-49be-a636-91bd2e6a29f2"
      unitRef="usd">1365000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzMyLTItMS0xLTY2NDQ_79145c15-c85f-48b2-afa4-7dd77578d792"
      unitRef="usd">9834000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzMyLTQtMS0xLTY2NDQ_58de230b-db38-4cb0-b5a9-33c4aca3cf18"
      unitRef="usd">10599000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzMyLTYtMS0xLTY2NDQ_f0eed256-7168-4049-9fa8-e6656e7bfb4c"
      unitRef="usd">15867000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM0LTItMS0xLTY2NDQ_fdf1e978-27cf-4b07-b651-4279caeb81f5"
      unitRef="usd">119000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM0LTQtMS0xLTY2NDQ_fec16853-b5b6-43ae-bc37-457ec1799936"
      unitRef="usd">6261000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM0LTYtMS0xLTY2NDQ_1dab5287-c346-46d7-b588-662b4bc43a9a"
      unitRef="usd">3978000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM1LTItMS0xLTY2NDQ_1bfdd5af-3c08-4ab4-9624-7693e96678be"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM1LTQtMS0xLTY2NDQ_97bf8d09-6dd0-4e1e-9ca3-3f3cb32add4b"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM1LTYtMS0xLTY2NDQ_be87cf2b-0d8b-49f6-a0d2-e67f4c4b082c"
      unitRef="usd">2886000</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:PaymentsToAcquireLandHeldForUse
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM3LTItMS0xLTY2NDQ_d5cf1c9a-257e-4a7e-8457-ecd67515318e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLandHeldForUse>
    <us-gaap:PaymentsToAcquireLandHeldForUse
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM3LTQtMS0xLTY2NDQ_dc2d5459-91bc-4edb-89eb-e44f6a3b24cc"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLandHeldForUse>
    <us-gaap:PaymentsToAcquireLandHeldForUse
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM3LTYtMS0xLTY2NDQ_ba74c7db-c8ef-4894-9d32-f0a1d226d841"
      unitRef="usd">397000</us-gaap:PaymentsToAcquireLandHeldForUse>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM4LTItMS0xLTY2NDQ_6cbc1c43-6d68-40f4-b864-a55006400177"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM4LTQtMS0xLTY2NDQ_a210af48-3f75-4d8a-98d0-ded67af36d51"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM4LTYtMS0xLTY2NDQ_63fdc1b5-73b7-423c-955e-6174f4dd277f"
      unitRef="usd">15000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM5LTItMS0xLTY2NDQ_eabe2147-57ce-41be-89bc-7bd1a9d308b6"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM5LTQtMS0xLTY2NDQ_c64d06e8-4619-4ce7-b774-91a8aa3350fc"
      unitRef="usd">11048000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzM5LTYtMS0xLTY2NDQ_8f9c0a45-5889-4c39-bbed-e9480c6247ab"
      unitRef="usd">4785000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQwLTItMS0xLTY2NDQ_df35345a-5b2b-4774-9c5a-8a7637230b1e"
      unitRef="usd">0</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQwLTQtMS0xLTY2NDQ_727e13b4-d3c7-4857-b9fb-64cb6586c52c"
      unitRef="usd">1800000</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQwLTYtMS0xLTY2NDQ_2a8771aa-dd60-4b29-9749-53616dc8ae4b"
      unitRef="usd">0</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQyLTItMS0xLTY2NDQ_2232eb2a-946c-44f6-affb-7256003be0c3"
      unitRef="usd">25000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQyLTQtMS0xLTY2NDQ_57b8d10d-2a7a-4912-813f-21f82ed3adb8"
      unitRef="usd">1800000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQyLTYtMS0xLTY2NDQ_0e438203-2b2f-411d-b0b6-f79f9c6cff39"
      unitRef="usd">150000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQzLTItMS0xLTY2NDQ_4fca463c-dfe5-4a41-bb16-c64f17d3e92a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQzLTQtMS0xLTY2NDQ_e3a2732c-4a90-4b56-822b-023d3cecdd2a"
      unitRef="usd">2800000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQzLTYtMS0xLTY2NDQ_904474dc-65fa-43a0-b745-90c575621054"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQ0LTItMS0xLTY2NDQ_b21e7c6b-da68-4c88-8a8a-13b64260a764"
      unitRef="usd">106000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQ0LTQtMS0xLTY2NDQ_eb01feb0-4351-448e-868d-8626f52a84fe"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQ0LTYtMS0xLTY2NDQ_816896b4-f2ce-480e-b199-b8662cda3081"
      unitRef="usd">283000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQ1LTItMS0xLTY2NDQ_a6c5f52d-03b7-48ff-93ff-06559f0f7264"
      unitRef="usd">653000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQ1LTQtMS0xLTY2NDQ_f702eb06-0d3e-4739-9383-a8e02cda2e2a"
      unitRef="usd">64000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQ1LTYtMS0xLTY2NDQ_d21e915f-d4d1-4a1d-9c2f-7f1c5033729a"
      unitRef="usd">472000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQ3LTItMS0xLTY2NDQ_3f6429c3-aa90-4f47-900c-f6fba97debaf"
      unitRef="usd">-10237000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQ3LTQtMS0xLTY2NDQ_14621232-fcee-493b-9d8d-a9a1a38b5e07"
      unitRef="usd">3846000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTpjYmMyZWZkMTAxM2I0OWU4YTMzNjIxZmE3ODAyMmY2ZS90YWJsZXJhbmdlOmNiYzJlZmQxMDEzYjQ5ZThhMzM2MjFmYTc4MDIyZjZlXzQ3LTYtMS0xLTY2NDQ_67c672ca-9f52-4910-8588-8d721664d3b6"
      unitRef="usd">-23654000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzMtMi0xLTEtNjY0NA_4aad8533-02a1-4793-ab29-2987200bf6f4"
      unitRef="usd">102196000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzMtNC0xLTEtNjY0NA_6e4a8f93-4768-47ab-8ffc-ebbe8f58d6ea"
      unitRef="usd">121056000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzMtNi0xLTEtNjY0NA_19f5234c-3e0a-4a6a-8010-c1c472363f4a"
      unitRef="usd">122899000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzQtMi0xLTEtNjY0NA_a9907a70-6dc6-4bae-bdb0-b7644f9b6084"
      unitRef="usd">95140000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzQtNC0xLTEtNjY0NA_99766686-781a-426d-8846-d086e36c640d"
      unitRef="usd">104066000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzQtNi0xLTEtNjY0NA_2639db2c-9514-4acd-999a-dacf07c9ce93"
      unitRef="usd">93994000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzUtMi0xLTEtMzAwODQ_fb7cc0cf-1c1e-4057-aa49-82ca8fa01395"
      unitRef="usd">18000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzUtNC0xLTEtMzAwODQ_b05b4803-9731-470e-82b4-b6b1c124a534"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzUtNi0xLTEtMzAwODQ_240671b0-71f6-4ff7-984f-ce96b23f70ba"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzUtMi0xLTEtNjY0NA_3b7fc52e-d634-4173-842b-fb979b7411e9"
      unitRef="usd">5303000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzUtNC0xLTEtNjY0NA_e6c30f26-0e1a-42db-a7fb-18014a6d4b90"
      unitRef="usd">5356000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzUtNi0xLTEtNjY0NA_fa7876c1-7568-46ba-95bd-d11d76d6dac6"
      unitRef="usd">5331000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzYtMi0xLTEtNjY0NA_108069ef-ccbf-4ed4-941f-dd8a9d478864"
      unitRef="usd">501000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzYtNC0xLTEtNjY0NA_a497bed0-93e0-4823-80fa-0fadabf89cef"
      unitRef="usd">501000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzYtNi0xLTEtNjY0NA_af4a3f8b-95a9-49e3-8e17-c311a7394886"
      unitRef="usd">501000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzctMi0xLTEtNjY0NA_86dc3df6-235b-4bd8-8872-5b9b85d677b7"
      unitRef="usd">700000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzctNC0xLTEtNjY0NA_3404e942-8926-4f05-98d9-03c570d5e86b"
      unitRef="usd">213000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzctNi0xLTEtNjY0NA_f9bad206-8f9c-4fa5-affe-46dea75ab0c1"
      unitRef="usd">605000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzgtMi0xLTEtNjY0NA_ea2985e7-eedf-417a-a92c-9d17ebda9f63"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzgtNC0xLTEtNjY0NA_436638ce-93ad-4b67-86ce-70fbd84786f4"
      unitRef="usd">3493000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzgtNi0xLTEtNjY0NA_c800d3b7-817b-42aa-bce8-7801da104edc"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzEwLTItMS0xLTY2NDQ_cf95a154-7097-44fd-959e-3db986cbcd34"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzEwLTQtMS0xLTY2NDQ_4c4a51ed-2d53-481f-a603-94ba2cdbb1e3"
      unitRef="usd">66000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzEwLTYtMS0xLTY2NDQ_976c0ea2-ffa4-4600-bb01-79b5b960306a"
      unitRef="usd">35000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzEyLTItMS0xLTY2NDQ_de7df43c-9a5e-4151-a3b2-075d43b2dac8"
      unitRef="usd">534000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzEyLTQtMS0xLTY2NDQ_272e5359-da68-4867-a6a5-d6beacbba4a6"
      unitRef="usd">7361000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzEyLTYtMS0xLTY2NDQ_07292586-9f31-483d-af88-59c928540b26"
      unitRef="usd">22433000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzEzLTItMS0xLTY2NDQ_7e77b0bf-5916-4c41-bfe2-19287cb9078f"
      unitRef="usd">36000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzEzLTQtMS0xLTY2NDQ_95cd5053-e659-4396-a89c-fdef6ddf2e7a"
      unitRef="usd">-5000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzEzLTYtMS0xLTY2NDQ_ea7e205d-84fa-4dfd-bf47-b83c3dd43b2c"
      unitRef="usd">-137000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzE0LTItMS0xLTY2NDQ_c186dcf3-fff5-48f9-bba4-5af921923a43"
      unitRef="usd">-62000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzE0LTQtMS0xLTY2NDQ_e9a34884-d742-4e00-ac98-2440f6f0635d"
      unitRef="usd">-115000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzE0LTYtMS0xLTY2NDQ_56d4eaac-ffce-494e-affc-a1d14817bba0"
      unitRef="usd">7000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzE1LTItMS0xLTY2NDQ_6cd5ebe6-4866-40bd-be20-cba3e6daf9f7"
      unitRef="usd">501000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia2e554890cc9451dbf5f1ed84052fe89_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzE1LTQtMS0xLTY2NDQ_cd9e3dfe-d6de-4d42-aa6c-6771a6dfc4bb"
      unitRef="usd">616000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ieb171a5cc9b84826a2db469e6844f9ff_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzE1LTYtMS0xLTY2NDQ_6bfd9181-5738-4026-a111-4a9aad62f1f5"
      unitRef="usd">609000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzE2LTItMS0xLTY2NDQ_0f8d7310-4360-4385-832e-b5557f7eaa04"
      unitRef="usd">439000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzE2LTQtMS0xLTY2NDQ_37b87575-e0d5-4ea4-b063-22acb85e146f"
      unitRef="usd">501000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia2e554890cc9451dbf5f1ed84052fe89_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzE2LTYtMS0xLTY2NDQ_a38599bb-4c85-422e-9bcb-3463898c0fa2"
      unitRef="usd">616000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzE5LTItMS0xLTY2NDQ_d9579a8c-8fdd-43af-87bf-999312940522"
      unitRef="usd">1503000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzE5LTQtMS0xLTY2NDQ_fb224adc-caf0-4484-912c-625733573657"
      unitRef="usd">1865000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzE5LTYtMS0xLTY2NDQ_44d55f28-c8d2-4bca-beb8-b59791355932"
      unitRef="usd">2532000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzIwLTItMS0xLTY2NDQ_301a8a5a-c7b8-4fae-bf2b-278fcdd45fb3"
      unitRef="usd">-5911000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzIwLTQtMS0xLTY2NDQ_84ec6e44-8bbf-45fb-9545-88c767c653db"
      unitRef="usd">-1235000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzIwLTYtMS0xLTY2NDQ_93fcdfba-3d43-42d8-9491-9126d7919667"
      unitRef="usd">130000</us-gaap:IncomeTaxesPaidNet>
    <lmnr:IncreaseDecreaseInRealEstateDevelopmentAndFinancingLiability
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzIzLTItMS0xLTY2NDQ_2427d258-29c4-4fc1-a3b7-81b8aed99c88"
      unitRef="usd">0</lmnr:IncreaseDecreaseInRealEstateDevelopmentAndFinancingLiability>
    <lmnr:IncreaseDecreaseInRealEstateDevelopmentAndFinancingLiability
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzIzLTQtMS0xLTY2NDQ_f01d81d1-57d3-48fb-b21a-63e6859d658b"
      unitRef="usd">0</lmnr:IncreaseDecreaseInRealEstateDevelopmentAndFinancingLiability>
    <lmnr:IncreaseDecreaseInRealEstateDevelopmentAndFinancingLiability
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzIzLTYtMS0xLTY2NDQ_a60b7322-9424-42e4-9506-02770771222c"
      unitRef="usd">58330000</lmnr:IncreaseDecreaseInRealEstateDevelopmentAndFinancingLiability>
    <us-gaap:NotesReduction
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzI2LTItMS0xLTY2NDQ_94fefe9a-32e8-4fe8-81ea-babd992e5129"
      unitRef="usd">0</us-gaap:NotesReduction>
    <us-gaap:NotesReduction
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzI2LTQtMS0xLTY2NDQ_f325c4e8-27a5-40f7-bf73-7670dbd0d766"
      unitRef="usd">0</us-gaap:NotesReduction>
    <us-gaap:NotesReduction
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzI2LTYtMS0xLTY2NDQ_8d9337ea-44ef-4a90-bb18-c444a20784e8"
      unitRef="usd">89000</us-gaap:NotesReduction>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzI5LTItMS0xLTY2NDQ_41658152-c5ec-4ef4-a012-dbc11abe4caf"
      unitRef="usd">657000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzI5LTQtMS0xLTY2NDQ_6584646d-0f55-4b2e-b7e5-5da4528264d3"
      unitRef="usd">4269000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90YWJsZTphMjY3YzEzNTY3YTc0N2M0YWZkZTUzYjM5OTBiYzQxZC90YWJsZXJhbmdlOmEyNjdjMTM1NjdhNzQ3YzRhZmRlNTNiMzk5MGJjNDFkXzI5LTYtMS0xLTY2NDQ_338e1812-fc26-43f8-bb00-951de6fcbf49"
      unitRef="usd">1333000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <lmnr:DecreaseInRealEstateDevelopmentAndFinancingLiability
      contextRef="ibe2eb03b58cc44c290268afc67e04962_D20181201-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90ZXh0cmVnaW9uOjllZDEyNTcxNDllZDQ0Y2ViOTQ4ODEyYTJiMTdjZGRiXzQ1NA_8645f5e4-2811-4281-92fb-b3d7acd01558"
      unitRef="usd">58330000</lmnr:DecreaseInRealEstateDevelopmentAndFinancingLiability>
    <lmnr:ReclassificationFromJointVentureToEquityInInvestments
      contextRef="ibe2eb03b58cc44c290268afc67e04962_D20181201-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMDYvZnJhZzo5ZWQxMjU3MTQ5ZWQ0NGNlYjk0ODgxMmEyYjE3Y2RkYi90ZXh0cmVnaW9uOjllZDEyNTcxNDllZDQ0Y2ViOTQ4ODEyYTJiMTdjZGRiXzQ3NA_f157fa0f-f7a9-42e5-986b-11ddec8272ae"
      unitRef="usd">33353000</lmnr:ReclassificationFromJointVentureToEquityInInvestments>
    <us-gaap:NatureOfOperations
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTIvZnJhZzoxMTMxZTE2Y2RiOGE0YzA5ODcwZjZmODJmZjg1YWM4Zi90ZXh0cmVnaW9uOjExMzFlMTZjZGI4YTRjMDk4NzBmNmY4MmZmODVhYzhmXzExNDI_60bdfc88-bf45-4e5a-a575-fa4f4d52f58f">Business&lt;div style="margin-bottom:6pt;margin-top:6pt;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;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &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;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="margin-bottom:6pt;margin-top:6pt;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="margin-bottom:6pt;margin-top:6pt;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's avocados, which are then sold and distributed under Calavo brands to its customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODMx_15956383-da54-4527-9dc3-016080fa0d6e">Summary of Significant Accounting Policies&lt;div style="margin-bottom:6pt;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;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 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. The consolidated financial statements represent the consolidated balance sheets, statements of operations, statements of comprehensive loss, statements of stockholders&#x2019; equity and temporary equity and statements of cash flows of Limoneira Company and consolidated subsidiaries. Intercompany balances and transactions have been eliminated in consolidation. The Company considers the criteria established under the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) &#x2013; &lt;/span&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;Accounting Standards Code (&#x201c;ASC&#x201d;) 810, Consolidations,&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; and the effect of variable interest entities, in its consolidation process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 preparation of financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 grants credit in the course of its operations to cooperatives, companies and lessees of the Company&#x2019;s facilities. The Company performs periodic credit evaluations of its customers&#x2019; financial condition and generally does not require collateral. The Company provides allowances on its receivables as required based on accounts receivable aging and other factors. At October&#160;31, 2021 and 2020 the allowances totaled $444,000 and $812,000, respectively. For fiscal years 2021, 2020 and 2019, credit losses were insignificant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Concentrations and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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. Sales of avocados to Calavo were $6,594,000, $8,806,000 and $3,080,000 in fiscal years 2021, 2020 and 2019, respectively. The Company sells the majority of its oranges and specialty citrus to a third-party packinghouse.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 trade receivable are limited due to a large, diverse customer base. Two customers each represented 10% of revenue for the year ended October 31, 2021 and one customer represented 10% of revenue for the year ended October 31, 2020. No individual customer represented more than 10% of accounts receivable, net as of October 31, 2021 and one customer represented more than 10% of accounts receivable, net as of October 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 approximately 52%, 60% and 60% of the Company's lemon supply in fiscal years 2021, 2020 and 2019, respectively. One third-party grower was 46% and 39% of grower payable at October 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 maintains its cash in federally insured financial institutions. The account balances at these institutions periodically exceed Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;) insurance coverage and, as a result, there is a concentration of risk related to amounts on deposit in excess of FDIC insurance coverage.&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;2. Summary of Significant Accounting Policies (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Concentrations and Geographic Information (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 fiscal years 2021, 2020 and 2019, the Company had approximately $2,976,000, $3,521,000 and $3,204,000, respectively, of total sales in Chile by Fruticola Pan de Azucar S.A. (&#x201c;PDA&#x201d;) and Agricola San Pablo SpA. ("San Pablo"). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 fiscal years 2021, 2020 and 2019, the Company had approximately $3,633,000, $14,150,000 and $14,651,000, respectively, of total sales in Argentina by Trapani Fresh. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 majority of the Company's avocados, oranges and specialty citrus and other crops are sold to packinghouses and processors located in the United States. Most of its long-lived assets are located within the United States. Long-lived assets, net of accumulated depreciation, located in Chile were $14,322,000 and $15,261,000 as of October 31, 2021 and 2020, respectively, and located in Argentina were $19,700,000 and $18,576,000 as of October 31, 2021 and 2020, respectively.&lt;/span&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;Cultural Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Growing costs, also referred to as cultural costs, consist of orchard maintenance costs such as cultivation, fertilization and soil amendments, pest control, pruning and irrigation. Harvest costs are comprised of labor and equipment expenses incurred to harvest and deliver crops to the packinghouses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 of the Company's crops have distinct growing periods and distinct harvest and selling periods, each of which lasts approximately four to eight months.&#160;During the growing period, cultural costs are capitalized as they are associated with benefiting and preparing the crops for the harvest and selling period. During the harvest and selling period, harvest costs and cultural costs are expensed when incurred and capitalized cultural costs are amortized as components of agribusiness costs and expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Due to climate, growing conditions and the types of crops grown, certain of the Company's other crops may be harvested and sold on a year-round basis. Accordingly, the Company does not capitalize cultural costs associated with these crops and therefore such costs, as well as harvest costs associated with these crops, are expensed to operations when incurred as components of agribusiness costs and expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Most cultural costs, including amortization of capitalized cultural costs, and harvest costs are associated with and charged to specific crops. Certain other costs, such as property taxes, indirect labor, including farm supervision and management, and irrigation that benefit multiple crops are allocated to crops on a per acre basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Deferred income tax assets and liabilities are computed annually for differences between the financial statement and income tax bases of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax asset and liability computations are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established, when necessary, to reduce deferred income tax assets to the amount expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Tax benefits from an uncertain tax position are only recognized if it is more likely than not that the tax position will be sustained upon examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Property, plant and equipment is stated at original cost, net of accumulated depreciation. Depreciation is computed using the straight-line method at rates based upon the estimated useful lives of the related assets as follows (in years):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:87.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&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;Land improvements&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 &#x2013; 30&lt;/span&gt;&lt;/div&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;Buildings and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 &#x2013; 50&lt;/span&gt;&lt;/div&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;Equipment&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 20&lt;/span&gt;&lt;/div&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;Orchards and vineyards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 &#x2013; 40&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;2. Summary of Significant Accounting Policies (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Property, Plant and Equipment (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Costs of planting and developing orchards are capitalized until the orchards become commercially productive. Planting costs consist primarily of the costs to purchase and plant nursery stock. Orchard development costs consist primarily of maintenance costs of orchards such as cultivation, pruning, irrigation, labor, pest control and fertilization, and interest costs during the development period. The Company ceases the capitalization of costs and commences depreciation when the orchards become commercially productive and orchard maintenance costs are accounted for as cultural costs as described above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Capitalized Interest&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 real estate development projects and significant construction in progress using the weighted average interest rate during the fiscal year. 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;&lt;div style="margin-bottom:6pt;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;Real Estate Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 capitalizes the planning, entitlement, construction, development costs and interest associated with its various real estate projects. Costs that are not capitalized, which include property maintenance and repairs, general and administrative and marketing expenses, are expensed as incurred. A real estate development project is considered substantially complete upon the cessation of construction and development activities. Once a project is substantially completed, future costs are expensed as incurred. The Company capitalized costs related to its real estate projects of $1,192,000 and $4,034,000 in fiscal years 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Equity in Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Investments in unconsolidated joint ventures in which the Company has significant influence but less than a controlling interest, or is not the primary beneficiary if the joint venture is determined to be a Variable Interest Entity (&#x201c;VIE&#x201d;), are accounted for under the equity method of accounting and, accordingly, are adjusted for capital contributions, distributions and the Company&#x2019;s equity in net earnings or loss of the respective joint venture.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 equity securities, are stated at fair value with unrealized gains (losses) reported in net income. The Company had no equity securities as of October 31, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Long-Lived and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 consist primarily of customer relationships, trade names and trademarks and a non-competition agreement. The Company&#x2019;s definite-life intangible assets are being amortized on a straight-line basis over their estimated lives ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2Xzk1NDY_a536280b-2ef0-4800-9002-6754feca2340"&gt;eight&lt;/span&gt; to ten years. Acquired water and mineral rights are indefinite-life assets not subject to amortization. Assets held for sale are carried at the lower of cost or fair value less estimated cost to sell.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 evaluates long-lived assets, including its property and equipment, real estate development projects and definite-life intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. If the estimated fair value or undiscounted future cash flows from the use of an asset are less than the carrying value of that asset, a write-down is recorded to reduce the carrying value of the asset to its estimated fair value. The Company evaluates its indefinite-life intangible assets annually or whenever events or changes in circumstances indicate an impairment of the assets&#x2019; value may exist. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;COVID-19 Pandemic&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;There is uncertainty around the breadth and duration of the Company's business disruptions related to the COVID-19 pandemic. The decline in demand for the Company's products beginning the second quarter of fiscal year 2020, which it believes was due to the COVID-19 pandemic, negatively impacted its sales and profitability for the last three quarters of fiscal year 2020 and all of fiscal year 2021. The Company also expects COVID-19 to have some impact to its sales and profitability in future periods. The duration of these trends and the magnitude of such impacts are uncertain and therefore cannot be estimated at this time, as they are influenced by a number of factors, many of which are outside management&#x2019;s control. The full impact of the COVID-19 pandemic on the Company's results of operations, financial condition, or liquidity, including its ability to comply with debt covenants, for fiscal year 2022 and beyond, is driven by estimates that contain uncertainties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;2. Summary of Significant Accounting Policies (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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. Goodwill impairment is tested at the reporting unit level, which is defined as an operating segment or one level below the operating segment. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. Goodwill impairment testing involves significant judgment and estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Fair Values of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Accounts receivable, note receivable, accounts payable, growers and suppliers payable and accrued liabilities reported on the Company&#x2019;s consolidated balance sheets approximate their fair values due to the short-term nature of the instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Based on the borrowing rates currently available to the Company for bank loans with similar terms and maturities, the fair value of long-term debt is approximately equal to its carrying amount as of October&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Business Combination and Asset Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Business combinations are accounted for under the acquisition method in accordance with ASC 805, &lt;/span&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;Business Combinations&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;. The acquisition method requires identifiable assets acquired and liabilities assumed and any noncontrolling interest in the business acquired be recognized and measured at fair value on the acquisition date, which is the date that the acquirer obtains control of the acquired business.&#160;The amount by which the fair value of consideration transferred as the purchase price exceeds the net fair value of assets acquired and liabilities assumed is recorded as goodwill. Acquisitions that do not meet the definition of a business are accounted for as asset acquisitions. An asset acquisition is accounted for by allocating the cost of the acquisition to the individual assets acquired and liabilities assumed on a relative fair value basis. Goodwill is not recognized in an asset acquisition with any consideration in excess of net assets acquired allocated to acquired assets on a relative fair value basis. Transaction costs are expensed in a business combination and are considered a component of the cost of the acquisition in an asset acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 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, defined benefit pension items and unrealized gains or losses on available-for-sale securities. Accumulated other comprehensive income (loss) is reported as a component of the Company's stockholders' equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 other comprehensive income (loss) by component (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:24.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.660%"/&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="15" 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;2019&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="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) Benefit&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) Benefit&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) Benefit&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;(685)&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;(685)&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;(707)&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;(707)&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,103)&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,103)&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;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 (loss) 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;3,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;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;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(607)&lt;/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;/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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;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;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 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;2,755&#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;(940)&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,815&#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;(502)&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;209&#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;(293)&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,962)&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;252&#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;(1,710)&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="margin-bottom:6pt;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;2. Summary of Significant Accounting Policies (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 income (loss) by component (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:31.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.842%"/&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: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;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:9pt;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:9pt;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="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;Other&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:9pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2018&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(1,257)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(3,238)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;13,435&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;25&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;8,965&#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:9pt;font-weight:400;line-height:100%"&gt;Adoption of ASU 2016-01&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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(15,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(15,921)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Adoption of ASU 2018-02&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:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;font-weight:400;line-height:100%"&gt;(908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;font-weight:400;line-height:100%"&gt;2,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;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:9pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;font-weight:400;line-height:100%"&gt;1,411&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Balance as of November 1, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;(1,259)&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:9pt;font-weight:400;line-height:100%"&gt;(4,146)&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:9pt;font-weight:400;line-height:100%"&gt;(140)&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;font-weight:400;line-height:100%"&gt;(5,545)&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:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive 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:9pt;font-weight:400;line-height:100%"&gt;(1,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;font-weight:400;line-height:100%"&gt;(607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(1,710)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;(2,362)&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:9pt;font-weight:400;line-height:100%"&gt;(4,753)&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:9pt;font-weight:400;line-height:100%"&gt;(140)&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;font-weight:400;line-height:100%"&gt;(7,255)&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:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income&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:9pt;font-weight:400;line-height:100%"&gt;(707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(293)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;(3,069)&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:9pt;font-weight:400;line-height:100%"&gt;(4,479)&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;font-weight:400;line-height:100%"&gt;(7,548)&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:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income&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:9pt;font-weight:400;line-height:100%"&gt;(685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,815&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2021&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(3,754)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(1,979)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(5,733)&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="margin-bottom:6pt;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;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;San Pablo and PDA&#x2019;s functional currency is the Chilean Peso. Their balance sheets are translated to U.S. dollars at exchange rates in effect at the balance sheet date and their income statements are translated at average exchange rates during the reporting period. The resulting foreign currency translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Aggregate foreign exchange transaction losses realized for the Company's foreign subsidiaries was approximately $646,000 for fiscal year 2021 and are included in selling, general and administrative expenses in the consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 recognizes revenue in accordance with ASC 606, &lt;/span&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;Revenue from contracts with customers&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;, and recognizes revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. To achieve that core principle, the Company applies the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identify the contract(s) with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identify the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Determine the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Allocate the transaction price to the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognize revenue when (or as) the entity satisfies a performance obligation.&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:400;line-height:120%"&gt;The Company determines the appropriate method by which it recognizes revenue by analyzing the nature of the products or services being provided as well as the terms and conditions of contracts or arrangements entered into with its customers. The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. A contract's transaction price is allocated to each distinct good or service (i.e., performance obligation) identified in the contract and each performance obligation is valued based on its estimated relative standalone selling price.&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:400;line-height:120%"&gt;The Company recognizes the majority of its revenue at a point in time when it satisfies a performance obligation and transfers control of the product to the respective customer. The amount of revenue that is recognized is based on the transaction price, which represents the invoiced amount and includes estimates of variable consideration such as allowances for estimated customer discounts or concessions, where applicable. The amount of variable consideration included in the transaction price may be constrained and is included only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized under the contract will not occur in a future period.&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-style:italic;font-weight:400;line-height:120%"&gt;Agribusiness revenue -&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; Revenue from lemon sales is generally recognized at a point in time when the customer takes control of the fruit from the Company&#x2019;s packinghouse, which aligns with the transfer of title to the customer. The Company has elected to treat any shipping and handling costs incurred after control of the goods has been transferred to the customer as agribusiness costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;2. Summary of Significant Accounting Policies (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 avocados, oranges, specialty citrus and other specialty crops are packed and sold by Calavo and other third-party packinghouses. The Company&#x2019;s arrangements with its third-party packinghouses are such that the Company is the producer and supplier of the product and the third-party packinghouses are the Company&#x2019;s customers. The Company controls the product until it is delivered to the third-party packinghouses at which time control of the product is transferred to the third-party packinghouses and revenue is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Revenue from crop insurance proceeds is recorded when the amount can be reasonably determined and upon establishment of the present right to payment. The Company recorded agribusiness revenues from crop insurance proceeds of $2,311,000 in fiscal year 2019. No proceeds were received in fiscal years 2021 and 2020.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Advertising Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Advertising costs are expensed as incurred. Advertising costs were $178,000 and $239,000 in fiscal years 2021 and 2020, respectively, and were not material in fiscal year 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Accounting for Leases as a Lessee &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;- In its ordinary course of business, the Company enters into leases as a lessee generally for agricultural land and packinghouse equipment. The Company determines if an arrangement is a lease or contains a lease at inception. Operating and finance leases are included in other assets, accrued liabilities and other long-term liabilities on its consolidated balance sheets. Lease right-of-use (&#x201c;ROU&#x201d;) assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease, measured on a discounted basis. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The Company uses either its incremental borrowing rate based on the information available at commencement date, or the rate implicit in the lease, if known, in determining the present value of future payments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 expense for minimum lease payments is recognized on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet as the Company has elected to recognize lease expense for these leases on a straight-line basis over the lease term. The Company has material leases with related parties which are further described in Note 15 - Related-Party Transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 of the Company&#x2019;s agricultural land agreements contain variable costs based on a percentage of the operating results of the leased property. Such variable lease costs are expensed as incurred. These land agreements also contain costs for non-lease components, such as water usage, which the Company accounts for separately from the lease components. For all other agreements, the Company generally combines lease and non-lease components in calculating the ROU assets and lease liabilities. See Note 13 - Leases for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Accounting for Leases as a Lessor &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;- Leases in which the Company acts as the lessor include land, residential and commercial units and are all classified as operating leases. Certain of the Company&#x2019;s contracts contain variable income based on a percentage of the operating results of the leased asset. Certain of the Company&#x2019;s contracts contain non-lease components such as water, utilities and common area services. The Company has elected to not separate lease and non-lease components for its lessor arrangements and the combined component is accounted for entirely under ASC 842, &lt;/span&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;Leases&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;. The underlying asset in an operating lease arrangement is carried at depreciated cost within property, plant, and equipment, net on the consolidated balance sheets. Depreciation is calculated using the straight-line method over the useful life of the underlying asset. The Company recognizes operating lease revenue on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:115%"&gt;Basic and Diluted Net Loss per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 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 preferred stock. Diluted net 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 Series B and Series B-2 convertible preferred shares were anti-dilutive for fiscal years ended October 31, 2021, 2020 and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 net loss per common share is calculated 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 using the treasury stock method. The Company&#x2019;s unvested, restricted stock awards qualify as participating shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:115%"&gt;2. Summary of Significant Accounting Policies (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:115%"&gt;Defined Benefit Retirement Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 sponsors a defined benefit retirement plan that was frozen in June 2004, and no future benefits have been accrued to participants subsequent to that time.&#160;Ongoing accounting for this plan under FASB ASC 715, &lt;/span&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;Compensation &#x2013; Retirement Benefits,&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; provides guidance as to, among other things, future estimated pension expense, pension liability and minimum funding requirements.&#160;This information is provided to the Company by third-party actuarial consultants.&#160;In developing this data, certain estimates and assumptions are used,&#160;including among other things, discount rate, long-term rate of return and mortality tables. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 fiscal year 2021, the Company decided to terminate the Plan effective December 31, 2021. The liabilities disclosed as of October 31, 2021, reflect an estimate of the additional cost to pay lump sums to a portion of the active and vested terminated participants and purchase annuities for all remaining participants from an insurance company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 2021, the Society of Actuaries (SOA) released a new mortality improvement scale table, referred to as MP-2021, which is believed to better reflect mortality improvements and is to be used in calculating defined benefit pension obligations. In addition, during fiscal year 2021, the assumed discount rate to measure the pension obligation decreased to 2.6%. The Company used the latest mortality tables released by the SOA through October 2021 to measure its pension obligation as of October&#160;31, 2021 and combined with the assumed discount rate and other demographic assumptions, its pension liability decreased by approximately $2,699,000 as of October&#160;31, 2021. Further changes in any of these estimates could materially affect the amounts recorded that are related to the Company's defined benefit retirement plan.&lt;/span&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;Recent Accounting Pronouncements&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-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="margin-top:6pt;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="margin-top:6pt;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;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="margin-bottom:6pt;margin-top:6pt;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 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:400;line-height:120%"&gt;This amendment simplifies accounting for convertible instruments by removing major separation models currently required under current 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;&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:400;line-height:120%"&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.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODQ5_8412033f-b439-426e-9604-eaa12de79693">&lt;div style="margin-bottom:6pt;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;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 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. The consolidated financial statements represent the consolidated balance sheets, statements of operations, statements of comprehensive loss, statements of stockholders&#x2019; equity and temporary equity and statements of cash flows of Limoneira Company and consolidated subsidiaries. Intercompany balances and transactions have been eliminated in consolidation. The Company considers the criteria established under the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) &#x2013; &lt;/span&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;Accounting Standards Code (&#x201c;ASC&#x201d;) 810, Consolidations,&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; and the effect of variable interest entities, in its consolidation process.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4Nzgw_51ddb429-8a0e-4cb6-beae-8f8f242b6aaf">&lt;div style="margin-bottom:6pt;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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 preparation of financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODM1_e16544aa-fc76-4d68-9e6d-2f7d48f22d61">Accounts ReceivableThe Company grants credit in the course of its operations to cooperatives, companies and lessees of the Company&#x2019;s facilities. The Company performs periodic credit evaluations of its customers&#x2019; financial condition and generally does not require collateral. The Company provides allowances on its receivables as required based on accounts receivable aging and other factors.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzE3Nzc_c476d76b-0a69-4407-8a7c-f9b1edb4cab3"
      unitRef="usd">444000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzE3ODQ_97225667-d20f-4029-8278-2ab8f77bae57"
      unitRef="usd">812000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i385057c94267419781b25435f669aa0b_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzIwMTE_02caa508-372f-404f-8500-76030a671d2e"
      unitRef="usd">6594000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1dece86e1c4044c1b6c905b62faf718c_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzIwMTU_55536894-49db-4f75-93a4-73e0bd25f081"
      unitRef="usd">8806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i951a8941282b46148016bbeede74e56c_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzIwMjI_81236952-890e-4813-97b2-66ff871cd0da"
      unitRef="usd">3080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i63edf07710b64fd3b37b4ed7c0fd7f7f_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzIzMzE_4448cb3b-9ee5-4b8e-8152-c971e8cf6350"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6c9850257f3d4c26a0a6901ccc93b941_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzEwOTk1MTE2MzczMjc4_3ab742e7-c686-4202-96e5-62e2534ef06e"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8834f6c84730474b923f47c1e6438093_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzI1NTU_9797e7f1-bc17-4f63-b7bb-36c44d3608c3"
      unitRef="number">0.52</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic60332e9fd65412f8f8cf14ba1bfac21_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzI1NTk_7347e754-3686-49b0-8b32-d86fb7d95300"
      unitRef="number">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i389e0e36ed6b4092ad484bc484bf58e0_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzI1NjY_ab9832ba-76a7-413d-b0e2-f6da4e51a406"
      unitRef="number">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i92f71e1ff4dd4f0a8efc3ed73a4201b9_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzI2NzE_7ccd0b2d-fc49-40f9-9890-01f25c77f31f"
      unitRef="number">0.46</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7873f079315f40b6add09a14291f150a_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzI2Nzg_ad2808d7-e5ef-4a7d-a508-942fb3b833e4"
      unitRef="number">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODQz_1c78aa2f-a2ef-459d-8d69-137e700abdd9">The Company maintains its cash in federally insured financial institutions. The account balances at these institutions periodically exceed Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;) insurance coverage and, as a result, there is a concentration of risk related to amounts on deposit in excess of FDIC insurance coverage.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic75b649d51f74ec19a513766c56d3064_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzMyNDE_4aabf124-44f0-447b-83b3-750ccf4faf14"
      unitRef="usd">2976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1eaf868095f481e87cc7d075b8499f3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzMyNDU_5ae1778e-4b43-4090-80da-eb2dc15907a1"
      unitRef="usd">3521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6515ba3130fa4e66a8416516975cc541_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzMyNTI_878c7bf6-3fec-4315-b64e-b284ff072304"
      unitRef="usd">3204000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id34899a55aa54a308908fa5b3b159002_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM0Mzg_50a391ea-4813-415c-b052-089fb4546f1e"
      unitRef="usd">3633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34715695a6f64972a7db33b3d31653e0_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM0NDU_201a4848-848a-4083-9107-97c76300039c"
      unitRef="usd">14150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e58a0a760a64dfc990fa43e7a8dcfef_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzIxOTkwMjMzNDI3OTA_c2f8d7d0-2b7f-4594-ab3f-aa2481040950"
      unitRef="usd">14651000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AssetsNoncurrent
      contextRef="i034f711544fa4239995ee4bc7afc549f_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM3OTc_5cf7347d-dc99-4292-af36-e60c212b0fbe"
      unitRef="usd">14322000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i116314be5c6e45ea87f8f86364297dcc_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4MDQ_25a715d9-c8cc-4ff0-a9c5-bf7ed00eb902"
      unitRef="usd">15261000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i97569e2e167844eeaf851e2d6b04e8fd_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODA_75a38015-f1ae-47d8-8606-1dfb248efd39"
      unitRef="usd">19700000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="iaacfd910cbee432a8354210d74df7be9_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODc_2a3a29a3-5a70-49cf-81d1-134fb168594e"
      unitRef="usd">18576000</us-gaap:AssetsNoncurrent>
    <us-gaap:CostsIncurredPolicy
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4Nzk2_14089595-eee6-47b1-86c6-2f3c12511044">&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;Cultural Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Growing costs, also referred to as cultural costs, consist of orchard maintenance costs such as cultivation, fertilization and soil amendments, pest control, pruning and irrigation. Harvest costs are comprised of labor and equipment expenses incurred to harvest and deliver crops to the packinghouses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 of the Company's crops have distinct growing periods and distinct harvest and selling periods, each of which lasts approximately four to eight months.&#160;During the growing period, cultural costs are capitalized as they are associated with benefiting and preparing the crops for the harvest and selling period. During the harvest and selling period, harvest costs and cultural costs are expensed when incurred and capitalized cultural costs are amortized as components of agribusiness costs and expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Due to climate, growing conditions and the types of crops grown, certain of the Company's other crops may be harvested and sold on a year-round basis. Accordingly, the Company does not capitalize cultural costs associated with these crops and therefore such costs, as well as harvest costs associated with these crops, are expensed to operations when incurred as components of agribusiness costs and expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Most cultural costs, including amortization of capitalized cultural costs, and harvest costs are associated with and charged to specific crops. Certain other costs, such as property taxes, indirect labor, including farm supervision and management, and irrigation that benefit multiple crops are allocated to crops on a per acre basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostsIncurredPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4Nzgx_a4200812-9120-4fb0-910e-217232dbad2f">&lt;div style="margin-bottom:6pt;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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Deferred income tax assets and liabilities are computed annually for differences between the financial statement and income tax bases of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax asset and liability computations are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established, when necessary, to reduce deferred income tax assets to the amount expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Tax benefits from an uncertain tax position are only recognized if it is more likely than not that the tax position will be sustained upon examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODQ0_e7017645-57d1-4ce4-b919-25e3be542596">&lt;div style="margin-bottom:6pt;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;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Property, plant and equipment is stated at original cost, net of accumulated depreciation. Depreciation is computed using the straight-line method at rates based upon the estimated useful lives of the related assets as follows (in years):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:87.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&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;Land improvements&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 &#x2013; 30&lt;/span&gt;&lt;/div&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;Buildings and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 &#x2013; 50&lt;/span&gt;&lt;/div&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;Equipment&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 20&lt;/span&gt;&lt;/div&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;Orchards and vineyards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 &#x2013; 40&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;2. Summary of Significant Accounting Policies (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Property, Plant and Equipment (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Costs of planting and developing orchards are capitalized until the orchards become commercially productive. Planting costs consist primarily of the costs to purchase and plant nursery stock. Orchard development costs consist primarily of maintenance costs of orchards such as cultivation, pruning, irrigation, labor, pest control and fertilization, and interest costs during the development period. The Company ceases the capitalization of costs and commences depreciation when the orchards become commercially productive and orchard maintenance costs are accounted for as cultural costs as described above.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <lmnr:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODQ1_14d096fc-c803-4521-a4fc-f15ded821e81">Depreciation is computed using the straight-line method at rates based upon the estimated useful lives of the related assets as follows (in years):&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.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&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;Land improvements&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 &#x2013; 30&lt;/span&gt;&lt;/div&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;Buildings and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 &#x2013; 50&lt;/span&gt;&lt;/div&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;Equipment&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 20&lt;/span&gt;&lt;/div&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;Orchards and vineyards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 &#x2013; 40&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</lmnr:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0fb4574ad6084f809e984b6185ab3184_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTozMGQwOGFjOTQ3MmU0ODIzYmE0YjBhNDI4ZjM4MjQ1NS90YWJsZXJhbmdlOjMwZDA4YWM5NDcyZTQ4MjNiYTRiMGE0MjhmMzgyNDU1XzAtMS0xLTEtNjY0NC90ZXh0cmVnaW9uOjMwYmEzNGMyM2IyMDQxNDk5MTkwN2NjNzY5MGU5YjI0XzQ_c9b744fc-2b66-4572-abf9-302dbf07f4f0">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i66c1a05cb39443c28a574a53480a7f87_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTozMGQwOGFjOTQ3MmU0ODIzYmE0YjBhNDI4ZjM4MjQ1NS90YWJsZXJhbmdlOjMwZDA4YWM5NDcyZTQ4MjNiYTRiMGE0MjhmMzgyNDU1XzAtMS0xLTEtNjY0NC90ZXh0cmVnaW9uOjMwYmEzNGMyM2IyMDQxNDk5MTkwN2NjNzY5MGU5YjI0Xzk_b333e337-a64b-4a9e-a4f7-86f79de60e84">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie7495f4f1ed340e4841d7c14292ecb82_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTozMGQwOGFjOTQ3MmU0ODIzYmE0YjBhNDI4ZjM4MjQ1NS90YWJsZXJhbmdlOjMwZDA4YWM5NDcyZTQ4MjNiYTRiMGE0MjhmMzgyNDU1XzEtMS0xLTEtNjY0NC90ZXh0cmVnaW9uOjllNDk2Y2M0ZjJmMDRhNDk5MzViNWU2YWNjMmM5MTRjXzQ_c28283d9-aaab-4cc5-80aa-3c6c01f817c6">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0be909724bb048e2a49d7e5d4f31f6d6_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTozMGQwOGFjOTQ3MmU0ODIzYmE0YjBhNDI4ZjM4MjQ1NS90YWJsZXJhbmdlOjMwZDA4YWM5NDcyZTQ4MjNiYTRiMGE0MjhmMzgyNDU1XzEtMS0xLTEtNjY0NC90ZXh0cmVnaW9uOjllNDk2Y2M0ZjJmMDRhNDk5MzViNWU2YWNjMmM5MTRjXzk_053ad277-dc7c-44bd-8c58-eef261496fc7">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="icd8150d716a34b1d8f339f5b1831b25e_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTozMGQwOGFjOTQ3MmU0ODIzYmE0YjBhNDI4ZjM4MjQ1NS90YWJsZXJhbmdlOjMwZDA4YWM5NDcyZTQ4MjNiYTRiMGE0MjhmMzgyNDU1XzItMS0xLTEtNjY0NC90ZXh0cmVnaW9uOmI3MWJlYTYwZDVmNzQ5OWFiYTcwMjQyYzE2NzEzYjJmXzQ_5d40ccb3-e841-43d8-9e6c-bf73409633fa">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4b74f7240d1441d384fbc6ffc7e31d2b_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTozMGQwOGFjOTQ3MmU0ODIzYmE0YjBhNDI4ZjM4MjQ1NS90YWJsZXJhbmdlOjMwZDA4YWM5NDcyZTQ4MjNiYTRiMGE0MjhmMzgyNDU1XzItMS0xLTEtNjY0NC90ZXh0cmVnaW9uOmI3MWJlYTYwZDVmNzQ5OWFiYTcwMjQyYzE2NzEzYjJmXzk_1d1485a3-45aa-4327-b9f9-dd2213c77ed4">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9ac5a614d622400cb7b60f80769ba998_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTozMGQwOGFjOTQ3MmU0ODIzYmE0YjBhNDI4ZjM4MjQ1NS90YWJsZXJhbmdlOjMwZDA4YWM5NDcyZTQ4MjNiYTRiMGE0MjhmMzgyNDU1XzMtMS0xLTEtNjY0NC90ZXh0cmVnaW9uOjFhZjUwMGNjMjNiMTRhYWJiM2E0ZGI1MmNkYmZmOTYzXzQ_795d991c-f99b-487d-84b7-2805c516ae6c">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9ed4d70262824f7093f369c50d12f2da_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTozMGQwOGFjOTQ3MmU0ODIzYmE0YjBhNDI4ZjM4MjQ1NS90YWJsZXJhbmdlOjMwZDA4YWM5NDcyZTQ4MjNiYTRiMGE0MjhmMzgyNDU1XzMtMS0xLTEtNjY0NC90ZXh0cmVnaW9uOjFhZjUwMGNjMjNiMTRhYWJiM2E0ZGI1MmNkYmZmOTYzXzk_35d773ca-88ec-4eb4-9720-275611390fbb">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InterestCapitalizationPolicyPolicyTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4Nzk0_c748a9f3-ad34-45b1-958b-bcdfe38cbb59">Capitalized InterestInterest is capitalized on real estate development projects and significant construction in progress using the weighted average interest rate during the fiscal year.</us-gaap:InterestCapitalizationPolicyPolicyTextBlock>
    <us-gaap:RealEstateHeldForDevelopmentAndSalePolicy
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODEy_b567fc78-2aa6-4b35-b821-323d392df7dd">Real Estate Development CostsThe Company capitalizes the planning, entitlement, construction, development costs and interest associated with its various real estate projects. Costs that are not capitalized, which include property maintenance and repairs, general and administrative and marketing expenses, are expensed as incurred. A real estate development project is considered substantially complete upon the cessation of construction and development activities. Once a project is substantially completed, future costs are expensed as incurred.</us-gaap:RealEstateHeldForDevelopmentAndSalePolicy>
    <us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2Xzg0NTQ_3222a432-d546-4714-bd1f-cc108cc656b3"
      unitRef="usd">1192000</us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred>
    <us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2Xzg0NjE_77a52b78-d529-4ef4-9932-37f868e4c175"
      unitRef="usd">4034000</us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODM2_d0ce0d04-840a-4d86-b421-947181f1b331">&lt;div style="margin-bottom:6pt;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;Equity in Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Investments in unconsolidated joint ventures in which the Company has significant influence but less than a controlling interest, or is not the primary beneficiary if the joint venture is determined to be a Variable Interest Entity (&#x201c;VIE&#x201d;), are accounted for under the equity method of accounting and, accordingly, are adjusted for capital contributions, distributions and the Company&#x2019;s equity in net earnings or loss of the respective joint venture.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4Nzgy_1f94b7c9-73f7-4e68-bc44-54ae1e883688">Equity SecuritiesThe Company&#x2019;s equity securities, are stated at fair value with unrealized gains (losses) reported in net income.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzIxOTkwMjMzNzEzMjE_13597de6-025a-4ace-98e5-08e892a3dfb1"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee>
    <us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzIxOTkwMjMzNzEzMjE_fdd5638b-4b9e-4336-ae52-ab4f54ff37cd"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODE1_b5ed717f-915b-4988-ae3f-28ad24e71aef">&lt;div style="margin-bottom:6pt;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;Long-Lived and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 consist primarily of customer relationships, trade names and trademarks and a non-competition agreement. The Company&#x2019;s definite-life intangible assets are being amortized on a straight-line basis over their estimated lives ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2Xzk1NDY_a536280b-2ef0-4800-9002-6754feca2340"&gt;eight&lt;/span&gt; to ten years. Acquired water and mineral rights are indefinite-life assets not subject to amortization. Assets held for sale are carried at the lower of cost or fair value less estimated cost to sell.&lt;/span&gt;&lt;/div&gt;The Company evaluates long-lived assets, including its property and equipment, real estate development projects and definite-life intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. If the estimated fair value or undiscounted future cash flows from the use of an asset are less than the carrying value of that asset, a write-down is recorded to reduce the carrying value of the asset to its estimated fair value. The Company evaluates its indefinite-life intangible assets annually or whenever events or changes in circumstances indicate an impairment of the assets&#x2019; value may exist.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODI3_5426e26c-6e28-458e-a5b7-5da137b04645">&lt;div style="margin-bottom:6pt;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;Long-Lived and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 consist primarily of customer relationships, trade names and trademarks and a non-competition agreement. The Company&#x2019;s definite-life intangible assets are being amortized on a straight-line basis over their estimated lives ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2Xzk1NDY_a536280b-2ef0-4800-9002-6754feca2340"&gt;eight&lt;/span&gt; to ten years. Acquired water and mineral rights are indefinite-life assets not subject to amortization. Assets held for sale are carried at the lower of cost or fair value less estimated cost to sell.&lt;/span&gt;&lt;/div&gt;The Company evaluates long-lived assets, including its property and equipment, real estate development projects and definite-life intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. If the estimated fair value or undiscounted future cash flows from the use of an asset are less than the carrying value of that asset, a write-down is recorded to reduce the carrying value of the asset to its estimated fair value. The Company evaluates its indefinite-life intangible assets annually or whenever events or changes in circumstances indicate an impairment of the assets&#x2019; value may exist.</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifae046730b9247ff83c44cacc08bc954_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2Xzk1NTI_647f53f7-0021-4f1c-98d8-d310a90315c1">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODI4_d18fcabf-06fe-45d5-bacc-b7a5d5f60e76">GoodwillGoodwill 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. Goodwill impairment is tested at the reporting unit level, which is defined as an operating segment or one level below the operating segment. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. Goodwill impairment testing involves significant judgment and estimates.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4Nzg2_8cbd6040-2f05-4d1b-aeac-afbc92f2d7af">&lt;div style="margin-bottom:6pt;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;Fair Values of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Accounts receivable, note receivable, accounts payable, growers and suppliers payable and accrued liabilities reported on the Company&#x2019;s consolidated balance sheets approximate their fair values due to the short-term nature of the instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Based on the borrowing rates currently available to the Company for bank loans with similar terms and maturities, the fair value of long-term debt is approximately equal to its carrying amount as of October&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <lmnr:BusinessCombinationsAndAssetAcquisitionsPolicyPolicyTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4Nzc3_b634c51f-4c94-4689-8ab4-23418b4e6ae1">&lt;div style="margin-bottom:6pt;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;Business Combination and Asset Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Business combinations are accounted for under the acquisition method in accordance with ASC 805, &lt;/span&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;Business Combinations&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;. The acquisition method requires identifiable assets acquired and liabilities assumed and any noncontrolling interest in the business acquired be recognized and measured at fair value on the acquisition date, which is the date that the acquirer obtains control of the acquired business.&#160;The amount by which the fair value of consideration transferred as the purchase price exceeds the net fair value of assets acquired and liabilities assumed is recorded as goodwill. Acquisitions that do not meet the definition of a business are accounted for as asset acquisitions. An asset acquisition is accounted for by allocating the cost of the acquisition to the individual assets acquired and liabilities assumed on a relative fair value basis. Goodwill is not recognized in an asset acquisition with any consideration in excess of net assets acquired allocated to acquired assets on a relative fair value basis. Transaction costs are expensed in a business combination and are considered a component of the cost of the acquisition in an asset acquisition.&lt;/span&gt;&lt;/div&gt;</lmnr:BusinessCombinationsAndAssetAcquisitionsPolicyPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODEw_f897ecad-ad0d-460f-9938-56feea4dc032">&lt;div style="margin-bottom:6pt;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;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 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, defined benefit pension items and unrealized gains or losses on available-for-sale securities. Accumulated other comprehensive income (loss) is reported as a component of the Company's stockholders' equity.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4Nzc4_d157fb6a-b766-475c-8df3-78534674a02b">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 other comprehensive income (loss) by component (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:24.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.660%"/&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="15" 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;2019&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="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) Benefit&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) Benefit&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) Benefit&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;(685)&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;(685)&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;(707)&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;(707)&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,103)&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,103)&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;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 (loss) 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;3,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;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;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(607)&lt;/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;/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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;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;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 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;2,755&#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;(940)&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,815&#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;(502)&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;209&#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;(293)&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,962)&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;252&#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;(1,710)&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:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="iac69f4aba422410d9c6fee750d954447_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzItMS0xLTEtNjY0NA_93923de3-e811-40b5-8d9f-a9c4dd71d9dd"
      unitRef="usd">-685000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
      contextRef="iac69f4aba422410d9c6fee750d954447_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzItMy0xLTEtNjY0NA_7d3d4a0b-fea3-404a-b7ac-595b5e59dc0b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="iac69f4aba422410d9c6fee750d954447_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzItNS0xLTEtNjY0NA_f39a64b5-623b-470d-9e0e-a65effbf9602"
      unitRef="usd">-685000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzItNy0xLTEtNjY0NA_39ff4751-bc8d-4fe7-82b2-aae9df88c793"
      unitRef="usd">-707000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
      contextRef="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzItOS0xLTEtNjY0NA_0c2f2318-e021-4b65-9b74-d07d3169ad0c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzItMTEtMS0xLTY2NDQ_e3fc9f3c-2f04-4468-88c2-a1c70abe78de"
      unitRef="usd">-707000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzItMTMtMS0xLTY2NDQ_c3a03986-29e8-49a3-bd0e-894c1aa568d2"
      unitRef="usd">-1103000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
      contextRef="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzItMTUtMS0xLTY2NDQ_a84fc87d-aa42-48de-9ff6-f8059c26c942"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzItMTctMS0xLTY2NDQ_866e9623-36b5-48d7-8d2f-5cab66b25fb1"
      unitRef="usd">-1103000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="iac69f4aba422410d9c6fee750d954447_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzQtMS0xLTEtNjY0NA_e1344768-058a-4efe-b3b3-07c15249316f"
      unitRef="usd">-3440000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax
      contextRef="iac69f4aba422410d9c6fee750d954447_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzQtMy0xLTEtNjY0NA_cae89263-4f18-4398-b5f6-0b588603473f"
      unitRef="usd">-940000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="iac69f4aba422410d9c6fee750d954447_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzQtNS0xLTEtNjY0NA_648fa047-4287-42c8-865a-be9046004171"
      unitRef="usd">-2500000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzQtNy0xLTEtNjY0NA_f2813457-ec10-4776-b10f-c067e1758739"
      unitRef="usd">-205000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax
      contextRef="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzQtOS0xLTEtNjY0NA_2710bd75-ea75-4841-b383-f934f0a79d3e"
      unitRef="usd">69000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzQtMTEtMS0xLTY2NDQ_c66201ee-6897-4ac1-85ac-45c315c1cf6a"
      unitRef="usd">-274000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzQtMTMtMS0xLTY2NDQ_dc6e4b9b-30d1-4b36-95c8-c49a480885d1"
      unitRef="usd">859000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax
      contextRef="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzQtMTUtMS0xLTY2NDQ_4a06b00c-4538-4faa-8593-897f9e6c07e4"
      unitRef="usd">252000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzQtMTctMS0xLTY2NDQ_845c3326-4b8d-4dc2-a7c4-eab982b86d99"
      unitRef="usd">607000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="iac69f4aba422410d9c6fee750d954447_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzgtMS0xLTEtNjY0NA_8ea8fe84-a32e-4112-bf19-3c452d590a5c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="iac69f4aba422410d9c6fee750d954447_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzgtMy0xLTEtNjY0NA_8a962a2a-3098-4e95-bc5b-ff43874ca511"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="iac69f4aba422410d9c6fee750d954447_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzgtNS0xLTEtNjY0NA_8d079907-60ce-4210-9e5a-b64475f59883"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzgtNy0xLTEtNjY0NA_e2535678-ef4f-4207-b22c-88adbd782aef"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzgtOS0xLTEtNjY0NA_e9ec65ec-b94d-4a58-a65e-41388e34a49f"
      unitRef="usd">140000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzgtMTEtMS0xLTY2NDQ_86054a7b-8dd5-4898-9131-5bb58b32656a"
      unitRef="usd">-140000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzgtMTMtMS0xLTY2NDQ_8d32179d-8558-4dfc-a5cc-15ee389f70b1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzgtMTUtMS0xLTY2NDQ_c65c26ac-99ba-46f9-a6bf-7075f7619975"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzgtMTctMS0xLTY2NDQ_29780ccc-1160-4408-81f2-a3447121ed5d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="iac69f4aba422410d9c6fee750d954447_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzEyLTEtMS0xLTY2NDQ_d65f5e83-eb20-4081-ad9d-d9be078f4c4c"
      unitRef="usd">2755000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="iac69f4aba422410d9c6fee750d954447_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzEyLTMtMS0xLTY2NDQ_603c73e5-eda0-487a-80ae-332444ca229f"
      unitRef="usd">940000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iac69f4aba422410d9c6fee750d954447_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzEyLTUtMS0xLTY2NDQ_5335934a-7229-4a77-b1a2-8882dc70b6ef"
      unitRef="usd">1815000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzEyLTctMS0xLTY2NDQ_61e00a53-ca37-402d-bf4c-4997338b869e"
      unitRef="usd">-502000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzEyLTktMS0xLTY2NDQ_d0b48c03-bbc4-4dc7-b055-fa366dea34b9"
      unitRef="usd">-209000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzEyLTExLTEtMS02NjQ0_5a2d357a-4126-4e83-bc7b-aacbf2591983"
      unitRef="usd">-293000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzEyLTEzLTEtMS02NjQ0_8bf51bde-fe0b-49b3-852d-d2a8217a55bc"
      unitRef="usd">-1962000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzEyLTE1LTEtMS02NjQ0_5425a892-1818-4ec9-9a08-cdef8a2a1d8c"
      unitRef="usd">-252000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo1NmFmOGViMGZjNmU0YTM2YWEwYjc3OTgzMmI0ODNhNi90YWJsZXJhbmdlOjU2YWY4ZWIwZmM2ZTRhMzZhYTBiNzc5ODMyYjQ4M2E2XzEyLTE3LTEtMS02NjQ0_904c1efb-5b98-4276-ac30-dec7b51eee8c"
      unitRef="usd">-1710000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODE3_2d1fc7fa-c912-4841-834e-650af78391e4">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 income (loss) by component (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:31.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.842%"/&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: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;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:9pt;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:9pt;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="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;Other&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:9pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2018&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(1,257)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(3,238)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;13,435&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;25&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;8,965&#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:9pt;font-weight:400;line-height:100%"&gt;Adoption of ASU 2016-01&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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(15,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(15,921)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Adoption of ASU 2018-02&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:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;font-weight:400;line-height:100%"&gt;(908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;font-weight:400;line-height:100%"&gt;2,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;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:9pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;font-weight:400;line-height:100%"&gt;1,411&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Balance as of November 1, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;(1,259)&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:9pt;font-weight:400;line-height:100%"&gt;(4,146)&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:9pt;font-weight:400;line-height:100%"&gt;(140)&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;font-weight:400;line-height:100%"&gt;(5,545)&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:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive 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:9pt;font-weight:400;line-height:100%"&gt;(1,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;font-weight:400;line-height:100%"&gt;(607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(1,710)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;(2,362)&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:9pt;font-weight:400;line-height:100%"&gt;(4,753)&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:9pt;font-weight:400;line-height:100%"&gt;(140)&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;font-weight:400;line-height:100%"&gt;(7,255)&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:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income&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:9pt;font-weight:400;line-height:100%"&gt;(707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(293)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;(3,069)&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:9pt;font-weight:400;line-height:100%"&gt;(4,479)&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;font-weight:400;line-height:100%"&gt;(7,548)&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:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income&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:9pt;font-weight:400;line-height:100%"&gt;(685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,815&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2021&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(3,754)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(1,979)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(5,733)&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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i79da01c7d9f2483f9d4c3f387533c96d_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzEtMS0xLTEtNjY0NA_44e73fdd-693b-4c51-bdba-d04300242b8d"
      unitRef="usd">-1257000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i903526b0a5de4a29854d9ad656901a7f_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzEtMy0xLTEtNjY0NA_4d616d83-e77c-4597-bceb-b24ffda6b448"
      unitRef="usd">-3238000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4890f7e3ba474e8381d3c36f8efff3f9_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzEtNS0xLTEtNjY0NA_834e7cd2-efb7-46f3-becb-faf1e9f326db"
      unitRef="usd">13435000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaf65f788459e4dce8306857c89bbc867_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzEtNy0xLTEtNjY0NA_1b3cb317-2c72-4bf4-b7cc-e39135211476"
      unitRef="usd">25000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia13c40edf79e447f9e29f50303ad27ec_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzEtOS0xLTEtNjY0NA_e77d8ba3-2d64-45f6-a6ae-407afb1561aa"
      unitRef="usd">8965000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34cecfc2c90441a0ba46dc8c4f99b70c_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzItMS0xLTEtMjQ0Njg_9a586102-8b42-4fc6-8ca5-27f5d3362e02"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ief9085ef5f664a68bc347ccc3a302450_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzItMy0xLTEtMjQ0Njg_61470454-46c9-48a3-8804-51fde253f58d"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4d00a3109af64d23bc54b1a56214294f_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzItNS0xLTEtMjQ0Njg_69b303bf-db6f-4518-b593-5d08cd4299b6"
      unitRef="usd">-15921000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i48e4f7ac1fd94bc9be8c8c7860b29244_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzItNy0xLTEtMjQ0Njg_0db37b18-b710-4bc2-a828-e0b22cb2ca72"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7c36535ea7347f18faddfc23f3a9c13_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzItOS0xLTEtMjQ0Njg_3b0f012e-99f6-4490-8977-148614e9c90b"
      unitRef="usd">-15921000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i91e604c26dd64b4cb9d7a1cccfa220cc_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzMtMS0xLTEtMjQ0Njg_ffe438c5-9a5d-4293-afdc-f3bd33572009"
      unitRef="usd">-2000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia876583437b545689d9db3e007949ded_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzMtMy0xLTEtMjQ0Njg_fd551c1c-07f7-4b3a-a091-176e3c609c7f"
      unitRef="usd">-908000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if5c5cf9baa8b4086a51f48b2b0325a2c_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzMtNS0xLTEtMjQ0Njg_47343642-57b9-4db0-b815-ede83a0d9ae9"
      unitRef="usd">2346000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i22356b57ddd54b7db038bdb1e1c882e8_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzMtNy0xLTEtMjQ0Njg_e24472bc-773f-40e6-bab9-ab29b3abb142"
      unitRef="usd">-25000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i687af950ec25455abcd994523910e92c_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzMtOS0xLTEtMjQ0Njg_56d3c80d-5858-4a58-b29c-15ef39755e8b"
      unitRef="usd">1411000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e741f1cc1cb4e79a1b271390165a645_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzQtMS0xLTEtMjQ1NTY_b6024817-88ad-4cc7-adc0-9d96b9deca4b"
      unitRef="usd">-1259000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iccf06a8625a14d40bba4440aaf021580_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzQtMy0xLTEtMjQ1NTY_aa80a317-a54d-459d-9909-caec06ec7332"
      unitRef="usd">-4146000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie54a99e7e6f54f92b95960935424087b_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzQtNS0xLTEtMjQ1NTY_82e7eaed-e9be-42bd-98d8-5ba52b3673e1"
      unitRef="usd">-140000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee08faedbb03406185799b31a3f310aa_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzQtNy0xLTEtMjQ1NTY_8e0ef056-2f22-4c9e-8415-e56740e37fbc"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8af0562250047ed8ffec4e2998ffdf6_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzQtOS0xLTEtMjQ1NTY_2b0f0deb-7254-4fa2-8a4f-d80ce394859f"
      unitRef="usd">-5545000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i036bd789ca7c4204ac715547e8b32235_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzItMS0xLTEtNjY0NA_1c832647-3eee-41cc-b60f-b9716b460ad6"
      unitRef="usd">-1103000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5b45b9425f834f0bbb177f5e53a4e850_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzItMy0xLTEtNjY0NA_89926a60-24c9-4863-a854-105173bcecc4"
      unitRef="usd">-607000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i003783c6ab9f417094133f7e65c660cd_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzItNS0xLTEtNjY0NA_0385a42b-3083-4b79-b9ed-5c29c8881fce"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i056cf84099e34f87a0bca0487bf919e8_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzItNy0xLTEtNjY0NA_400fc927-df9e-44de-a398-39279ab13025"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i94de68db7ef34f2bb6b09bd16ebc385f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzItOS0xLTEtNjY0NA_75880ea4-afc1-4090-8d6b-8978f03689b4"
      unitRef="usd">-1710000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i33da493536af4f348c90735709f9fa39_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzMtMS0xLTEtNjY0NA_765f0ad3-0bf6-4a3e-b7a3-f5baaf7667eb"
      unitRef="usd">-2362000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idbe6780ff69542798a4c0faf63b87344_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzMtMy0xLTEtNjY0NA_c7ddc16c-af9c-4357-8a51-2c0de82ab671"
      unitRef="usd">-4753000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i03e476f9b48d484b9c7fa9d67f019d43_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzMtNS0xLTEtNjY0NA_0c6e2992-4880-42eb-984a-0d36fd4a4f48"
      unitRef="usd">-140000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic270b2306a914234861b3511b514c536_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzMtNy0xLTEtNjY0NA_5f747254-fde8-4c78-99dd-78c0a992506d"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i909a194bf6144e10a1828eaf29b2e215_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzMtOS0xLTEtNjY0NA_413ffd86-8f28-4b96-8525-673e583f2c26"
      unitRef="usd">-7255000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9e5c33384792496cbd09d1672962ddef_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzctMS0xLTEtNjY0NA_4bff1123-9399-4a43-ae03-91054d0fc61a"
      unitRef="usd">-707000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i100c63a0f4a54b3d92e01ef673f7c488_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzctMy0xLTEtNjY0NA_2ea54e9d-5cdc-4b4b-b73c-d3f94f281619"
      unitRef="usd">274000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2af104cebd3047cfb724725d6035cd7d_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzctNS0xLTEtNjY0NA_8a3cb641-c7a9-46c3-ae8a-7fc2ebd721cd"
      unitRef="usd">140000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i96341592c98d4915a5211a12f2f3b340_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzctNy0xLTEtNjY0NA_594c9cab-2405-4a70-9965-97ebcd3af93f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6954bfe3323a4f7990ca78bf4e9679a3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzctOS0xLTEtNjY0NA_5d62e823-0752-47f5-8bc6-3d09c74729d6"
      unitRef="usd">-293000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7284e9b33e184820b4f2a7dc9221da58_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzgtMS0xLTEtNjY0NA_90674f42-a5df-4cc3-9493-3ce752e57ee0"
      unitRef="usd">-3069000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8d6233182feb48b98a7d72eb23e21806_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzgtMy0xLTEtNjY0NA_9ecfa0a8-3481-485f-8e5a-05f03dcb421e"
      unitRef="usd">-4479000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2005ccc3fc4a46ff82cd519dae87d0f9_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzgtNS0xLTEtNjY0NA_1610cb9f-136a-4c58-9038-05c2b4b079db"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i279827975621446697f9e56cd77b95f3_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzgtNy0xLTEtNjY0NA_e93ba689-1731-490f-b19e-4feb2e0e6de2"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98f129f164f2475f938bef5b01875f63_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzgtOS0xLTEtNjY0NA_1399a7f4-e0a3-4464-bed2-cb3c903e9245"
      unitRef="usd">-7548000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idda02fad8fbb4e07b5e7f61d7f512226_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzktMS0xLTEtNjY0NA_67153aaa-4a00-48d4-bb44-77136d935bf3"
      unitRef="usd">-685000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib005bcf291bc41e9919715ea2fb5a60a_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzktMy0xLTEtNjY0NA_1fbb8169-4aad-4ff4-abf2-41e0be8c7a75"
      unitRef="usd">2500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i32739988bf3041219498617b303a114a_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzktNS0xLTEtNjY0NA_cca75b89-8026-4676-90e7-acbdcc38aecc"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i625fed7d7c514f5b941b518fedc085d0_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzktNy0xLTEtNjY0NA_950b2142-f4df-44c0-97d1-866345340100"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iac69f4aba422410d9c6fee750d954447_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzktOS0xLTEtNjY0NA_01b5b265-f17f-4f48-af34-8b12471167d7"
      unitRef="usd">1815000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icac3fc543b094e54a94f0b209f66f6bb_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzEwLTEtMS0xLTY2NDQ_26dbca77-f96a-4865-abfe-028822bf0fd7"
      unitRef="usd">-3754000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i51bccd96402d4df2ba9c9b6f442febbd_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzEwLTMtMS0xLTY2NDQ_e9b0fe58-1a14-4215-b64d-080291e923a1"
      unitRef="usd">-1979000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4e78aed8b64421e9a0b9d8f885eb23b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzEwLTUtMS0xLTY2NDQ_428b0e8c-9539-4378-bf1f-d32506cfada6"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib40073cb93db4b1cbfc74ded6d888d81_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzEwLTctMS0xLTY2NDQ_876cb73c-17cd-470a-bf1b-4a6f8e3d94b8"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3570175a2a5f4ff6b6fba2c33a5c65eb_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90YWJsZTo4MjBhNDdkN2EzYzc0Y2Q2OGQwNzllNzZkNThhNDYzMy90YWJsZXJhbmdlOjgyMGE0N2Q3YTNjNzRjZDY4ZDA3OWU3NmQ1OGE0NjMzXzEwLTktMS0xLTY2NDQ_ee314b99-e677-48a4-a7f0-8fbd0d5ff12f"
      unitRef="usd">-5733000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODQw_dd9484dc-209d-417f-9eee-9a7769c323fe">Foreign CurrencySan Pablo and PDA&#x2019;s functional currency is the Chilean Peso. Their balance sheets are translated to U.S. dollars at exchange rates in effect at the balance sheet date and their income statements are translated at average exchange rates during the reporting period. The resulting foreign currency translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss).</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzE2NDkyNjc1MzI1NjA_151f4d72-a463-4851-be87-d90303e436dc"
      unitRef="usd">-646000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4Nzkx_f8a55613-dfff-4ffd-a799-5c1ee5149212">&lt;div style="margin-bottom:6pt;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;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 recognizes revenue in accordance with ASC 606, &lt;/span&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;Revenue from contracts with customers&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;, and recognizes revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. To achieve that core principle, the Company applies the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identify the contract(s) with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identify the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Determine the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Allocate the transaction price to the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognize revenue when (or as) the entity satisfies a performance obligation.&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:400;line-height:120%"&gt;The Company determines the appropriate method by which it recognizes revenue by analyzing the nature of the products or services being provided as well as the terms and conditions of contracts or arrangements entered into with its customers. The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. A contract's transaction price is allocated to each distinct good or service (i.e., performance obligation) identified in the contract and each performance obligation is valued based on its estimated relative standalone selling price.&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:400;line-height:120%"&gt;The Company recognizes the majority of its revenue at a point in time when it satisfies a performance obligation and transfers control of the product to the respective customer. The amount of revenue that is recognized is based on the transaction price, which represents the invoiced amount and includes estimates of variable consideration such as allowances for estimated customer discounts or concessions, where applicable. The amount of variable consideration included in the transaction price may be constrained and is included only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized under the contract will not occur in a future period.&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-style:italic;font-weight:400;line-height:120%"&gt;Agribusiness revenue -&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; Revenue from lemon sales is generally recognized at a point in time when the customer takes control of the fruit from the Company&#x2019;s packinghouse, which aligns with the transfer of title to the customer. The Company has elected to treat any shipping and handling costs incurred after control of the goods has been transferred to the customer as agribusiness costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;2. Summary of Significant Accounting Policies (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 avocados, oranges, specialty citrus and other specialty crops are packed and sold by Calavo and other third-party packinghouses. The Company&#x2019;s arrangements with its third-party packinghouses are such that the Company is the producer and supplier of the product and the third-party packinghouses are the Company&#x2019;s customers. The Company controls the product until it is delivered to the third-party packinghouses at which time control of the product is transferred to the third-party packinghouses and revenue is recognized.&lt;/span&gt;&lt;/div&gt;Revenue from crop insurance proceeds is recorded when the amount can be reasonably determined and upon establishment of the present right to payment. The Company recorded agribusiness revenues from crop insurance proceeds of $2,311,000 in fiscal year 2019. No proceeds were received in fiscal years 2021 and 2020.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <lmnr:AgribusinessRevenuesFromCropInsuranceProceeds
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzIzNjkx_e396c04a-5e3d-4aae-a441-4ec8f2c55e47"
      unitRef="usd">2311000</lmnr:AgribusinessRevenuesFromCropInsuranceProceeds>
    <lmnr:AgribusinessRevenuesFromCropInsuranceProceeds
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzIxOTkwMjMzNDMwMzA_8e221506-623d-46be-9059-c542598513f8"
      unitRef="usd">0</lmnr:AgribusinessRevenuesFromCropInsuranceProceeds>
    <lmnr:AgribusinessRevenuesFromCropInsuranceProceeds
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzIxOTkwMjMzNDMwMzA_95040e32-f98f-469d-ad2a-c3c4b820dee2"
      unitRef="usd">0</lmnr:AgribusinessRevenuesFromCropInsuranceProceeds>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODIz_cc39b791-c3c2-42e9-88d7-ddff038b897b">Advertising ExpenseAdvertising costs are expensed as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzI0MzI3_cfbf0dba-0c5a-406f-b3c6-9b39e7737432"
      unitRef="usd">178000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzE2NDkyNjc1MTcxMzI_a7a8a075-78c4-44c2-ba8f-57af62aa3192"
      unitRef="usd">239000</us-gaap:AdvertisingExpense>
    <us-gaap:LessorLeasesPolicyTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4Nzgz_d68e0784-ab84-4584-b9c3-ffee8c3db051">&lt;div style="margin-bottom:6pt;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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Accounting for Leases as a Lessee &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;- In its ordinary course of business, the Company enters into leases as a lessee generally for agricultural land and packinghouse equipment. The Company determines if an arrangement is a lease or contains a lease at inception. Operating and finance leases are included in other assets, accrued liabilities and other long-term liabilities on its consolidated balance sheets. Lease right-of-use (&#x201c;ROU&#x201d;) assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease, measured on a discounted basis. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The Company uses either its incremental borrowing rate based on the information available at commencement date, or the rate implicit in the lease, if known, in determining the present value of future payments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 expense for minimum lease payments is recognized on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet as the Company has elected to recognize lease expense for these leases on a straight-line basis over the lease term. The Company has material leases with related parties which are further described in Note 15 - Related-Party Transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 of the Company&#x2019;s agricultural land agreements contain variable costs based on a percentage of the operating results of the leased property. Such variable lease costs are expensed as incurred. These land agreements also contain costs for non-lease components, such as water usage, which the Company accounts for separately from the lease components. For all other agreements, the Company generally combines lease and non-lease components in calculating the ROU assets and lease liabilities. See Note 13 - Leases for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Accounting for Leases as a Lessor &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;- Leases in which the Company acts as the lessor include land, residential and commercial units and are all classified as operating leases. Certain of the Company&#x2019;s contracts contain variable income based on a percentage of the operating results of the leased asset. Certain of the Company&#x2019;s contracts contain non-lease components such as water, utilities and common area services. The Company has elected to not separate lease and non-lease components for its lessor arrangements and the combined component is accounted for entirely under ASC 842, &lt;/span&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;Leases&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;. The underlying asset in an operating lease arrangement is carried at depreciated cost within property, plant, and equipment, net on the consolidated balance sheets. Depreciation is calculated using the straight-line method over the useful life of the underlying asset. The Company recognizes operating lease revenue on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:LessorLeasesPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODQy_94a98aae-2ee4-4c31-8236-9f15d8a82efc">&lt;div style="margin-bottom:6pt;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:115%"&gt;Basic and Diluted Net Loss per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 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 preferred stock. Diluted net 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 Series B and Series B-2 convertible preferred shares were anti-dilutive for fiscal years ended October 31, 2021, 2020 and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 net loss per common share is calculated 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 using the treasury stock method. The Company&#x2019;s unvested, restricted stock awards qualify as participating shares.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODAz_7c34f01d-1fe8-4567-9adc-92296c98985d">&lt;div style="margin-bottom:6pt;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:115%"&gt;Defined Benefit Retirement Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 sponsors a defined benefit retirement plan that was frozen in June 2004, and no future benefits have been accrued to participants subsequent to that time.&#160;Ongoing accounting for this plan under FASB ASC 715, &lt;/span&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;Compensation &#x2013; Retirement Benefits,&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; provides guidance as to, among other things, future estimated pension expense, pension liability and minimum funding requirements.&#160;This information is provided to the Company by third-party actuarial consultants.&#160;In developing this data, certain estimates and assumptions are used,&#160;including among other things, discount rate, long-term rate of return and mortality tables. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 fiscal year 2021, the Company decided to terminate the Plan effective December 31, 2021. The liabilities disclosed as of October 31, 2021, reflect an estimate of the additional cost to pay lump sums to a portion of the active and vested terminated participants and purchase annuities for all remaining participants from an insurance company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 2021, the Society of Actuaries (SOA) released a new mortality improvement scale table, referred to as MP-2021, which is believed to better reflect mortality improvements and is to be used in calculating defined benefit pension obligations. In addition, during fiscal year 2021, the assumed discount rate to measure the pension obligation decreased to 2.6%. The Company used the latest mortality tables released by the SOA through October 2021 to measure its pension obligation as of October&#160;31, 2021 and combined with the assumed discount rate and other demographic assumptions, its pension liability decreased by approximately $2,699,000 as of October&#160;31, 2021. Further changes in any of these estimates could materially affect the amounts recorded that are related to the Company's defined benefit retirement plan.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzE2NDkyNjc1MzA2NDk_3aba754f-c944-4efb-949c-605246ec8565"
      unitRef="number">0.026</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i22ca6865b4e04dc6b4eeb50639f8c800_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzMwMTc0_cc74ef21-cd88-4011-8b40-c7ce0d9ceda7"
      unitRef="usd">-2699000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTUvZnJhZzplY2IxYjYxMDJlZTM0MjEwYmY0OWQzNTkwOWMzZDQwNi90ZXh0cmVnaW9uOmVjYjFiNjEwMmVlMzQyMTBiZjQ5ZDM1OTA5YzNkNDA2XzM4ODA0_e62bb019-f070-4653-99d8-303478778ea1">&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;Recent Accounting Pronouncements&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-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="margin-top:6pt;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="margin-top:6pt;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;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="margin-bottom:6pt;margin-top:6pt;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 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:400;line-height:120%"&gt;This amendment simplifies accounting for convertible instruments by removing major separation models currently required under current 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;&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:400;line-height:120%"&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.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzUwMTY_b1a95d66-97ec-45d3-989a-491262ac1f6b">Acquisitions&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;Agriculture Property Acquisition&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:400;line-height:120%"&gt;In January 2019, the Company purchased land for use as a citrus orchard for a cash purchase price of $397,000. The acquisition was for 26 acres of agricultural property adjacent to the Company&#x2019;s orchards in Lindsay, California. This agriculture property acquisition is included in property, plant and equipment on the Company&#x2019;s consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;3. Acquisitions (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Trapani Fresh Business Combination&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 May 30, 2019, the Company acquired a 51% interest in a joint venture, Trapani Fresh, formed with FGF Trapani ("FGF"), a multi-generational, family owned citrus operation in Argentina. To consummate the transaction, the Company formed a subsidiary under the name Limoneira Argentina S.A.U. (&#x201c;Limoneira Argentina&#x201d;) as the managing partner and acquired a 51% interest in an Argentine Trust that held a 75% interest in Finca Santa Clara (&#x201c;Santa Clara&#x201d;), a ranch with approximately 1,200 acres of planted lemons. Trapani Fresh controls the trust and grows fresh citrus. &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:400;line-height:120%"&gt;Total consideration paid for the Company&#x2019;s interest in Trapani Fresh was $15,000,000 and transaction costs of approximately $654,000 were included in selling, general and administrative expense during fiscal year 2019. The Company consolidated Trapani Fresh and accounted for the acquisition of Trapani Fresh as a business combination, resulting in FGF&#x2019;s 49% interest in Trapani Fresh being accounted for as a noncontrolling interest.&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 2020, FGF agreed to a decrease in the purchase consideration of $152,000 to reflect profits that Limoneira Argentina would have received had the transaction been consummated at the beginning of the 2019 lemon export season. The Company recorded a receivable from FGF, a decrease in noncontrolling interest and a decrease in goodwill.&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;Below is a summary of the fair value of the net assets acquired on the acquisition date based on a third-party valuation which was updated during the second quarter of fiscal year 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:87.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&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: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;Cultural costs&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;3,270&#160;&lt;/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;Land and land improvements&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,520&#160;&lt;/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;Buildings and building improvements&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;870&#160;&lt;/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;Orchards&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;8,410&#160;&lt;/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 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:100%"&gt;Customer relationships, trademarks and non-competition agreement (10 year useful life)&lt;/span&gt;&lt;/div&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;6,920&#160;&lt;/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;Goodwill&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;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;/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;Total assets acquired&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;29,113&#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;Noncontrolling 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;(14,265)&lt;/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;Net cash paid&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;14,848&#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="margin-bottom:6pt;margin-top:6pt;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 of $123,000 relates to synergies of the operations, was allocated to the fresh lemons segment and was not deductible for tax purposes. Revenue of $14,651,000 and net income of $999,000 of Trapani Fresh were included in the Company&#x2019;s consolidated statement of operations from the acquisition date to the period ended October 31, 2019. The unaudited, pro forma consolidated statement of operations as if Trapani Fresh had been included in the consolidated results of the Company for the year ended October 31, 2019 would have resulted in revenues of $177,625,000 and net loss of $6,092,000.&lt;/span&gt;&lt;/div&gt;In June 2021, the Company entered into an agreement, effective March 1, 2021, to sell and license certain assets of Trapani Fresh to 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. In August 2021, the Company entered into several additional agreements whereby the additional 25% interest in Santa Clara was transferred into the trust resulting in the trust now holding a 100% interest in Santa Clara. Trapani Fresh owns and operates 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.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireLandHeldForUse
      contextRef="i1507a7953fbc45f4beb8b419f4f1902e_D20190101-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzE1NQ_ca16a68a-8900-4b08-b35d-7eebbe322ffa"
      unitRef="usd">397000</us-gaap:PaymentsToAcquireLandHeldForUse>
    <us-gaap:AreaOfLand
      contextRef="i53d76af9e8a34d6ca85f1bec88adda90_I20190131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzE4Mw_159346b4-b74e-4644-a2a8-42947e3fe007"
      unitRef="acre">26</us-gaap:AreaOfLand>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i8038477a26b74db9a14d54a13415ab20_I20190530"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzE0OTM_7e048f48-15e2-486f-8b41-1358a2ac7c69"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i9a1953ba7a124f5898240151a449a194_I20190530"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzE4MDc_13431bf3-8362-4e53-bdc2-56024b9e08e0"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i10a1a81cd39b49f5a3491f7b37a97b87_I20190530"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzE4NTQ_9eefb3f6-f964-4eb9-9a2d-4f494651ddea"
      unitRef="number">0.75</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:AreaOfLand
      contextRef="ie91ece3fe99f464ba629b6603f23dd6d_I20190530"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzE5MzE_4fcb3120-5cb0-4e73-abf9-cd0e1326d3ec"
      unitRef="acre">1200</us-gaap:AreaOfLand>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i94aedff899b746a9961da94a058127d4_D20190530-20190530"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzIyMTA_e5f6038c-8461-4f79-8c71-6084ca566421"
      unitRef="usd">15000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i94aedff899b746a9961da94a058127d4_D20190530-20190530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzIyNTI_5850cf1e-a449-4d8d-882f-677ea3e37dc0"
      unitRef="usd">654000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i8aefe4e697da4d17bbbbadf84fde5cc0_I20190530"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzI0Nzc_f6764447-a42b-4af0-8c8f-5798a132e0c6"
      unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="i1fbf926e17d54eebbce4ab827bd58871_D20200201-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzI2MzM_75f244ec-d3b9-4f97-9251-89e90cedd60c"
      unitRef="usd">-152000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzUwMjA_e0770d23-a4a2-4f8c-b056-df7a009bae38">&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;Below is a summary of the fair value of the net assets acquired on the acquisition date based on a third-party valuation which was updated during the second quarter of fiscal year 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:87.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&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: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;Cultural costs&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;3,270&#160;&lt;/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;Land and land improvements&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,520&#160;&lt;/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;Buildings and building improvements&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;870&#160;&lt;/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;Orchards&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;8,410&#160;&lt;/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 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:100%"&gt;Customer relationships, trademarks and non-competition agreement (10 year useful life)&lt;/span&gt;&lt;/div&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;6,920&#160;&lt;/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;Goodwill&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;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;/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;Total assets acquired&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;29,113&#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;Noncontrolling 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;(14,265)&lt;/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;Net cash paid&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;14,848&#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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <lmnr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCulturalCosts
      contextRef="i8038477a26b74db9a14d54a13415ab20_I20190530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90YWJsZTphZDJlYWM3ZjM1MDk0N2VhODliYWQwOTA3YTBhZWE2YS90YWJsZXJhbmdlOmFkMmVhYzdmMzUwOTQ3ZWE4OWJhZDA5MDdhMGFlYTZhXzAtMS0xLTEtNjY0NA_d9e6c155-c4df-4342-8ef2-2441a62409f4"
      unitRef="usd">3270000</lmnr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCulturalCosts>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand
      contextRef="i76ee2fd854414593aec499f8b7a84501_I20190530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90YWJsZTphZDJlYWM3ZjM1MDk0N2VhODliYWQwOTA3YTBhZWE2YS90YWJsZXJhbmdlOmFkMmVhYzdmMzUwOTQ3ZWE4OWJhZDA5MDdhMGFlYTZhXzEtMS0xLTEtNjY0NA_75cf8cea-714b-4fec-90df-67abe0fe89fb"
      unitRef="usd">9520000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i8038477a26b74db9a14d54a13415ab20_I20190530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90YWJsZTphZDJlYWM3ZjM1MDk0N2VhODliYWQwOTA3YTBhZWE2YS90YWJsZXJhbmdlOmFkMmVhYzdmMzUwOTQ3ZWE4OWJhZDA5MDdhMGFlYTZhXzItMS0xLTEtNjY0NA_ad029cf4-6b55-407e-b5d9-ee88e2fbcaf0"
      unitRef="usd">870000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand
      contextRef="ie877066fac5549ceaab4ac1bb5219729_I20190530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90YWJsZTphZDJlYWM3ZjM1MDk0N2VhODliYWQwOTA3YTBhZWE2YS90YWJsZXJhbmdlOmFkMmVhYzdmMzUwOTQ3ZWE4OWJhZDA5MDdhMGFlYTZhXzMtMS0xLTEtNjY0NA_66d63383-aaa0-4997-8fe3-81f97cbcf309"
      unitRef="usd">8410000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i94aedff899b746a9961da94a058127d4_D20190530-20190530"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90YWJsZTphZDJlYWM3ZjM1MDk0N2VhODliYWQwOTA3YTBhZWE2YS90YWJsZXJhbmdlOmFkMmVhYzdmMzUwOTQ3ZWE4OWJhZDA5MDdhMGFlYTZhXzQtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOmE5YTQ2ODhlNDM5OTRkNDQ4Yzg4OTA0OTdmODBmNThlXzcw_b8154c46-2e78-4f09-ae75-cdbe16dfc2b5">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i8038477a26b74db9a14d54a13415ab20_I20190530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90YWJsZTphZDJlYWM3ZjM1MDk0N2VhODliYWQwOTA3YTBhZWE2YS90YWJsZXJhbmdlOmFkMmVhYzdmMzUwOTQ3ZWE4OWJhZDA5MDdhMGFlYTZhXzQtMS0xLTEtNjY0NA_db38334f-4397-4ec9-bf37-b1ccb5a941bc"
      unitRef="usd">6920000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i8038477a26b74db9a14d54a13415ab20_I20190530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90YWJsZTphZDJlYWM3ZjM1MDk0N2VhODliYWQwOTA3YTBhZWE2YS90YWJsZXJhbmdlOmFkMmVhYzdmMzUwOTQ3ZWE4OWJhZDA5MDdhMGFlYTZhXzUtMS0xLTEtNjY0NA_0b68359f-e39b-472f-a3df-a6e4f941519b"
      unitRef="usd">123000</us-gaap:Goodwill>
    <lmnr:BusinessCombinationRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill
      contextRef="i8038477a26b74db9a14d54a13415ab20_I20190530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90YWJsZTphZDJlYWM3ZjM1MDk0N2VhODliYWQwOTA3YTBhZWE2YS90YWJsZXJhbmdlOmFkMmVhYzdmMzUwOTQ3ZWE4OWJhZDA5MDdhMGFlYTZhXzYtMS0xLTEtNjY0NA_efa830f6-d390-4d75-bb67-0654506ae1c9"
      unitRef="usd">29113000</lmnr:BusinessCombinationRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i8038477a26b74db9a14d54a13415ab20_I20190530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90YWJsZTphZDJlYWM3ZjM1MDk0N2VhODliYWQwOTA3YTBhZWE2YS90YWJsZXJhbmdlOmFkMmVhYzdmMzUwOTQ3ZWE4OWJhZDA5MDdhMGFlYTZhXzctMS0xLTEtNjY0NA_5a2b7a89-27c5-4ce1-806e-56a08425208c"
      unitRef="usd">14265000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="i8038477a26b74db9a14d54a13415ab20_I20190530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90YWJsZTphZDJlYWM3ZjM1MDk0N2VhODliYWQwOTA3YTBhZWE2YS90YWJsZXJhbmdlOmFkMmVhYzdmMzUwOTQ3ZWE4OWJhZDA5MDdhMGFlYTZhXzgtMS0xLTEtNjY0NA_50c6e930-09d5-4e80-b17f-ec8d4fb520e6"
      unitRef="usd">14848000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="i8038477a26b74db9a14d54a13415ab20_I20190530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzMxMTU_db1f4e1b-059c-4723-af8d-1318dbeb9209"
      unitRef="usd">123000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i55faa6db07664cd38daefbf3b2beb62e_D20190601-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzMyNTE_0699292c-846d-444c-9bbf-ba98274470f0"
      unitRef="usd">14651000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i55faa6db07664cd38daefbf3b2beb62e_D20190601-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzMyNzI_09100eb3-c479-4c52-91cc-3b9dac3d9407"
      unitRef="usd">999000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i323b172aa31742f98a59bf2687810320_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzM2NDg_5d59c3e8-67ef-40b4-bc71-98f3278d653e"
      unitRef="usd">177625000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i323b172aa31742f98a59bf2687810320_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzM2OTg_dde602ce-bf4c-4335-82fc-63a28ad34c10"
      unitRef="usd">-6092000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:ProceedsFromDivestitureOfInterestInJointVenture
      contextRef="i31c81833ae7d46039f5f0ec29618f1ff_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzEwOTk1MTE2Mjg3ODA3_18331a93-fc8d-484a-9ab0-48dbb086f848"
      unitRef="usd">3900000</us-gaap:ProceedsFromDivestitureOfInterestInJointVenture>
    <lmnr:ConsiderationReceivedPaymentTerm
      contextRef="i15e7da5b63d2481785c104ada072a3da_D20210601-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzEwOTk1MTE2Mjg3NzY5_c86f1107-9518-4243-874a-821dbe012f26">P8Y</lmnr:ConsiderationReceivedPaymentTerm>
    <lmnr:ConsiderationReceivedPaymentTermNumberOfInstallments
      contextRef="i15e7da5b63d2481785c104ada072a3da_D20210601-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzEwOTk1MTE2Mjg3Nzcx_6a084215-e14e-423c-ae76-c05b467c8219"
      unitRef="installment">16</lmnr:ConsiderationReceivedPaymentTermNumberOfInstallments>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i1b302a0715ad4ef3b26e63a055df5ccf_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzEwOTk1MTE2Mjg3Nzc1_2cf48fce-045e-40e0-afd6-8a03c76a0745"
      unitRef="usd">1200000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:AccruedRoyaltiesCurrentAndNoncurrent
      contextRef="i1b302a0715ad4ef3b26e63a055df5ccf_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzEwOTk1MTE2Mjg3Nzg3_3941fa6c-852b-405f-8828-e099055a4c70"
      unitRef="usd">2700000</us-gaap:AccruedRoyaltiesCurrentAndNoncurrent>
    <lmnr:EquityMethodInvestmentOwnershipTransferPercentage
      contextRef="i9ded12040ef842edb6162760f9744054_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzIxOTkwMjMyNjYxNzE_7342c1bb-921c-4c44-adc0-36d0cfc5aa43"
      unitRef="number">0.25</lmnr:EquityMethodInvestmentOwnershipTransferPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i9ded12040ef842edb6162760f9744054_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzIxOTkwMjMyNjYxODg_ff8105b8-478d-4255-aae5-2cfef8072af9"
      unitRef="number">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <lmnr:OperationalAcreage
      contextRef="i956bc498742d4cf68b7e6b743f126ee7_I20210630"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMTgvZnJhZzo5ZjcyMGRlOTkyYTA0YjZhYmU0ODZmNWI4YzFjYTc4My90ZXh0cmVnaW9uOjlmNzIwZGU5OTJhMDRiNmFiZTQ4NmY1YjhjMWNhNzgzXzEwOTk1MTE2Mjg3Nzk5_60a829f0-07b6-43ad-b0eb-9b0cf2250a50"
      unitRef="acre">1200</lmnr:OperationalAcreage>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjEvZnJhZzo5M2UyNDI3NTE2OTQ0ZjQyYjY5ZDM1ZDZkYzAwYTU3Mi90ZXh0cmVnaW9uOjkzZTI0Mjc1MTY5NDRmNDJiNjlkMzVkNmRjMDBhNTcyXzE5MjE_aea11f72-688b-4e20-9fb0-be0009809240">Fair Value Measurements&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the FASB ASC 820, &lt;/span&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;Fair Value Measurements and Disclosures&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;, a fair value measurement is determined based on the assumptions that a market participant would use in pricing an asset or liability. A three-tiered hierarchy draws distinctions between market participant assumptions based on (i) observable inputs such as quoted prices in active markets (Level 1), (ii) inputs other than quoted prices in active markets that are observable either directly or indirectly (Level 2) and (iii) unobservable inputs that require the Company to use present value and other valuation techniques in the determination of fair value (Level 3).&lt;/span&gt;4. Fair Value Measurements (continued)At October 31, 2019, the Company owned equity securities consisting of marketable securities in Calavo common stock of 200,000 shares representing approximately 1.1% of Calavo&#x2019;s outstanding common stock at a stock price of $86.73 per share. These securities were measured at fair value by quoted market prices and changes in fair value were included in the statement of operations. In fiscal year 2020, the Company sold all 200,000 shares of Calavo common stock for a total of $11,048,000, recognizing a loss of $6,299,000. In fiscal year 2019, the Company sold 50,000 shares of Calavo common stock for a total of $4,785,000, recognizing a loss of $2,117,000.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="i58701e2f2e6744dca832e671320c736e_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjEvZnJhZzo5M2UyNDI3NTE2OTQ0ZjQyYjY5ZDM1ZDZkYzAwYTU3Mi90ZXh0cmVnaW9uOjkzZTI0Mjc1MTY5NDRmNDJiNjlkMzVkNmRjMDBhNTcyXzE2NDkyNjc0NDQ4NDE_e7ee98a4-17ec-4a88-bb4c-1e5952ec15b5"
      unitRef="shares">200000</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i58701e2f2e6744dca832e671320c736e_I20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjEvZnJhZzo5M2UyNDI3NTE2OTQ0ZjQyYjY5ZDM1ZDZkYzAwYTU3Mi90ZXh0cmVnaW9uOjkzZTI0Mjc1MTY5NDRmNDJiNjlkMzVkNmRjMDBhNTcyXzE2NDkyNjc0NDQ4NDk_dde0e300-6292-46b5-845b-658a9513165f"
      unitRef="number">0.011</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <lmnr:EquityMethodInvestmentInvesteePricePerShare
      contextRef="i58701e2f2e6744dca832e671320c736e_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjEvZnJhZzo5M2UyNDI3NTE2OTQ0ZjQyYjY5ZDM1ZDZkYzAwYTU3Mi90ZXh0cmVnaW9uOjkzZTI0Mjc1MTY5NDRmNDJiNjlkMzVkNmRjMDBhNTcyXzE0MzQ_b35a4dd8-1a07-42ec-a8fc-be2b532bbd73"
      unitRef="usdPerShare">86.73</lmnr:EquityMethodInvestmentInvesteePricePerShare>
    <lmnr:InvestmentsEquitySecuritiesNumberOfSharesSold
      contextRef="ifbccd56e7479403195a77504f791ff39_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjEvZnJhZzo5M2UyNDI3NTE2OTQ0ZjQyYjY5ZDM1ZDZkYzAwYTU3Mi90ZXh0cmVnaW9uOjkzZTI0Mjc1MTY5NDRmNDJiNjlkMzVkNmRjMDBhNTcyXzE2MzE_275810e7-1354-4956-b571-86663526ce8e"
      unitRef="shares">200000</lmnr:InvestmentsEquitySecuritiesNumberOfSharesSold>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ifbccd56e7479403195a77504f791ff39_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjEvZnJhZzo5M2UyNDI3NTE2OTQ0ZjQyYjY5ZDM1ZDZkYzAwYTU3Mi90ZXh0cmVnaW9uOjkzZTI0Mjc1MTY5NDRmNDJiNjlkMzVkNmRjMDBhNTcyXzE2Nzk_c7b9cd76-ce1c-4640-9544-f2313c422b64"
      unitRef="usd">11048000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="ifbccd56e7479403195a77504f791ff39_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjEvZnJhZzo5M2UyNDI3NTE2OTQ0ZjQyYjY5ZDM1ZDZkYzAwYTU3Mi90ZXh0cmVnaW9uOjkzZTI0Mjc1MTY5NDRmNDJiNjlkMzVkNmRjMDBhNTcyXzE3MDU_eedef8b8-4a3d-4134-bc37-dce5daeea2be"
      unitRef="usd">6299000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <lmnr:InvestmentsEquitySecuritiesNumberOfSharesSold
      contextRef="iacab0feba6d94aff895196b6136aa562_D20181101-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjEvZnJhZzo5M2UyNDI3NTE2OTQ0ZjQyYjY5ZDM1ZDZkYzAwYTU3Mi90ZXh0cmVnaW9uOjkzZTI0Mjc1MTY5NDRmNDJiNjlkMzVkNmRjMDBhNTcyXzE2NDkyNjc0NDQ4NTg_8cb4feb0-acdf-47c8-a542-7bef5b8b9239"
      unitRef="shares">50000</lmnr:InvestmentsEquitySecuritiesNumberOfSharesSold>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="iacab0feba6d94aff895196b6136aa562_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjEvZnJhZzo5M2UyNDI3NTE2OTQ0ZjQyYjY5ZDM1ZDZkYzAwYTU3Mi90ZXh0cmVnaW9uOjkzZTI0Mjc1MTY5NDRmNDJiNjlkMzVkNmRjMDBhNTcyXzE2NDkyNjc0NDQ4ODk_412c1eb0-5a2d-4f05-b3bd-be3752296377"
      unitRef="usd">4785000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="iacab0feba6d94aff895196b6136aa562_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjEvZnJhZzo5M2UyNDI3NTE2OTQ0ZjQyYjY5ZDM1ZDZkYzAwYTU3Mi90ZXh0cmVnaW9uOjkzZTI0Mjc1MTY5NDRmNDJiNjlkMzVkNmRjMDBhNTcyXzE2NDkyNjc0NDQ4NzU_a51d5298-0894-4cc7-a528-6d31a2c185ed"
      unitRef="usd">2117000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <lmnr:PrepaidExpensesAndOtherCurrentAssetsTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjQvZnJhZzozMTQ5ZGQyNTE5Zjc0NDhiOGI4OGQxNDUyOTgyZjhkMi90ZXh0cmVnaW9uOjMxNDlkZDI1MTlmNzQ0OGI4Yjg4ZDE0NTI5ODJmOGQyXzE1Mg_ef7bd2f8-e4f6-449f-86ca-bc49d99ba32f">Prepaid Expenses and Other Current Assets&lt;div style="margin-bottom:6pt;margin-top:6pt;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 at October 31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&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;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;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 #000000;padding:2px 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,521&#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,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="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,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;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="display:none"/&gt;&lt;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;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;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,709&#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="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjQvZnJhZzozMTQ5ZGQyNTE5Zjc0NDhiOGI4OGQxNDUyOTgyZjhkMi90ZXh0cmVnaW9uOjMxNDlkZDI1MTlmNzQ0OGI4Yjg4ZDE0NTI5ODJmOGQyXzE1NA_d5faaaab-95a0-4539-ac56-1447f16c71ae">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 at October 31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&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;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;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 #000000;padding:2px 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,521&#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,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="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,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;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="display:none"/&gt;&lt;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;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;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,709&#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="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjQvZnJhZzozMTQ5ZGQyNTE5Zjc0NDhiOGI4OGQxNDUyOTgyZjhkMi90YWJsZTo1OTE5YWRjOTJkYmU0M2JhYWI4ODdjMGQyN2MzZjJiYS90YWJsZXJhbmdlOjU5MTlhZGM5MmRiZTQzYmFhYjg4N2MwZDI3YzNmMmJhXzEtMS0xLTEtNjY0NA_9654a84e-cf62-4ece-b7ae-fc3a6feb4198"
      unitRef="usd">2521000</lmnr:PrepaidSuppliesAndInsuranceCurrent>
    <lmnr:PrepaidSuppliesAndInsuranceCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjQvZnJhZzozMTQ5ZGQyNTE5Zjc0NDhiOGI4OGQxNDUyOTgyZjhkMi90YWJsZTo1OTE5YWRjOTJkYmU0M2JhYWI4ODdjMGQyN2MzZjJiYS90YWJsZXJhbmdlOjU5MTlhZGM5MmRiZTQzYmFhYjg4N2MwZDI3YzNmMmJhXzEtMy0xLTEtNjY0NA_63946def-d0de-4394-b7c1-e1a8aeac0fb3"
      unitRef="usd">2080000</lmnr:PrepaidSuppliesAndInsuranceCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjQvZnJhZzozMTQ5ZGQyNTE5Zjc0NDhiOGI4OGQxNDUyOTgyZjhkMi90YWJsZTo1OTE5YWRjOTJkYmU0M2JhYWI4ODdjMGQyN2MzZjJiYS90YWJsZXJhbmdlOjU5MTlhZGM5MmRiZTQzYmFhYjg4N2MwZDI3YzNmMmJhXzItMS0xLTEtNjY0NA_1dfd7c5b-a44f-4263-8d9e-1da580ddbfb7"
      unitRef="usd">2438000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjQvZnJhZzozMTQ5ZGQyNTE5Zjc0NDhiOGI4OGQxNDUyOTgyZjhkMi90YWJsZTo1OTE5YWRjOTJkYmU0M2JhYWI4ODdjMGQyN2MzZjJiYS90YWJsZXJhbmdlOjU5MTlhZGM5MmRiZTQzYmFhYjg4N2MwZDI3YzNmMmJhXzItMy0xLTEtNjY0NA_33d960a4-8c5d-4be8-b26f-feb02043c116"
      unitRef="usd">2490000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:RealEstateHeldforsale
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjQvZnJhZzozMTQ5ZGQyNTE5Zjc0NDhiOGI4OGQxNDUyOTgyZjhkMi90YWJsZTo1OTE5YWRjOTJkYmU0M2JhYWI4ODdjMGQyN2MzZjJiYS90YWJsZXJhbmdlOjU5MTlhZGM5MmRiZTQzYmFhYjg4N2MwZDI3YzNmMmJhXzMtMS0xLTEtNjY0NA_e47aaa5e-6405-4184-bde4-c52e4f611a69"
      unitRef="usd">2543000</us-gaap:RealEstateHeldforsale>
    <us-gaap:RealEstateHeldforsale
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjQvZnJhZzozMTQ5ZGQyNTE5Zjc0NDhiOGI4OGQxNDUyOTgyZjhkMi90YWJsZTo1OTE5YWRjOTJkYmU0M2JhYWI4ODdjMGQyN2MzZjJiYS90YWJsZXJhbmdlOjU5MTlhZGM5MmRiZTQzYmFhYjg4N2MwZDI3YzNmMmJhXzMtMy0xLTEtNjY0NA_019351f7-a2aa-4dcc-a0d0-130b28f65a5d"
      unitRef="usd">2543000</us-gaap:RealEstateHeldforsale>
    <lmnr:SalesTaxReceivableCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjQvZnJhZzozMTQ5ZGQyNTE5Zjc0NDhiOGI4OGQxNDUyOTgyZjhkMi90YWJsZTo1OTE5YWRjOTJkYmU0M2JhYWI4ODdjMGQyN2MzZjJiYS90YWJsZXJhbmdlOjU5MTlhZGM5MmRiZTQzYmFhYjg4N2MwZDI3YzNmMmJhXzUtMS0xLTEtNjY0NA_0be6bbfc-1951-4dce-8f9f-19f44be25c05"
      unitRef="usd">909000</lmnr:SalesTaxReceivableCurrent>
    <lmnr:SalesTaxReceivableCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjQvZnJhZzozMTQ5ZGQyNTE5Zjc0NDhiOGI4OGQxNDUyOTgyZjhkMi90YWJsZTo1OTE5YWRjOTJkYmU0M2JhYWI4ODdjMGQyN2MzZjJiYS90YWJsZXJhbmdlOjU5MTlhZGM5MmRiZTQzYmFhYjg4N2MwZDI3YzNmMmJhXzUtMy0xLTEtNjY0NA_4b523bea-2f13-4796-bcbb-825cf1fa7c04"
      unitRef="usd">1867000</lmnr:SalesTaxReceivableCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjQvZnJhZzozMTQ5ZGQyNTE5Zjc0NDhiOGI4OGQxNDUyOTgyZjhkMi90YWJsZTo1OTE5YWRjOTJkYmU0M2JhYWI4ODdjMGQyN2MzZjJiYS90YWJsZXJhbmdlOjU5MTlhZGM5MmRiZTQzYmFhYjg4N2MwZDI3YzNmMmJhXzYtMS0xLTEtNjY0NA_f96fc448-d911-497a-9d6b-63a142bcb08c"
      unitRef="usd">2298000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjQvZnJhZzozMTQ5ZGQyNTE5Zjc0NDhiOGI4OGQxNDUyOTgyZjhkMi90YWJsZTo1OTE5YWRjOTJkYmU0M2JhYWI4ODdjMGQyN2MzZjJiYS90YWJsZXJhbmdlOjU5MTlhZGM5MmRiZTQzYmFhYjg4N2MwZDI3YzNmMmJhXzYtMy0xLTEtNjY0NA_022f56ff-1bbd-4571-86de-a70fa8d21c7a"
      unitRef="usd">1708000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjQvZnJhZzozMTQ5ZGQyNTE5Zjc0NDhiOGI4OGQxNDUyOTgyZjhkMi90YWJsZTo1OTE5YWRjOTJkYmU0M2JhYWI4ODdjMGQyN2MzZjJiYS90YWJsZXJhbmdlOjU5MTlhZGM5MmRiZTQzYmFhYjg4N2MwZDI3YzNmMmJhXzctMS0xLTEtNjY0NA_dcc6384b-aa8f-4b1c-9d22-42679147a006"
      unitRef="usd">10709000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjQvZnJhZzozMTQ5ZGQyNTE5Zjc0NDhiOGI4OGQxNDUyOTgyZjhkMi90YWJsZTo1OTE5YWRjOTJkYmU0M2JhYWI4ODdjMGQyN2MzZjJiYS90YWJsZXJhbmdlOjU5MTlhZGM5MmRiZTQzYmFhYjg4N2MwZDI3YzNmMmJhXzctMy0xLTEtNjY0NA_d0d6eba7-caf2-49ef-9bee-e4c421120fff"
      unitRef="usd">10688000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90ZXh0cmVnaW9uOjgyZjc0Y2Q0YzRjNjRjZjJiOGU3MzRmMzkzYjJkZjgyXzkyMA_717c919d-38f2-4366-92c9-641839bc3b88">Property, Plant and Equipment&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Property, plant and equipment consists of the following at October 31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&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;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;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;Land&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;95,868&#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;96,334&#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;Land improvements&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;35,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33,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:10pt;font-weight:400;line-height:100%"&gt;Buildings and building improvements&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;48,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;48,441&#160;&lt;/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;Equipment&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;62,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;60,124&#160;&lt;/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;Orchards&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;63,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;61,098&#160;&lt;/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;Construction in progress&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;22,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;20,469&#160;&lt;/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;&#160;&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;328,402&#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;320,199&#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;Less accumulated depreciation&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,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(77,550)&lt;/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;&#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;242,420&#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;242,649&#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="margin-bottom:6pt;margin-top:6pt;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;Depreciation expense was $8,883,000, $9,098,000 and $7,944,000 for fiscal years 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 August 2020, the Company sold property located in Lindsay, California. The Company received net proceeds of $6,011,000 after transaction and other costs, and recorded a loss of approximately $424,000, which is included in loss (gain) on disposal of assets in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 September 2019, the Company sold its multi-use Mercantile property consisting of a retail convenience store, gas station, car wash and quick serve restaurant located in Santa Paula, California. The Company received net proceeds of $4,000,000 and recognized a gain of approximately $586,000, which is included in loss (gain) on disposal of assets in the consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90ZXh0cmVnaW9uOjgyZjc0Y2Q0YzRjNjRjZjJiOGU3MzRmMzkzYjJkZjgyXzkyMg_45738fcc-1cdc-4603-b53e-26505abb6f35">&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Property, plant and equipment consists of the following at October 31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&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;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;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;Land&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;95,868&#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;96,334&#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;Land improvements&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;35,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33,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:10pt;font-weight:400;line-height:100%"&gt;Buildings and building improvements&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;48,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;48,441&#160;&lt;/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;Equipment&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;62,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;60,124&#160;&lt;/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;Orchards&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;63,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;61,098&#160;&lt;/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;Construction in progress&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;22,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;20,469&#160;&lt;/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;&#160;&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;328,402&#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;320,199&#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;Less accumulated depreciation&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,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(77,550)&lt;/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;&#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;242,420&#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;242,649&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i633e7ce6837b40ce97fd7b5bd7927b77_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzEtMS0xLTEtNjY0NA_2efad892-e477-4f29-9410-7eaf684b67b0"
      unitRef="usd">95868000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic5cff73465f241e09f27d21a98a22e69_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzEtMy0xLTEtNjY0NA_4276575e-94dd-41f9-a3cb-b8a38559ae62"
      unitRef="usd">96334000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia97e38f239454bf5bd96be9aab12fa3b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzItMS0xLTEtNjY0NA_bdb0f3bb-1500-482d-9177-680164869bb2"
      unitRef="usd">35440000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1c4d02dcc4e7487cb68c9d8e292fc8f0_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzItMy0xLTEtNjY0NA_a24c6e23-7e60-40ee-a3e0-4a708028af2d"
      unitRef="usd">33733000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0deadfe485bc42f5b0c3c525e4dec422_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzMtMS0xLTEtNjY0NA_806df12a-691f-4f29-af56-fc7471b0a0fa"
      unitRef="usd">48565000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3085d9be64134e84a6569cebf48c5de8_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzMtMy0xLTEtNjY0NA_16c3fe20-acfb-4d68-831a-52b7528f12d1"
      unitRef="usd">48441000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if6de8e0090a94b009fc202ac1257e96b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzQtMS0xLTEtNjY0NA_650b93e2-4ddd-4dc0-afa7-f5f93692088a"
      unitRef="usd">62598000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if374b42c155443949c651ab47bbfe7f2_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzQtMy0xLTEtNjY0NA_8425a375-9441-4380-aa9a-9fe279c6a66f"
      unitRef="usd">60124000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibd6f103a979f420db24080dc3be64440_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzUtMS0xLTEtNjY0NA_bd8c9c8e-1c26-4c91-bbcb-98d72ef80f42"
      unitRef="usd">63454000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0f0f9afd7428476fbdc3e8bc0a1ba077_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzUtMy0xLTEtNjY0NA_8261ed66-aea5-4ad6-8a75-7634d07fe338"
      unitRef="usd">61098000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie2cf11c57fd4470691a0a7192de64a5c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzYtMS0xLTEtNjY0NA_b55eee6a-79da-4615-82e9-db0b56ea2160"
      unitRef="usd">22477000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i550bb27d796842c08c2395400e31c0a8_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzYtMy0xLTEtNjY0NA_94ec50a7-f969-45d3-b9b1-8c7740436296"
      unitRef="usd">20469000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzctMS0xLTEtNjY0NA_afad82a4-d2fa-45fa-b96d-d8173a7483bb"
      unitRef="usd">328402000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzctMy0xLTEtNjY0NA_b5f6561a-e683-48a1-ad7e-c77d8d937142"
      unitRef="usd">320199000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzgtMS0xLTEtNjY0NA_b2911afe-1706-4d62-82bf-ab43f9422879"
      unitRef="usd">85982000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzgtMy0xLTEtNjY0NA_3d0bf421-b60d-4887-8906-8433c6fc5786"
      unitRef="usd">77550000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzktMS0xLTEtNjY0NA_652092bf-af20-4c5e-b740-1e0c97271c62"
      unitRef="usd">242420000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90YWJsZTpiMjk4YzdmMzg0ODQ0YWRkYTkyMTMyMzAwZGE3ZThkYi90YWJsZXJhbmdlOmIyOThjN2YzODQ4NDRhZGRhOTIxMzIzMDBkYTdlOGRiXzktMy0xLTEtNjY0NA_3be688d3-0ee9-4fcb-9080-e543056b748c"
      unitRef="usd">242649000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90ZXh0cmVnaW9uOjgyZjc0Y2Q0YzRjNjRjZjJiOGU3MzRmMzkzYjJkZjgyXzE1Mg_d556d914-e9f9-4359-956e-8cd1b173a21d"
      unitRef="usd">8883000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90ZXh0cmVnaW9uOjgyZjc0Y2Q0YzRjNjRjZjJiOGU3MzRmMzkzYjJkZjgyXzE1Ng_9910b3de-9d72-4991-a598-47fb9eae5eef"
      unitRef="usd">9098000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90ZXh0cmVnaW9uOjgyZjc0Y2Q0YzRjNjRjZjJiOGU3MzRmMzkzYjJkZjgyXzE2Mw_5f580c86-616e-41e3-9ae0-08681ffb92f1"
      unitRef="usd">7944000</us-gaap:Depreciation>
    <us-gaap:ProceedsFromSaleOfPropertyHeldForSale
      contextRef="ic104984fbb824ba78366bf6544057448_D20200801-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90ZXh0cmVnaW9uOjgyZjc0Y2Q0YzRjNjRjZjJiOGU3MzRmMzkzYjJkZjgyXzMyMw_3641fb1a-8dcc-48c2-bbc9-4de25f6f873c"
      unitRef="usd">6011000</us-gaap:ProceedsFromSaleOfPropertyHeldForSale>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i215005a336314bccb171ae5458c69a30_D20200801-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90ZXh0cmVnaW9uOjgyZjc0Y2Q0YzRjNjRjZjJiOGU3MzRmMzkzYjJkZjgyXzM5OA_8bf518d7-ff5c-47af-954f-6860180fce98"
      unitRef="usd">-424000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i01586d4f632a484aa2b12f144d67ccdc_D20190901-20190930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90ZXh0cmVnaW9uOjgyZjc0Y2Q0YzRjNjRjZjJiOGU3MzRmMzkzYjJkZjgyXzE2NDkyNjc0NDM0NDI_d2a09e7f-3178-4904-9622-a5a76a7fca92"
      unitRef="usd">4000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i01586d4f632a484aa2b12f144d67ccdc_D20190901-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMjcvZnJhZzo4MmY3NGNkNGM0YzY0Y2YyYjhlNzM0ZjM5M2IyZGY4Mi90ZXh0cmVnaW9uOjgyZjc0Y2Q0YzRjNjRjZjJiOGU3MzRmMzkzYjJkZjgyXzE2NDkyNjc0NDM0NTI_cd228760-6902-4198-9e01-8320dd8933e2"
      unitRef="usd">586000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:RealEstateDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzUwODA_bb88ed73-b0fe-4f55-b059-c4fe2528b62e">Real Estate Development&lt;div style="margin-bottom:6pt;margin-top:6pt;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 at October 31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt"&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.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&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;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;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;East Area I - Retained property&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,335&#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:left;vertical-align: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,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;22,828&#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;21,636&#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;&lt;div style="margin-bottom:6pt;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;7. Real Estate Development (continued)&lt;/span&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: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="margin-bottom:6pt;margin-top:6pt;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. In November 2015 (the "Transaction Date"), 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;) 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="margin-bottom:6pt;margin-top:6pt;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 will transfer 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,771,000 and $5,300,000 at October 31, 2021 and 2020, respectively, which is included in payables to related parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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, LLCB 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, as modified and extended, matures February 22, 2023. The interest rate on the Loan is LIBOR plus 2.85%, and is payable monthly. The Loan contains certain customary default provisions and LLCB may prepay any amounts outstanding under the Loan without penalty. The joint venture had an outstanding balance of zero as of October 31, 2021. The Loan has a one year extension option through February 22, 2024 subject to terms and conditions as defined in the agreement, with the maximum borrowing amount reduced to $35,000,000 during the extension period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 LLCB. 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 guarantee value. Additionally, a Reimbursement Agreement was executed between the Lewis guarantors and the Company, which provides for unpaid liabilities of LLCB 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="margin-bottom:6pt;margin-top:6pt;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 2020, the Company and Lewis each loaned $1,800,000 to LLCB at an interest rate of 4.6%, which was repaid in June 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 October 31, 2021, the joint venture has closed sales of the initial residential lots representing 586 residential units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Other Real Estate Development Projects&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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  fiscal year 2020, the Company entered into an agreement to sell its Sevilla property for $2,700,000, which is expected to close in the second quarter of fiscal year 2022. 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 October 31, 2021 and 2020, 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;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 has been periodically extended with principal payments totaling $400,000 received through October 31, 2021. In November 2021, the promissory note was further extended to June 30, 2022 upon making a principal paydown of $250,000, which was paid in November 2021, and revising the interest rate to 4.00% per annum, with an option to further extend the maturity date of the promissory note to September 30, 2022 upon making an additional principal paydown of $250,000. At October 31, 2021, the net carrying value of the note was $2,600,000 and classified in prepaid expenses and other current assets.</us-gaap:RealEstateDisclosureTextBlock>
    <us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzUwODQ_60918e32-f3ec-4ace-b4b6-c338d61ba15e">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 at October 31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt"&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.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&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;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;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;East Area I - Retained property&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,335&#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:left;vertical-align: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,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;22,828&#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;21,636&#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:ScheduleOfRealEstatePropertiesTableTextBlock>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="i9c28dd5364434369a677c609cd0d11a9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90YWJsZTpjYWZkNjI4MTlkYjU0NjRkYWZjZGVmZDVjODJlNTM1Mi90YWJsZXJhbmdlOmNhZmQ2MjgxOWRiNTQ2NGRhZmNkZWZkNWM4MmU1MzUyXzEtMS0xLTEtNjY0NA_7f834c9b-c2c8-4533-ad7a-1a802e8c080d"
      unitRef="usd">13335000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="i8b378abd14164fdbae1b25e3ef992ad3_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90YWJsZTpjYWZkNjI4MTlkYjU0NjRkYWZjZGVmZDVjODJlNTM1Mi90YWJsZXJhbmdlOmNhZmQ2MjgxOWRiNTQ2NGRhZmNkZWZkNWM4MmU1MzUyXzEtMy0xLTEtNjY0NA_8b260801-72df-4492-a885-94a1c7e7a3f4"
      unitRef="usd">13169000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="ib232f8baf43f4f7bb6095a8e5aa93422_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90YWJsZTpjYWZkNjI4MTlkYjU0NjRkYWZjZGVmZDVjODJlNTM1Mi90YWJsZXJhbmdlOmNhZmQ2MjgxOWRiNTQ2NGRhZmNkZWZkNWM4MmU1MzUyXzItMS0xLTEtNjY0NA_7aa0c1ea-00fe-4844-b898-3ebb87c33ad8"
      unitRef="usd">9493000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="i7f50c278ea9c4cf8b6ba929af9284802_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90YWJsZTpjYWZkNjI4MTlkYjU0NjRkYWZjZGVmZDVjODJlNTM1Mi90YWJsZXJhbmdlOmNhZmQ2MjgxOWRiNTQ2NGRhZmNkZWZkNWM4MmU1MzUyXzItMy0xLTEtNjY0NA_f475047a-f5d3-4f67-bdaa-d266647a03f1"
      unitRef="usd">8467000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90YWJsZTpjYWZkNjI4MTlkYjU0NjRkYWZjZGVmZDVjODJlNTM1Mi90YWJsZXJhbmdlOmNhZmQ2MjgxOWRiNTQ2NGRhZmNkZWZkNWM4MmU1MzUyXzMtMS0xLTEtNjY0NA_7a24622a-6e00-4baa-809a-83e4797e4632"
      unitRef="usd">22828000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <lmnr:RealEstateUnderDevelopmentNoncurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90YWJsZTpjYWZkNjI4MTlkYjU0NjRkYWZjZGVmZDVjODJlNTM1Mi90YWJsZXJhbmdlOmNhZmQ2MjgxOWRiNTQ2NGRhZmNkZWZkNWM4MmU1MzUyXzMtMy0xLTEtNjY0NA_eb333a0f-934e-4d9e-97a7-7eefecaf2ea1"
      unitRef="usd">21636000</lmnr:RealEstateUnderDevelopmentNoncurrent>
    <us-gaap:NumberOfRealEstateProperties
      contextRef="i055d00fb4f7549b8ae72238a1d8003f2_I20051031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzI5Ng_1b95f9c7-88db-4378-8831-afc6501eafb7"
      unitRef="property">2</us-gaap:NumberOfRealEstateProperties>
    <lmnr:NumberOfAcresOfLandForRealEstateDevelopment
      contextRef="i055d00fb4f7549b8ae72238a1d8003f2_I20051031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzM4OA_bc820d0d-3c57-4dc9-bf50-ff5d09e9bccc"
      unitRef="acre">550</lmnr:NumberOfAcresOfLandForRealEstateDevelopment>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i794e43cfaf784c7cb3cd621c50a1a8d1_I20151110"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzg2OA_487ae3eb-5b12-49e3-9634-f4c799314bda"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i794e43cfaf784c7cb3cd621c50a1a8d1_I20151110"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzkwNQ_21fd2dc8-af45-4408-9099-1b9fa010bb09"
      unitRef="usd">20000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i563ab0453ac74060b452e4ebd33c1ba9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzE0Nzk_7f986930-4a5a-44d1-bb2c-be6cf9571ab5"
      unitRef="usd">5771000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="if0a3ff463fe643ac9eccf39e1f88be45_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzE1NTQ_6455804c-19ea-450b-814e-06d19646a2c9"
      unitRef="usd">5300000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i784616981a89412bb8f6a0bc0f515b53_I20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzE3NTE_0598d6b0-dd15-46e5-856c-edc1207a1e62"
      unitRef="usd">45000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i449c69fb242c4979b405b191373de5cf_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzIwNTc_b161ad46-3528-4efe-9c02-2e201b62e3be"
      unitRef="number">0.0285</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongTermDebt
      contextRef="i7c1ba74688334b01bc8392bfb6a54445_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzE2NDkyNjc0NDcyOTc_b0c307b1-1887-4c9f-8255-4e8e2a0a6073"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <lmnr:LineOfCreditFacilityExtensionOptionPeriod
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzIxOTkwMjMyNzI0NzU_571e6a15-b306-48ff-be35-1af3e2b39237">P1Y</lmnr:LineOfCreditFacilityExtensionOptionPeriod>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7c1ba74688334b01bc8392bfb6a54445_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzE2NDkyNjc0NTg1NzM_524c284f-17da-41f7-b25c-4039f43cc83a"
      unitRef="usd">35000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="ieea62939d94b4344a11e7234f641839b_I20180228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzI2MjA_f21e5cec-e51b-4d5a-9eb3-7640112e9641"
      unitRef="usd">1080000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <lmnr:FinancingReceivableFaceAmount
      contextRef="i5809509432154de7896343e44e2e1eee_I20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzMyMTU_48ac9f79-e698-4753-b216-4b3aa628076b"
      unitRef="usd">1800000</lmnr:FinancingReceivableFaceAmount>
    <lmnr:FinancingReceivableFaceAmount
      contextRef="ia26b26fd32ff4034b1a7a690c81c50d3_I20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzMyMTU_e32c84b4-6cac-4127-a0cf-a5aa881cf24e"
      unitRef="usd">1800000</lmnr:FinancingReceivableFaceAmount>
    <lmnr:FinancingReceivableInterestRateStatedPercentage
      contextRef="i5809509432154de7896343e44e2e1eee_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzMyNjI_89119b40-3465-42fc-bbbb-a83a5426a3ed"
      unitRef="number">0.046</lmnr:FinancingReceivableInterestRateStatedPercentage>
    <lmnr:NumberOfResidentialUnitsSold
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzMyOTg1MzQ4OTc1NjM_da9a5eca-de2e-462e-99e7-5a5594464f77"
      unitRef="residentialunit">586</lmnr:NumberOfResidentialUnitsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i0b6c1d288388444dad08e96668424091_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzM3MzI_0c858cd4-206b-479e-aab0-18550c505895"
      unitRef="usd">2700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:ProceedsFromSaleOfRealEstate
      contextRef="i9d67da2818294b8692b046fdc49feffe_D20201101-20210131"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzM4ODE_a3cc9156-5bab-456a-9aff-dc78592b6c41"
      unitRef="usd">2550000</us-gaap:ProceedsFromSaleOfRealEstate>
    <us-gaap:RealEstateHeldforsale
      contextRef="iee5d7c7dda1444389e9228c79290d707_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzM5NjE_54a26b15-5c69-4831-96e1-f305891b8459"
      unitRef="usd">2543000</us-gaap:RealEstateHeldforsale>
    <us-gaap:RealEstateHeldforsale
      contextRef="i19622f8c77bc4e588a02c66e4cf17ba0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzM5NjE_65161b29-7bfc-4e59-b8a8-9cb31a30ed95"
      unitRef="usd">2543000</us-gaap:RealEstateHeldforsale>
    <us-gaap:RealEstateHeldforsale
      contextRef="i73f1a123b80f4c7d8d049ee79312daa9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzQxNzQ_410084a6-0837-49c2-900b-6a27acef66a0"
      unitRef="usd">2983000</us-gaap:RealEstateHeldforsale>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="i0d1cf7daaa424016a9abc50e1564f501_D20171201-20171231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzQxODE_e0e1ac1f-bd6f-447e-9934-9cd5f52d9e4c"
      unitRef="usd">3250000</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i0d1cf7daaa424016a9abc50e1564f501_D20171201-20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzQyMTc_8bc42a47-c2f8-455c-9927-7f7692226c0a"
      unitRef="usd">3000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i7636cbb90d7e4a508cd8d62797c29190_D20210501-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzQ5MzE_d84d9fde-8ca2-4c56-b8d8-044c0fea0f04"
      unitRef="usd">400000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i6ae8cfc3de0a4326a71cfae5a45f867a_D20211101-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzE2NDkyNjc0NTI0ODI_ad172ec5-e483-4235-a1d8-e4819821db63"
      unitRef="usd">250000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <lmnr:FinancingReceivableInterestRateStatedPercentage
      contextRef="id623f4612d75459c8ac611595f974da6_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzE2NDkyNjc0NTQ3NDk_58c8abf1-aeac-4703-9196-acb112d1f812"
      unitRef="number">0.0400</lmnr:FinancingReceivableInterestRateStatedPercentage>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i82fb5721675145bbb1ced0811fa29f35_D20220930-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzIxOTkwMjMyNjg2NTc_1a3ff86f-d4d2-4416-b990-8a1a078ce01a"
      unitRef="usd">250000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:NotesReceivableNet
      contextRef="i50812e50495247dd95812fa3d1aef902_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzAvZnJhZzozOGM1MjI5ODJkMzY0OWYwOTRlMTc4OTQ1OWM3MjcxZi90ZXh0cmVnaW9uOjM4YzUyMjk4MmQzNjQ5ZjA5NGUxNzg5NDU5YzcyNzFmXzUwMTQ_e163dac8-cb4a-47bd-aa5b-9d0c8aa8ab2d"
      unitRef="usd">2600000</us-gaap:NotesReceivableNet>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzYwNjY_a03e23c5-e739-42a0-9002-63e853d663b7">Equity in Investments&lt;div style="margin-bottom:6pt;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;Limco Del Mar, Ltd.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 1.3% interest in Limco Del Mar, Ltd. (&#x201c;Del Mar&#x201d;) as a general partner and a 26.8% interest as a limited partner. Based on the terms of the partnership agreement, the Company may be removed as general partner without cause from the partnership upon the vote of the limited partners owning an aggregate of 50% or more interest in the partnership. Since the Company has significant influence, but less than a controlling interest, the Company&#x2019;s investment in Del Mar is accounted for using the equity method of accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 provides Del Mar with farm management, orchard land development and accounting services and received expense reimbursements of $200,000, $210,000 and $159,000 in fiscal years 2021, 2020 and 2019, respectively. Del Mar markets lemons through the Company pursuant to its customary marketing agreements and the amount of lemons procured from Del Mar was $1,681,000, $1,037,000 and $1,674,000 in fiscal years 2021, 2020 and 2019, respectively. Fruit proceeds due to Del Mar were $694,000 and $334,000 at October&#160;31, 2021 and 2020, respectively, and are included in grower&#x2019;s payable in the accompanying consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Romney Property Partnership&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 May 2007, the Company and an individual formed the Romney Property Partnership (&#x201c;Romney&#x201d;) for the purpose of owning and leasing an office building and adjacent lot in Santa Paula, California. The Company paid $489,000 in 2007 for 75% interest in Romney. The terms of the partnership agreement affirm the status of the Company as a noncontrolling investor in the partnership since the Company cannot exercise unilateral control over the partnership. Since the Company has significant influence, but less than a controlling interest, the Company&#x2019;s investment in Romney is accounted for using the equity method of accounting. Net profits, losses and cash flows of Romney are shared by the Company, which receives 75% and the individual, who receives 25%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Rosales S.A.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 currently has a 47% equity interest in Rosales S.A, (&#x201c;Rosales&#x201d;) of which 35% was acquired in fiscal 2014 and an additional 12% interest was acquired with the purchase of PDA in fiscal 2017. Rosales is a citrus packing, marketing and sales business located in La Serena, Chile. In addition, the Company has the right to acquire the interest of the majority shareholder of Rosales upon death or disability of Rosales&#x2019; general manager for the fair value of the interest on the date of the event as defined in the shareholders&#x2019; agreement. Since the Company has significant influence, but less than a controlling interest, the Company&#x2019;s investment in Rosales is accounted for using the equity method of accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Rosales&#x2019; functional currency is the Chilean Peso. The following financial information has been translated to U.S. dollars. In addition, as a result of the Company&#x2019;s acquisition of its equity interest, basis differences were identified between the historical cost of the net assets of Rosales and the proportionate fair value of the net assets acquired. Such basis differences aggregated to $1,683,000 on the acquisition date and are primarily comprised of intangible assets, including $343,000 of equity method goodwill. An additional $925,000 of basis differences were identified with the February 2017 PDA acquisition, including $143,000 of equity method goodwill. The $2,122,000 in basis differences exclusive of goodwill is being amortized over the estimated life of the underlying intangible assets as a reduction in the equity investment and an expense included in equity in earnings (losses) of investments. Amortization amounted to $180,000, $180,000 and $298,000 for fiscal years 2021, 2020 and 2019, respectively, and is estimated to be approximately $118,000 $87,000 and $76,000 per year for years ending October 31, 2022 through October 31, 2024, respectively, and immaterial thereafter. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 recognized $3,405,000, $3,975,000 and $3,741,000 of lemon sales to Rosales in fiscal years 2021, 2020 and 2019, respectively. In fiscal years 2021, 2020 and 2019, the aggregate amount of lemons and oranges procured from Rosales was $5,304,000, $3,190,000 and $4,315,000, respectively. Amounts due from (to) Rosales were $1,570,000 and $(954,000) at October&#160;31, 2021 and 2020, respectively, and are included in receivables/other from related parties and payables to related parties, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;8. Equity in Investments (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Limoneira Lewis Community Builders, LLC (&#x201c;LLCB&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;As described in Note 7 &#x2013; Real Estate Development, the Company has a joint venture with Lewis for the residential development of its East Area I real estate development project. In addition to the assessment performed by the Company of its investment in LLCB under the requirements of Regulation S-X Rule 4-08(g), the Company also assessed its investment in LLCB under the requirements of Regulation S-X Rule 3-09(b). LLCB was deemed significant for the years ended October 31, 2021 and 2019 but was not deemed significant for the year ended October 31, 2020. Therefore, the audited financial statements of LLCB for the years ended October 31, 2021, 2020 and 2019 are provided as exhibits to this document to comply with this rule.&#160;Additionally, there is a basis difference between the Company&#x2019;s historical investment in the project and the amount recorded in members&#x2019; capital by LLCB of $51,416,000 as of October 31, 2021. The basis difference of $8,801,000 at October 31, 2021 is primarily comprised of capitalized interest, amounts related to the loan guarantee and certain other costs incurred by Limoneira Company during the development period. This basis difference is being amortized as lots are sold utilizing the relative sales value method and the amount amortized in fiscal years 2021, 2020 and 2019 totaled $1,434,000, $1,060,000 and $1,498,000, respectively. The Company's share of LLCB's net income for fiscal years 2021, 2020 and 2019 prior to basis amortization was $4,508,000, $1,386,000 and $4,368,000, respectively.&lt;/span&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:400;line-height:120%"&gt;The following is financial information of the equity method investees for fiscal years 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:53.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.577%"/&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:700;line-height:100%"&gt;2021&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;Del Mar&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;Romney&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;Rosales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;LLCB&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;Current assets&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;492&#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;&#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 #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;3,544&#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="display:none"/&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;108,964&#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:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&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;865&#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;617&#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;2,406&#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="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;&#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;Current liabilities&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;&#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: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;&#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: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,362&#160;&lt;/span&gt;&lt;/td&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="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;4,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="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 liabilities&lt;/span&gt;&lt;/td&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;&#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 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;&#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 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;2,083&#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="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;&#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;Revenues&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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;9,862&#160;&lt;/span&gt;&lt;/td&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="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;42,853&#160;&lt;/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;Operating income (loss)&lt;/span&gt;&lt;/td&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,052&#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;(4)&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;438&#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="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,087&#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;Net income (loss)&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;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;35&#160;&lt;/span&gt;&lt;/td&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="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;9,087&#160;&lt;/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: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="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="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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 assets&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;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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: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;4,564&#160;&lt;/span&gt;&lt;/td&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="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;130,171&#160;&lt;/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;Non-current assets&lt;/span&gt;&lt;/td&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;817&#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;670&#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;2,218&#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="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;&#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;Current liabilities&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;&#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: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;&#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: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,540&#160;&lt;/span&gt;&lt;/td&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="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;35,002&#160;&lt;/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;Non-current liabilities&lt;/span&gt;&lt;/td&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;&#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 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;&#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 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,449&#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="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;&#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;Revenues&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;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10,097&#160;&lt;/span&gt;&lt;/td&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="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;25,906&#160;&lt;/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;Operating (loss) income&lt;/span&gt;&lt;/td&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;(109)&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;(2)&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;1,216&#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="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;2,615&#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;Net (loss) income&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;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;476&#160;&lt;/span&gt;&lt;/td&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="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,615&#160;&lt;/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:700;line-height:100%"&gt;2019&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="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="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Revenues&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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,898&#160;&lt;/span&gt;&lt;/td&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="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;37,788&#160;&lt;/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;Operating income (loss)&lt;/span&gt;&lt;/td&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,299&#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;(5)&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;403&#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="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;10,001&#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;Net income (loss)&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;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;288&#160;&lt;/span&gt;&lt;/td&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="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;10,001&#160;&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;8. Equity in Investments (continued)&lt;/span&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:400;line-height:120%"&gt;The Company&#x2019;s investment and equity in earnings (losses) of the equity method investees are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.016%"/&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;Del Mar&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;Romney&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;Rosales&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;LLCB&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;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:10pt;font-weight:400;line-height:100%"&gt;Investment balance October 31, 2018&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,935&#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;512&#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,191&#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;14,060&#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;18,698&#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;Equity earnings (losses)&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;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,073&#160;&lt;/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;Cash distributions&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;(351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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;(283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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;(634)&lt;/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;Investment contributions&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;&#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;&#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;&#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;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,000&#160;&lt;/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;Capitalized interest adjustment&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;&#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;&#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;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(267)&lt;/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;Reclassification of sale and leaseback deferral&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;&#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;&#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;&#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;33,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;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;33,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="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;Investment balance October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;1,950&#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="2" style="background-color:#cceeff;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;512&#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="2" style="background-color:#cceeff;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;1,745&#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="2" style="background-color:#cceeff;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;54,016&#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="2" style="background-color:#cceeff;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;58,223&#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:10pt;font-weight:400;line-height:100%"&gt;Equity earnings (losses)&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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;339&#160;&lt;/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;/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;Investment contributions&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;&#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;&#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;2,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,800&#160;&lt;/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;/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 adjustments&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;&#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;&#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;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(148)&lt;/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;Investment balance October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;1,920&#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="2" style="background-color:#cceeff;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;511&#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="2" style="background-color:#cceeff;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;1,641&#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="2" style="background-color:#cceeff;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;57,142&#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="2" style="background-color:#cceeff;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;61,214&#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:10pt;font-weight:400;line-height:100%"&gt;Equity earnings (losses)&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;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 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,203&#160;&lt;/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;Cash distributions&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;(219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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;(325)&lt;/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;/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 adjustments&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;&#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;&#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;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(20)&lt;/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;Investment balance October 31, 2021&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;1,997&#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;508&#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;1,351&#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;60,216&#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 #000000;padding:2px 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;64,072&#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:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i182375f8de114780818a1fbca2715332_I20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzgw_ddd3d1f6-1ad2-452a-8d25-925f703c26ec"
      unitRef="number">0.013</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i601c32e6290f4e00aafa385c0cd4487b_I20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzE1NA_db1e07ca-4755-45cf-bcc1-b6483755c81e"
      unitRef="number">0.268</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="iaf8b00981a67458ca23fa2aeef9bd3bb_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzM3OQ_c4434ba8-92c0-482a-bd99-a44a73802e5e"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <lmnr:EquityMethodInvestmentCashReceiptsFromFarmManagementOrchardLandDevelopmentAndAccountingServices
      contextRef="i5400ccf7f25348849832804378e8bdc5_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzczMw_6bd19090-6f92-4222-99eb-3138148c5cfc"
      unitRef="usd">200000</lmnr:EquityMethodInvestmentCashReceiptsFromFarmManagementOrchardLandDevelopmentAndAccountingServices>
    <lmnr:EquityMethodInvestmentCashReceiptsFromFarmManagementOrchardLandDevelopmentAndAccountingServices
      contextRef="i1e7dbb0d3a264bb3b952508a4439e673_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzczNw_c77f821e-2f49-4276-9b5b-29593841b52a"
      unitRef="usd">210000</lmnr:EquityMethodInvestmentCashReceiptsFromFarmManagementOrchardLandDevelopmentAndAccountingServices>
    <lmnr:EquityMethodInvestmentCashReceiptsFromFarmManagementOrchardLandDevelopmentAndAccountingServices
      contextRef="i5496ca10d5164773a4126bb7cb0873bd_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzc0NA_990a0ec4-79ef-4949-a103-5d5b0d615f13"
      unitRef="usd">159000</lmnr:EquityMethodInvestmentCashReceiptsFromFarmManagementOrchardLandDevelopmentAndAccountingServices>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="iea3e6b66b0bf42579eca3f028f6112b3_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzkzMw_320d81c8-9642-43cb-b0f0-cf6aeae4e51f"
      unitRef="usd">1681000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="if48d005aed9745978af7e937a5e2657e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzkzNw_21a57273-d2bb-4a10-b869-ab74c9b45ef7"
      unitRef="usd">1037000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="id741ad4083af4df393008cc5350c29ca_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzk0NA_13f4d465-0b31-498a-852a-439e2ac4fac0"
      unitRef="usd">1674000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="id8056ab0e7ec4b8a98ae9fd40a991958_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzEwMjc_7d93a54a-9c50-477e-821a-1de4597d3683"
      unitRef="usd">694000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i875478e43c344a219aa09221eec0a5ae_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzEwMzQ_f0b643c3-6ea3-4284-afb1-7a1a6bc36ab7"
      unitRef="usd">334000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ib4834ff3e2d54d2bb9aa7d85018a8468_D20061101-20071031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzE0MDM_3913ca9a-c6ee-4e90-b2a6-3227d6b410cd"
      unitRef="usd">489000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i72a1ba6a9fd44305a5ba6c89dd69c411_I20070531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzE0MTg_0e6cc170-5d2b-47d2-9911-b36de475945e"
      unitRef="number">0.75</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i72a1ba6a9fd44305a5ba6c89dd69c411_I20070531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzE4OTc_0e6cc170-5d2b-47d2-9911-b36de475945e"
      unitRef="number">0.75</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <lmnr:EquityMethodInvestmentDistributionPercentage
      contextRef="i12becde82a604bbfa239c2e45be763c6_D20070501-20070531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzE5MzM_6e2ac82f-3912-430d-98f7-5e4aa623a1cc"
      unitRef="number">0.25</lmnr:EquityMethodInvestmentDistributionPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ie74767fb4b024279bf74f0e6de161d92_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzE5Nzg_dd59a42c-2b13-4cce-824d-65dfc9d97372"
      unitRef="number">0.47</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i5fa9cc7fd58f4ff3a5a0f0ff2f427239_I20141031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzIwMzQ_e6677885-cd43-4819-bda4-3ba7c102af65"
      unitRef="number">0.35</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i043fd3e6434b4d408b48a2de56390ef1_I20171031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzIwODM_d1c3b9fd-3802-47e4-9ffa-f2afb5fbb3ef"
      unitRef="number">0.12</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity
      contextRef="ic31fc8f097ab46808dc8a82502d3b243_I20140814"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzMwNTk_7382588a-75ca-4f5d-a1aa-3b1f4ade2069"
      unitRef="usd">1683000</us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity>
    <us-gaap:Goodwill
      contextRef="ic31fc8f097ab46808dc8a82502d3b243_I20140814"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzMxNDY_9c54ba4f-b2ae-4ade-85b7-bc916f355351"
      unitRef="usd">343000</us-gaap:Goodwill>
    <us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity
      contextRef="i2c98b5cd83994fdba27b080d05a3789d_I20170228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzMxOTA_638c9d1f-3584-439c-b0c6-4f60acb97c97"
      unitRef="usd">925000</us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity>
    <us-gaap:Goodwill
      contextRef="i2c98b5cd83994fdba27b080d05a3789d_I20170228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzMyODA_3a63a83b-0d6f-4e76-87e4-b577631e31c0"
      unitRef="usd">143000</us-gaap:Goodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i80a6c2c3e2eb4aac94f790098e5afda2_D20170201-20170228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzMzMTQ_463e447e-15b0-4d7d-bad2-c4500fa7e90d"
      unitRef="usd">2122000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ife83c64bd795483191fff8a0f29e82d4_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzM1NzU_797014ca-1329-4688-b293-4947e9121c89"
      unitRef="usd">180000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id4bc27b2dff74c99b99ac5b1867fa39e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzM1Nzk_06f10696-bd21-4a59-a1ca-bd03d3448cce"
      unitRef="usd">180000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8712b75fe5ab4ab09b9c8d4eba6e3283_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzM1ODY_2a239415-9b0f-4ecf-859d-6bbc78791801"
      unitRef="usd">298000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ie74767fb4b024279bf74f0e6de161d92_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzE2NDkyNjc0NDgwNjk_6672645a-5563-4042-a805-75448ada2c6c"
      unitRef="usd">118000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ie74767fb4b024279bf74f0e6de161d92_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzM2NzY_4cb5d161-3338-4270-8d87-5a33b67bfd9e"
      unitRef="usd">87000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ie74767fb4b024279bf74f0e6de161d92_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzM2ODA_c4522739-07fe-4bd0-abe1-3146da2d449d"
      unitRef="usd">76000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i2cf23acfb64042ec8a650080d803e4b9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzM4MjA_7185b2e8-6673-480c-b11a-ea132dbe71de"
      unitRef="usd">3405000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i63db23c6dd40442c9f2360ec60c2b1d5_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzM4MjQ_ddae5819-c39d-4715-bd45-73fd4379d6f1"
      unitRef="usd">3975000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ieced9754c3d141b6b000261e7c56cc60_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzM4MzE_0c276e18-14cb-4d99-8d42-e58b4d172201"
      unitRef="usd">3741000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="id03552a4e0814cd3baa3686e87bd10af_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzQwMDU_bf6185bf-3a8f-40cc-b434-bbeb2fdaf8d7"
      unitRef="usd">5304000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ic5d0a4f7c4a6484cbbbec60925d1b779_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzQwMDk_ba78569a-313e-4fef-b2bd-c895f8267422"
      unitRef="usd">3190000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i751e466f3de646be9a98a467bf214005_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzQwMTY_989f8382-01c4-4d10-bd4f-305eb8f1bbbb"
      unitRef="usd">4315000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedParty
      contextRef="ieb59ea9933ed4fbdb1395480840c3cde_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzQwNjk_82d243e4-6ea7-42e8-b117-41727dcadb91"
      unitRef="usd">1570000</us-gaap:RelatedPartyTransactionDueFromToRelatedParty>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedParty
      contextRef="i9ca99b28f371433d89180ad734147ec8_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzQwNzY_ff380b49-e9e7-4ed6-b2ec-e698449d59b9"
      unitRef="usd">-954000</us-gaap:RelatedPartyTransactionDueFromToRelatedParty>
    <us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets
      contextRef="i65df458d9cf64e7b9cf9fea9c1805ee7_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzUyMjA_2335edee-b74c-47ab-a06a-95204821ae53"
      unitRef="usd">51416000</us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets>
    <us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity
      contextRef="i65df458d9cf64e7b9cf9fea9c1805ee7_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzUyNjk_7ed8e04f-cca3-4bc1-ab6e-e3dc7e4fc13c"
      unitRef="usd">8801000</us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity>
    <lmnr:EquityMethodInvestmentDifferenceBetweenCarryingAmountandUnderlyingEquityAmortization
      contextRef="i09c5d865c56d425f84a016c901485288_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzU2MjA_aafb2fdd-246e-48a4-b899-410509c3d957"
      unitRef="usd">1434000</lmnr:EquityMethodInvestmentDifferenceBetweenCarryingAmountandUnderlyingEquityAmortization>
    <lmnr:EquityMethodInvestmentDifferenceBetweenCarryingAmountandUnderlyingEquityAmortization
      contextRef="i88a4dce9dc0942f6a280541556b5e4c0_D20191101-20201031"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzU2Mjc_8837cc75-9d77-4eba-9a70-291c6c3a1fc4"
      unitRef="usd">1060000</lmnr:EquityMethodInvestmentDifferenceBetweenCarryingAmountandUnderlyingEquityAmortization>
    <lmnr:EquityMethodInvestmentDifferenceBetweenCarryingAmountandUnderlyingEquityAmortization
      contextRef="i1da4dada13e0457e91711b90867b2e66_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzE2NDkyNjc0NDgxODk_3398e3b2-b9a9-49de-a019-60cd2caedd57"
      unitRef="usd">1498000</lmnr:EquityMethodInvestmentDifferenceBetweenCarryingAmountandUnderlyingEquityAmortization>
    <lmnr:IncomeLossFromEquityMethodInvestmentsBeforeBasisAmortization
      contextRef="i09c5d865c56d425f84a016c901485288_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzU3NDk_b74e4bae-07d1-40d2-bc78-215a65569f7c"
      unitRef="usd">4508000</lmnr:IncomeLossFromEquityMethodInvestmentsBeforeBasisAmortization>
    <lmnr:IncomeLossFromEquityMethodInvestmentsBeforeBasisAmortization
      contextRef="i88a4dce9dc0942f6a280541556b5e4c0_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzU3NTY_ab4b864f-bd9b-4075-93d8-52ceb234c451"
      unitRef="usd">1386000</lmnr:IncomeLossFromEquityMethodInvestmentsBeforeBasisAmortization>
    <lmnr:IncomeLossFromEquityMethodInvestmentsBeforeBasisAmortization
      contextRef="i1da4dada13e0457e91711b90867b2e66_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzE2NDkyNjc0NDgyMjk_0f2415a9-2d28-44b4-b44c-c4eec0b4355c"
      unitRef="usd">4368000</lmnr:IncomeLossFromEquityMethodInvestmentsBeforeBasisAmortization>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzYwNjE_fb64f2ef-30b7-4e95-aad2-9c8cb0996ce8">&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:400;line-height:120%"&gt;The following is financial information of the equity method investees for fiscal years 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:53.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.577%"/&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:700;line-height:100%"&gt;2021&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;Del Mar&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;Romney&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;Rosales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;LLCB&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;Current assets&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;492&#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;&#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 #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;3,544&#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="display:none"/&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;108,964&#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:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&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;865&#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;617&#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;2,406&#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="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;&#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;Current liabilities&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;&#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: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;&#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: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,362&#160;&lt;/span&gt;&lt;/td&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="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;4,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="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 liabilities&lt;/span&gt;&lt;/td&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;&#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 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;&#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 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;2,083&#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="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;&#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;Revenues&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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;9,862&#160;&lt;/span&gt;&lt;/td&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="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;42,853&#160;&lt;/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;Operating income (loss)&lt;/span&gt;&lt;/td&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,052&#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;(4)&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;438&#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="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,087&#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;Net income (loss)&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;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;35&#160;&lt;/span&gt;&lt;/td&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="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;9,087&#160;&lt;/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: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="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="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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 assets&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;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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: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;4,564&#160;&lt;/span&gt;&lt;/td&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="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;130,171&#160;&lt;/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;Non-current assets&lt;/span&gt;&lt;/td&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;817&#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;670&#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;2,218&#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="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;&#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;Current liabilities&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;&#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: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;&#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: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,540&#160;&lt;/span&gt;&lt;/td&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="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;35,002&#160;&lt;/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;Non-current liabilities&lt;/span&gt;&lt;/td&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;&#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 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;&#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 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,449&#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="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;&#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;Revenues&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;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10,097&#160;&lt;/span&gt;&lt;/td&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="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;25,906&#160;&lt;/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;Operating (loss) income&lt;/span&gt;&lt;/td&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;(109)&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;(2)&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;1,216&#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="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;2,615&#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;Net (loss) income&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;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;476&#160;&lt;/span&gt;&lt;/td&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="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,615&#160;&lt;/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:700;line-height:100%"&gt;2019&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="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="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Revenues&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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,898&#160;&lt;/span&gt;&lt;/td&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="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;37,788&#160;&lt;/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;Operating income (loss)&lt;/span&gt;&lt;/td&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,299&#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;(5)&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;403&#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="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;10,001&#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;Net income (loss)&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;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;288&#160;&lt;/span&gt;&lt;/td&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="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;10,001&#160;&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:AssetsCurrent
      contextRef="i7707b37c7a8540bca66c3cb265ce563a_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEtMS0xLTEtNjY0NA_1120b7b1-ef4a-4581-85d3-b98ef5ad113a"
      unitRef="usd">492000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2d1e50d32780482fb4af64e873bf2bce_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEtMy0xLTEtNjY0NA_0e28f8c2-9eb1-4134-91ae-9646255fca04"
      unitRef="usd">0</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7edee8d9896348b3ac019c5b0385c665_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEtNS0xLTEtNjY0NA_cedd1b4e-2a8b-44b4-ae53-54db74994f2b"
      unitRef="usd">3544000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i65b7322963154ad399cc33929a357fc1_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEtOC0xLTEtNjY0NA_97f50571-d4ca-4d72-ae5f-033063895204"
      unitRef="usd">108964000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i7707b37c7a8540bca66c3cb265ce563a_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzItMS0xLTEtNjY0NA_1cc71a08-a7c4-4217-a7a7-cc33ed6e85c0"
      unitRef="usd">865000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i2d1e50d32780482fb4af64e873bf2bce_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzItMy0xLTEtNjY0NA_7e9c9670-10dc-4ce8-ac99-21718416a03e"
      unitRef="usd">617000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i7edee8d9896348b3ac019c5b0385c665_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzItNS0xLTEtNjY0NA_e7435369-cb16-4da7-a3ba-9fbdd15f2f4f"
      unitRef="usd">2406000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i65b7322963154ad399cc33929a357fc1_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzItOC0xLTEtNjY0NA_c14178ff-b9ea-45f7-aaf0-c5d59c0af5d3"
      unitRef="usd">0</us-gaap:AssetsNoncurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7707b37c7a8540bca66c3cb265ce563a_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzMtMS0xLTEtNjY0NA_ba1ebf4b-25bc-4594-978c-36474de5bd9e"
      unitRef="usd">0</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2d1e50d32780482fb4af64e873bf2bce_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzMtMy0xLTEtNjY0NA_88c8d180-4dee-4a02-8f78-4676f1eaf939"
      unitRef="usd">0</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7edee8d9896348b3ac019c5b0385c665_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzMtNS0xLTEtNjY0NA_299a73af-fc72-4390-9221-008ffce6a3b8"
      unitRef="usd">2362000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i65b7322963154ad399cc33929a357fc1_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzMtOC0xLTEtNjY0NA_9d26eb26-77dc-4ee2-84c3-a0d4cc158664"
      unitRef="usd">4708000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i7707b37c7a8540bca66c3cb265ce563a_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzQtMS0xLTEtNjY0NA_f479a0a2-2073-483a-8fff-36000f090933"
      unitRef="usd">0</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i2d1e50d32780482fb4af64e873bf2bce_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzQtMy0xLTEtNjY0NA_38243056-bdb6-4ec9-8fce-a5b4fa5c558d"
      unitRef="usd">0</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i7edee8d9896348b3ac019c5b0385c665_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzQtNS0xLTEtNjY0NA_bdd00de9-1b95-45d8-8dce-f1e3afd2ffe5"
      unitRef="usd">2083000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i65b7322963154ad399cc33929a357fc1_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzQtOC0xLTEtNjY0NA_421e7d03-5a76-4e21-9fe0-1cb7e6c8d1d9"
      unitRef="usd">0</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Revenues
      contextRef="i0a86e76f84cd49e39e30476540b90787_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzUtMS0xLTEtNjY0NA_e46dee97-4f76-437f-b508-8b83e35a5318"
      unitRef="usd">2059000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6b90ea6db8b54a449ebf61f2f599ebfd_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzUtMy0xLTEtNjY0NA_84c32244-cd61-46e0-b8a4-c9573420fdd6"
      unitRef="usd">17000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie72783f2dd3a4a5eb19f8bd31485a37e_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzUtNS0xLTEtNjY0NA_84d23836-bb5e-4b3e-a340-9ebc9342d84f"
      unitRef="usd">9862000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic747f020587a4f138dfc9ffd60a58ebb_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzUtOC0xLTEtNjY0NA_22e01455-f206-4ecb-a505-253daf7ec868"
      unitRef="usd">42853000</us-gaap:Revenues>
    <lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss
      contextRef="i0a86e76f84cd49e39e30476540b90787_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzYtMS0xLTEtNjY0NA_e2d30397-008b-4ea7-ad30-60495c244b64"
      unitRef="usd">1052000</lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss>
    <lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss
      contextRef="i6b90ea6db8b54a449ebf61f2f599ebfd_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzYtMy0xLTEtNjY0NA_80939d2f-97d4-4dff-bc36-bd11402420b7"
      unitRef="usd">-4000</lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss>
    <lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss
      contextRef="ie72783f2dd3a4a5eb19f8bd31485a37e_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzYtNS0xLTEtNjY0NA_90a0a1a1-6ff6-4f14-8943-550a9e649c9d"
      unitRef="usd">438000</lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss>
    <lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss
      contextRef="ic747f020587a4f138dfc9ffd60a58ebb_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzYtOC0xLTEtNjY0NA_c90bab32-7596-41b9-ba89-86f2bb20c155"
      unitRef="usd">9087000</lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="i0a86e76f84cd49e39e30476540b90787_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzctMS0xLTEtNjY0NA_fbf4cf90-4740-4333-9f10-3421850e8115"
      unitRef="usd">1052000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6b90ea6db8b54a449ebf61f2f599ebfd_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzctMy0xLTEtNjY0NA_69adf124-77e0-4570-82de-0334fe822d7d"
      unitRef="usd">-4000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie72783f2dd3a4a5eb19f8bd31485a37e_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzctNS0xLTEtNjY0NA_0affaf0d-7b70-4a41-9055-7c8df5c4ace2"
      unitRef="usd">35000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic747f020587a4f138dfc9ffd60a58ebb_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzctOC0xLTEtNjY0NA_6e9aa89a-f88b-4b6d-af04-07770c284e54"
      unitRef="usd">9087000</us-gaap:ProfitLoss>
    <us-gaap:AssetsCurrent
      contextRef="ie589a88f23b34c2e92b99b7564f06e6a_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzktMS0xLTEtNjY0NA_6aafdb64-da53-4fea-8103-a5bd78e299af"
      unitRef="usd">270000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia6517fd007074db9a3781ade2fa3908b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzktMy0xLTEtNjY0NA_ac3eb8fb-6bea-4cf3-99ef-92fa6edd0e25"
      unitRef="usd">0</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if0028dca777049a598a3bbc1ef95eb32_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzktNS0xLTEtNjY0NA_a3d4364a-959e-4419-b8ec-90535e55b45e"
      unitRef="usd">4564000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i31b4e9d115cc467b80ffb5015ad055c3_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzktOC0xLTEtNjY0NA_d661ff20-6bdd-4081-8a5c-83ade6ec591b"
      unitRef="usd">130171000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="ie589a88f23b34c2e92b99b7564f06e6a_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEwLTEtMS0xLTY2NDQ_966df968-337a-4541-945e-75b4c9da68a2"
      unitRef="usd">817000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="ia6517fd007074db9a3781ade2fa3908b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEwLTMtMS0xLTY2NDQ_6cfb51d5-1295-44f7-8a93-801d4e4b243f"
      unitRef="usd">670000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="if0028dca777049a598a3bbc1ef95eb32_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEwLTUtMS0xLTY2NDQ_ff1ceac5-356b-4b92-b2b9-528f6db8f2d7"
      unitRef="usd">2218000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i31b4e9d115cc467b80ffb5015ad055c3_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEwLTgtMS0xLTY2NDQ_b297de24-a43e-4e4c-9df6-71589b5c2b47"
      unitRef="usd">0</us-gaap:AssetsNoncurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie589a88f23b34c2e92b99b7564f06e6a_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzExLTEtMS0xLTY2NDQ_81614283-71ad-4015-b702-3e00a22017bb"
      unitRef="usd">0</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia6517fd007074db9a3781ade2fa3908b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzExLTMtMS0xLTY2NDQ_209fcca7-d8c3-48d4-9b64-25b8c9e7e6e2"
      unitRef="usd">0</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if0028dca777049a598a3bbc1ef95eb32_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzExLTUtMS0xLTY2NDQ_7ecba98f-5125-4f6f-a87d-434e0bb70e0d"
      unitRef="usd">3540000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i31b4e9d115cc467b80ffb5015ad055c3_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzExLTgtMS0xLTY2NDQ_92e0cae4-0b53-4f64-9fbe-b2aaa1179bc0"
      unitRef="usd">35002000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ie589a88f23b34c2e92b99b7564f06e6a_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEyLTEtMS0xLTY2NDQ_8b8ac5ef-6d13-4cea-99fd-1ae98091af78"
      unitRef="usd">0</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ia6517fd007074db9a3781ade2fa3908b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEyLTMtMS0xLTY2NDQ_376f46a5-4003-478e-9dac-c9382a7b55c8"
      unitRef="usd">0</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="if0028dca777049a598a3bbc1ef95eb32_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEyLTUtMS0xLTY2NDQ_68fc1944-a010-4302-8ed3-4aebf3de658c"
      unitRef="usd">1449000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i31b4e9d115cc467b80ffb5015ad055c3_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEyLTgtMS0xLTY2NDQ_6ec914b1-5f48-4005-b148-ef3d92579f3c"
      unitRef="usd">0</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Revenues
      contextRef="iab05b9338dde416285c7eba5e366c226_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEzLTEtMS0xLTY2NDQ_63dcf6d7-c4d1-4f6f-95ac-0722dfc64e5f"
      unitRef="usd">930000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i296a1975c49c449cb15505f7383b199e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEzLTMtMS0xLTY2NDQ_fc8c0c64-e1fd-41da-9993-c9356726ba0c"
      unitRef="usd">20000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3c31a41516084bb1b9807397490c5c7e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEzLTUtMS0xLTY2NDQ_fb75ad41-5f52-4afc-880e-82bb3fd75b1a"
      unitRef="usd">10097000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i483259fe29f34da4940d99d93eb4b3f4_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzEzLTgtMS0xLTY2NDQ_9a81c80d-460e-42ca-9b29-dc3c5b7e057e"
      unitRef="usd">25906000</us-gaap:Revenues>
    <lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss
      contextRef="iab05b9338dde416285c7eba5e366c226_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE0LTEtMS0xLTY2NDQ_fa54cce1-f6e4-4d75-a8d9-b753bc85a55c"
      unitRef="usd">-109000</lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss>
    <lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss
      contextRef="i296a1975c49c449cb15505f7383b199e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE0LTMtMS0xLTY2NDQ_226eb217-c787-4c2d-a37b-88bea55c0ac0"
      unitRef="usd">-2000</lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss>
    <lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss
      contextRef="i3c31a41516084bb1b9807397490c5c7e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE0LTUtMS0xLTY2NDQ_048e259f-ca34-4fa5-a1d4-7f23b0fb029f"
      unitRef="usd">1216000</lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss>
    <lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss
      contextRef="i483259fe29f34da4940d99d93eb4b3f4_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE0LTgtMS0xLTY2NDQ_0ed14930-c176-4df8-b4aa-36d923a9ae46"
      unitRef="usd">2615000</lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="iab05b9338dde416285c7eba5e366c226_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE1LTEtMS0xLTY2NDQ_bf41a036-4357-478b-b7ef-03f3eba5f401"
      unitRef="usd">-109000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i296a1975c49c449cb15505f7383b199e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE1LTMtMS0xLTY2NDQ_25b5913f-106f-4309-a718-8adfd74430c9"
      unitRef="usd">-2000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3c31a41516084bb1b9807397490c5c7e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE1LTUtMS0xLTY2NDQ_940da20e-ad0f-4de7-bfd9-0c87626eef34"
      unitRef="usd">476000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i483259fe29f34da4940d99d93eb4b3f4_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE1LTgtMS0xLTY2NDQ_17b173c2-f084-45b9-af80-0b7e2cc54de3"
      unitRef="usd">2615000</us-gaap:ProfitLoss>
    <us-gaap:Revenues
      contextRef="ie96258951b744b6494f4642d7d88e575_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE3LTEtMS0xLTY2NDQ_348e7891-2229-4c13-8337-32ddc2d00318"
      unitRef="usd">2290000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7f3220d76c854da79d1e993251e2e1a7_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE3LTMtMS0xLTY2NDQ_f1638a58-85c3-4bd9-826f-60012c04c7ea"
      unitRef="usd">15000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i527d4da777674d849b63521c27a54b5d_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE3LTUtMS0xLTY2NDQ_84589fe3-3980-4e2f-81f5-f902e4ad4256"
      unitRef="usd">8898000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3b13f77f62de4c778779593121a0a852_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE3LTgtMS0xLTY2NDQ_74e079e4-12fb-44f0-b594-303a34c6698f"
      unitRef="usd">37788000</us-gaap:Revenues>
    <lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss
      contextRef="ie96258951b744b6494f4642d7d88e575_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE4LTEtMS0xLTY2NDQ_1f474e19-fb38-4b2d-a88a-02eb3fe6fe72"
      unitRef="usd">1299000</lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss>
    <lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss
      contextRef="i7f3220d76c854da79d1e993251e2e1a7_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE4LTMtMS0xLTY2NDQ_355d4d25-25aa-4f0e-8fe2-6e6f1d5e4a5f"
      unitRef="usd">-5000</lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss>
    <lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss
      contextRef="i527d4da777674d849b63521c27a54b5d_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE4LTUtMS0xLTY2NDQ_8ad8a467-5c56-4d82-909a-62dc5ce0d1ce"
      unitRef="usd">403000</lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss>
    <lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss
      contextRef="i3b13f77f62de4c778779593121a0a852_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE4LTgtMS0xLTY2NDQ_4af48b8f-5418-403c-9aa8-80c8b9714777"
      unitRef="usd">10001000</lmnr:EquityMethodInvestmentSummarizedFinancialInformationOperatingIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="ie96258951b744b6494f4642d7d88e575_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE5LTEtMS0xLTY2NDQ_ee304c63-c52f-460c-a5d8-708df0449ee6"
      unitRef="usd">1299000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7f3220d76c854da79d1e993251e2e1a7_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE5LTMtMS0xLTY2NDQ_357ff928-d382-411e-a804-cc38ea5a683c"
      unitRef="usd">-5000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i527d4da777674d849b63521c27a54b5d_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE5LTUtMS0xLTY2NDQ_fd097fd0-6051-4cb8-a1db-3d93674cafc5"
      unitRef="usd">288000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3b13f77f62de4c778779593121a0a852_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo1YjIwNmU0NjA2NDE0YzdjOGFiMzM0OWU0MmU4M2EyMy90YWJsZXJhbmdlOjViMjA2ZTQ2MDY0MTRjN2M4YWIzMzQ5ZTQyZTgzYTIzXzE5LTgtMS0xLTY2NDQ_0ccd8afa-5a52-4265-9628-18d805f5ffd4"
      unitRef="usd">10001000</us-gaap:ProfitLoss>
    <lmnr:ScheduleOfEarningsAndLossesOfEquityMethodInvesteesTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90ZXh0cmVnaW9uOmJlZGVjMzc4YzllYzRkYTY4Y2EwYzg2NTE3ZGIyMGFmXzYwNjc_4bd63d57-bf39-468b-b849-3a0eb5f45ae1">&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:400;line-height:120%"&gt;The Company&#x2019;s investment and equity in earnings (losses) of the equity method investees are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.016%"/&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;Del Mar&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;Romney&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;Rosales&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;LLCB&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;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:10pt;font-weight:400;line-height:100%"&gt;Investment balance October 31, 2018&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,935&#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;512&#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,191&#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;14,060&#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;18,698&#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;Equity earnings (losses)&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;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,073&#160;&lt;/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;Cash distributions&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;(351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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;(283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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;(634)&lt;/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;Investment contributions&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;&#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;&#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;&#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;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,000&#160;&lt;/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;Capitalized interest adjustment&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;&#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;&#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;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(267)&lt;/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;Reclassification of sale and leaseback deferral&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;&#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;&#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;&#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;33,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;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;33,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="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;Investment balance October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;1,950&#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="2" style="background-color:#cceeff;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;512&#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="2" style="background-color:#cceeff;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;1,745&#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="2" style="background-color:#cceeff;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;54,016&#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="2" style="background-color:#cceeff;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;58,223&#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:10pt;font-weight:400;line-height:100%"&gt;Equity earnings (losses)&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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;339&#160;&lt;/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;/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;Investment contributions&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;&#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;&#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;2,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,800&#160;&lt;/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;/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 adjustments&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;&#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;&#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;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(148)&lt;/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;Investment balance October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;1,920&#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="2" style="background-color:#cceeff;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;511&#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="2" style="background-color:#cceeff;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;1,641&#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="2" style="background-color:#cceeff;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;57,142&#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="2" style="background-color:#cceeff;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;61,214&#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:10pt;font-weight:400;line-height:100%"&gt;Equity earnings (losses)&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;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 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,203&#160;&lt;/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;Cash distributions&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;(219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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;(325)&lt;/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;/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 adjustments&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;&#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;&#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;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(20)&lt;/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;Investment balance October 31, 2021&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;1,997&#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;508&#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;1,351&#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;60,216&#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 #000000;padding:2px 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;64,072&#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;</lmnr:ScheduleOfEarningsAndLossesOfEquityMethodInvesteesTableTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="i3edfac4104b24b7998e8ebb9b9a64622_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEtMS0xLTEtNjY0NA_2dbc47e8-de20-4896-b59b-5557f99fe38e"
      unitRef="usd">1935000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i2a709bb728704143b135466c8a4144bc_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEtMy0xLTEtNjY0NA_91e7fced-5c40-4ebe-a575-ff4ecdb0a518"
      unitRef="usd">512000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ibc30bac3058c48398684c2ac370575ca_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEtNS0xLTEtNjY0NA_1bb148fc-8ced-4fe0-b383-7f3e56875037"
      unitRef="usd">2191000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i89595d633a2d49a5a9f5fdf28a1bfa2c_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEtNy0xLTEtNjY0NA_5f1869e2-277b-4222-a3b0-967b1c75b201"
      unitRef="usd">14060000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ieb171a5cc9b84826a2db469e6844f9ff_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEtOS0xLTEtNjY0NA_87e9df98-7299-499a-8287-fe06593f41b0"
      unitRef="usd">18698000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5496ca10d5164773a4126bb7cb0873bd_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzItMS0xLTEtNjY0NA_a498ae06-4573-45fd-84fb-78bac8b8d182"
      unitRef="usd">366000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i93d647d9d46547619feadb00fd9bb6af_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzItMy0xLTEtNjY0NA_663d6b13-b106-43cc-8c29-bde5f8e1cdfe"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8712b75fe5ab4ab09b9c8d4eba6e3283_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzItNS0xLTEtNjY0NA_ed8f2557-a09b-49e5-97ca-c736d7aa1280"
      unitRef="usd">-163000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1da4dada13e0457e91711b90867b2e66_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzItNy0xLTEtNjY0NA_7c6e21eb-76a5-4cbf-8a7f-51dd4d3a465c"
      unitRef="usd">2870000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzItOS0xLTEtNjY0NA_37928e18-421c-4c24-98a2-d07cf93b9132"
      unitRef="usd">3073000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <lmnr:DistributionsFromEquityInvestments
      contextRef="i5496ca10d5164773a4126bb7cb0873bd_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzMtMS0xLTEtNjY0NA_f20cb7e0-60aa-4193-a459-0dd18b4af163"
      unitRef="usd">351000</lmnr:DistributionsFromEquityInvestments>
    <lmnr:DistributionsFromEquityInvestments
      contextRef="i93d647d9d46547619feadb00fd9bb6af_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzMtMy0xLTEtNjY0NA_d0270f3f-1297-4df1-8941-e8bcaf7347a5"
      unitRef="usd">0</lmnr:DistributionsFromEquityInvestments>
    <lmnr:DistributionsFromEquityInvestments
      contextRef="i8712b75fe5ab4ab09b9c8d4eba6e3283_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzMtNS0xLTEtNjY0NA_26e69ee3-e409-45ac-9675-e831e308f426"
      unitRef="usd">283000</lmnr:DistributionsFromEquityInvestments>
    <lmnr:DistributionsFromEquityInvestments
      contextRef="i1da4dada13e0457e91711b90867b2e66_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzMtNy0xLTEtNjY0NA_67daa5a4-e625-4a3a-bf87-5ec72978b3c7"
      unitRef="usd">0</lmnr:DistributionsFromEquityInvestments>
    <lmnr:DistributionsFromEquityInvestments
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzMtOS0xLTEtNjY0NA_00d2091f-2bfc-4703-971f-82b90c0493ba"
      unitRef="usd">634000</lmnr:DistributionsFromEquityInvestments>
    <lmnr:EquityInvestmentsInvestmentContributions
      contextRef="i5496ca10d5164773a4126bb7cb0873bd_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzQtMS0xLTEtNjY0NA_21c0e217-c96e-434c-9113-dc51c1b55e09"
      unitRef="usd">0</lmnr:EquityInvestmentsInvestmentContributions>
    <lmnr:EquityInvestmentsInvestmentContributions
      contextRef="i93d647d9d46547619feadb00fd9bb6af_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzQtMy0xLTEtNjY0NA_b5171024-79b3-4d6f-bffc-2b94651fa1ed"
      unitRef="usd">0</lmnr:EquityInvestmentsInvestmentContributions>
    <lmnr:EquityInvestmentsInvestmentContributions
      contextRef="i8712b75fe5ab4ab09b9c8d4eba6e3283_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzQtNS0xLTEtNjY0NA_d2a77e07-d2aa-4d8e-91fe-44342ff50fd6"
      unitRef="usd">0</lmnr:EquityInvestmentsInvestmentContributions>
    <lmnr:EquityInvestmentsInvestmentContributions
      contextRef="i1da4dada13e0457e91711b90867b2e66_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzQtNy0xLTEtNjY0NA_aaa8cab6-c379-44d5-8b61-e03db8da4c4b"
      unitRef="usd">4000000</lmnr:EquityInvestmentsInvestmentContributions>
    <lmnr:EquityInvestmentsInvestmentContributions
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzQtOS0xLTEtNjY0NA_e62a7524-7010-4e73-8ab3-8f20f7af6f20"
      unitRef="usd">4000000</lmnr:EquityInvestmentsInvestmentContributions>
    <lmnr:EquityMethodInvestmentBasisAdjustmentCapitalizedInterestAdjustment
      contextRef="i5496ca10d5164773a4126bb7cb0873bd_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzUtMS0xLTEtMjM5MjQ_9d9bdc90-3856-4071-bc3c-ff99a4c6dbc9"
      unitRef="usd">0</lmnr:EquityMethodInvestmentBasisAdjustmentCapitalizedInterestAdjustment>
    <lmnr:EquityMethodInvestmentBasisAdjustmentCapitalizedInterestAdjustment
      contextRef="i93d647d9d46547619feadb00fd9bb6af_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzUtMy0xLTEtMjM5MjQ_88ac80d7-c342-4d85-8e67-a58d3cdde833"
      unitRef="usd">0</lmnr:EquityMethodInvestmentBasisAdjustmentCapitalizedInterestAdjustment>
    <lmnr:EquityMethodInvestmentBasisAdjustmentCapitalizedInterestAdjustment
      contextRef="i8712b75fe5ab4ab09b9c8d4eba6e3283_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzUtNS0xLTEtMjM5MjQ_0baebe0b-3fca-4419-b220-cd626cbd5b94"
      unitRef="usd">0</lmnr:EquityMethodInvestmentBasisAdjustmentCapitalizedInterestAdjustment>
    <lmnr:EquityMethodInvestmentBasisAdjustmentCapitalizedInterestAdjustment
      contextRef="i1da4dada13e0457e91711b90867b2e66_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzUtNy0xLTEtMjM5MjQ_938cfc49-8076-4fb3-9c26-95332707144f"
      unitRef="usd">-267000</lmnr:EquityMethodInvestmentBasisAdjustmentCapitalizedInterestAdjustment>
    <lmnr:EquityMethodInvestmentBasisAdjustmentCapitalizedInterestAdjustment
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzUtOS0xLTEtMjM5MzE_8d03401f-9c51-44dc-9632-45d207d2a179"
      unitRef="usd">-267000</lmnr:EquityMethodInvestmentBasisAdjustmentCapitalizedInterestAdjustment>
    <lmnr:EquityMethodInvestmentGuaranteesFairValue
      contextRef="i5496ca10d5164773a4126bb7cb0873bd_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzYtMS0xLTEtMjM5MjQ_19a1126a-bf2a-4c3b-9670-06fbf61fdc09"
      unitRef="usd">0</lmnr:EquityMethodInvestmentGuaranteesFairValue>
    <lmnr:EquityMethodInvestmentGuaranteesFairValue
      contextRef="i93d647d9d46547619feadb00fd9bb6af_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzYtMy0xLTEtMjM5MjQ_99c12f44-5dd7-42ac-9e17-fbca037ab7fd"
      unitRef="usd">0</lmnr:EquityMethodInvestmentGuaranteesFairValue>
    <lmnr:EquityMethodInvestmentGuaranteesFairValue
      contextRef="i8712b75fe5ab4ab09b9c8d4eba6e3283_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzYtNS0xLTEtMjM5MjQ_e3d864d7-5465-4d1e-8324-d296ceade203"
      unitRef="usd">0</lmnr:EquityMethodInvestmentGuaranteesFairValue>
    <lmnr:EquityMethodInvestmentGuaranteesFairValue
      contextRef="i1da4dada13e0457e91711b90867b2e66_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzYtNy0xLTEtMjM5MjQ_0bdd6ddd-1392-4dc1-bd6a-b6d9dd2d67c9"
      unitRef="usd">33353000</lmnr:EquityMethodInvestmentGuaranteesFairValue>
    <lmnr:EquityMethodInvestmentGuaranteesFairValue
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzYtOS0xLTEtMjM5MzE_018c11fb-c68f-4b26-9ce5-f4ae08235574"
      unitRef="usd">33353000</lmnr:EquityMethodInvestmentGuaranteesFairValue>
    <us-gaap:EquityMethodInvestments
      contextRef="i178db181966b4b2b8a2f75b4d9ed695a_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzYtMS0xLTEtNjY0NA_9f3b1d2f-bb98-41ef-8d6e-ff3a34f6f10e"
      unitRef="usd">1950000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i6631d0bae34b4a73b3900cc62644108f_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzYtMy0xLTEtNjY0NA_c0c2195b-1a63-4ad0-aec7-7505f63520af"
      unitRef="usd">512000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i22db25caf13946ff96a1e186ad9828fc_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzYtNS0xLTEtNjY0NA_c50efc03-ce21-402b-bacf-79521c7e5417"
      unitRef="usd">1745000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i0ea0596676bd4e058e39a3f75a7696d2_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzYtNy0xLTEtNjY0NA_2e1e49c6-61a7-4bc4-ac28-1202e7b89244"
      unitRef="usd">54016000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ia2e554890cc9451dbf5f1ed84052fe89_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzYtOS0xLTEtNjY0NA_acff0f22-128e-40a7-a1dd-8eec222f2b84"
      unitRef="usd">58223000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1e7dbb0d3a264bb3b952508a4439e673_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzctMS0xLTEtNjY0NA_054ab1dc-3b0b-4d2c-9058-946828041c21"
      unitRef="usd">-30000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ifd1dbe2038194f8cb817bf2a3fb8a244_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzctMy0xLTEtNjY0NA_13b74897-5ddb-436f-a6fe-cce540f3dbd2"
      unitRef="usd">-1000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id4bc27b2dff74c99b99ac5b1867fa39e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzctNS0xLTEtNjY0NA_40412d2b-ac42-4168-816a-0ce4ce0e3693"
      unitRef="usd">44000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i88a4dce9dc0942f6a280541556b5e4c0_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzctNy0xLTEtNjY0NA_e10ef131-8ffb-4932-adc2-348551ddeefd"
      unitRef="usd">326000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzctOS0xLTEtNjY0NA_1c41b25e-20d3-4de0-a82e-c454186f544c"
      unitRef="usd">339000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <lmnr:EquityInvestmentsInvestmentContributions
      contextRef="i1e7dbb0d3a264bb3b952508a4439e673_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzktMS0xLTEtNjY0NA_6e0400e6-5634-4f92-a067-42362e81dbd1"
      unitRef="usd">0</lmnr:EquityInvestmentsInvestmentContributions>
    <lmnr:EquityInvestmentsInvestmentContributions
      contextRef="ifd1dbe2038194f8cb817bf2a3fb8a244_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzktMy0xLTEtNjY0NA_89f82402-984f-462d-bcee-09b54017f927"
      unitRef="usd">0</lmnr:EquityInvestmentsInvestmentContributions>
    <lmnr:EquityInvestmentsInvestmentContributions
      contextRef="id4bc27b2dff74c99b99ac5b1867fa39e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzktNS0xLTEtNjY0NA_1dbcdebd-1617-49fa-8a6d-5e95dfb184ed"
      unitRef="usd">0</lmnr:EquityInvestmentsInvestmentContributions>
    <lmnr:EquityInvestmentsInvestmentContributions
      contextRef="i88a4dce9dc0942f6a280541556b5e4c0_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzktNy0xLTEtNjY0NA_806af692-bc5d-426b-92e7-b7f469872668"
      unitRef="usd">2800000</lmnr:EquityInvestmentsInvestmentContributions>
    <lmnr:EquityInvestmentsInvestmentContributions
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzktOS0xLTEtNjY0NA_f08abe2b-edd2-4579-9eec-724da6ac046d"
      unitRef="usd">2800000</lmnr:EquityInvestmentsInvestmentContributions>
    <lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral
      contextRef="i1e7dbb0d3a264bb3b952508a4439e673_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEyLTEtMS0xLTIzODk0_c77fae95-bda2-44ef-a6a7-6ac48439a58c"
      unitRef="usd">0</lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral>
    <lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral
      contextRef="ifd1dbe2038194f8cb817bf2a3fb8a244_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEyLTMtMS0xLTIzODk0_1820c15a-aa83-4ac2-91f1-494be2d376fb"
      unitRef="usd">0</lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral>
    <lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral
      contextRef="id4bc27b2dff74c99b99ac5b1867fa39e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEyLTUtMS0xLTIzODk0_f877ab3e-37d8-4e1c-b3a0-e941eaab1bb8"
      unitRef="usd">-148000</lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral>
    <lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral
      contextRef="i88a4dce9dc0942f6a280541556b5e4c0_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEyLTctMS0xLTIzODk0_a6485e28-e295-4aad-9177-4763938a9553"
      unitRef="usd">0</lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral>
    <lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEyLTktMS0xLTIzODk5_021d77a4-ad95-41f4-ac91-0976b88c008e"
      unitRef="usd">-148000</lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral>
    <us-gaap:EquityMethodInvestments
      contextRef="idb31804d36164cb1918d941a67f8e684_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEyLTEtMS0xLTY2NDQ_0b7cfff5-c49c-409d-b686-7b80f7c1c366"
      unitRef="usd">1920000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i966b18cff85a4dc7b8003c47145b8e37_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEyLTMtMS0xLTY2NDQ_882b1110-a016-4e6a-8aa8-8f62022e40cf"
      unitRef="usd">511000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ib14025ec112d48ff9d612bd82b284074_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEyLTUtMS0xLTY2NDQ_34e4cf62-04ba-4b69-b44c-9af0bf9a393e"
      unitRef="usd">1641000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i8b97d08c2a2e4b81aa3dab9c94a80423_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEyLTctMS0xLTY2NDQ_caefefb7-d6b6-4710-977f-db9b8589d3a5"
      unitRef="usd">57142000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEyLTktMS0xLTY2NDQ_98ae2f36-c4bb-4cec-bea0-b59f9bafcd50"
      unitRef="usd">61214000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5400ccf7f25348849832804378e8bdc5_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEzLTEtMS0xLTY2NDQ_74f05787-b5a0-4dce-88ff-c4aa46beaa2f"
      unitRef="usd">296000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iba4ffc56d46146e9b94ae370c89b6df6_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEzLTMtMS0xLTY2NDQ_2cf8ec48-1778-49e9-9728-c06e16066795"
      unitRef="usd">-3000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ife83c64bd795483191fff8a0f29e82d4_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEzLTUtMS0xLTY2NDQ_cff86495-5040-4a2b-9f88-f47b2fc01497"
      unitRef="usd">-164000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i09c5d865c56d425f84a016c901485288_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEzLTctMS0xLTY2NDQ_6d06520c-4081-4d18-913b-3b018703eadb"
      unitRef="usd">3074000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzEzLTktMS0xLTY2NDQ_73cc1f69-75d2-44db-ad04-d562f628b9f2"
      unitRef="usd">3203000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <lmnr:DistributionsFromEquityInvestments
      contextRef="i5400ccf7f25348849832804378e8bdc5_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE0LTEtMS0xLTY2NDQ_f903b84e-da12-40e0-ac89-86280a041e9d"
      unitRef="usd">219000</lmnr:DistributionsFromEquityInvestments>
    <lmnr:DistributionsFromEquityInvestments
      contextRef="iba4ffc56d46146e9b94ae370c89b6df6_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE0LTMtMS0xLTY2NDQ_95350c30-48f7-4906-96a4-b3c62214454f"
      unitRef="usd">0</lmnr:DistributionsFromEquityInvestments>
    <lmnr:DistributionsFromEquityInvestments
      contextRef="ife83c64bd795483191fff8a0f29e82d4_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE0LTUtMS0xLTY2NDQ_8f0c5aab-41d7-48b2-a271-1594251c7404"
      unitRef="usd">106000</lmnr:DistributionsFromEquityInvestments>
    <lmnr:DistributionsFromEquityInvestments
      contextRef="i09c5d865c56d425f84a016c901485288_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE0LTctMS0xLTY2NDQ_23b097da-18a3-4ef3-99c8-4baef5e67d5e"
      unitRef="usd">0</lmnr:DistributionsFromEquityInvestments>
    <lmnr:DistributionsFromEquityInvestments
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE0LTktMS0xLTY2NDQ_907b6c22-3594-4481-9c5a-89787e340775"
      unitRef="usd">325000</lmnr:DistributionsFromEquityInvestments>
    <lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral
      contextRef="i5400ccf7f25348849832804378e8bdc5_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE3LTEtMS0xLTY2NDQ_4056a448-eb13-4091-b9cb-ae949dd61a87"
      unitRef="usd">0</lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral>
    <lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral
      contextRef="iba4ffc56d46146e9b94ae370c89b6df6_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE3LTMtMS0xLTY2NDQ_4a19dd43-35fc-412b-a4e5-491af990cc32"
      unitRef="usd">0</lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral>
    <lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral
      contextRef="ife83c64bd795483191fff8a0f29e82d4_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE3LTUtMS0xLTY2NDQ_d4c69938-0541-42ca-acce-3b546509be2b"
      unitRef="usd">-20000</lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral>
    <lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral
      contextRef="i09c5d865c56d425f84a016c901485288_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE3LTctMS0xLTY2NDQ_96579c5e-c4d1-41e8-a491-4ea9e4026ce5"
      unitRef="usd">0</lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral>
    <lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE3LTktMS0xLTY2NDQ_10efc397-bbe5-4eea-ade1-0e80b07319e3"
      unitRef="usd">-20000</lmnr:EquityMethodInvestmentReclassificationOfSaleAndLeasebackDeferral>
    <us-gaap:EquityMethodInvestments
      contextRef="iaf8b00981a67458ca23fa2aeef9bd3bb_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE4LTEtMS0xLTY2NDQ_6a09fb14-bb78-4da9-a95e-c3579c0dbcf1"
      unitRef="usd">1997000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i87554d97043549c4894be301bddf4843_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE4LTMtMS0xLTY2NDQ_c3493c46-ff19-4ff8-a0aa-07abe1189de9"
      unitRef="usd">508000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ie74767fb4b024279bf74f0e6de161d92_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE4LTUtMS0xLTY2NDQ_4fc326e8-da0b-4e78-9c04-4e5a9de3aed4"
      unitRef="usd">1351000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i65df458d9cf64e7b9cf9fea9c1805ee7_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE4LTctMS0xLTY2NDQ_39db167b-ea9e-4d41-aa39-ea29c8b0e3e0"
      unitRef="usd">60216000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzMvZnJhZzpiZWRlYzM3OGM5ZWM0ZGE2OGNhMGM4NjUxN2RiMjBhZi90YWJsZTo4NDZiOGM4N2VlMTc0ZmIxOGMxYWRlMGI5ZjBlODdiNS90YWJsZXJhbmdlOjg0NmI4Yzg3ZWUxNzRmYjE4YzFhZGUwYjlmMGU4N2I1XzE4LTktMS0xLTY2NDQ_1cf4c3c2-6404-44ec-8c1d-a5a1c0421d08"
      unitRef="usd">64072000</us-gaap:EquityMethodInvestments>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90ZXh0cmVnaW9uOmJkMTc3ZjNlZDYxYzRjM2RiM2ExOTQ5ODQ1MDNlOTEyXzEzNjM_3f06914d-a518-450a-883f-a62a7312c5de">Goodwill and Intangible Assets, Net&lt;div style="margin-bottom:6pt;margin-top:6pt;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="margin-bottom:6pt;margin-top:11pt;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:83.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.959%"/&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, 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: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,839&#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;Trapani Fresh purchase price 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;(297)&lt;/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;Foreign currency translation adjustment&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;(7)&lt;/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;Balance at October 31, 2020&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;1,535&#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: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:#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;(8)&lt;/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;Balance at October 31, 2021&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;1,527&#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="margin-bottom:6pt;margin-top:1pt;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;See Note 3 - Acquisitions for additional information regarding the Trapani Fresh purchase price adjustment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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. The Company concluded that no potential impairment indicators existed during any interim period and performed its annual assessment of goodwill impairment as of July 31, 2021 with no impairment noted. The Company did not incur any goodwill impairment losses in fiscal years 2021, 2020 or 2019, as the estimated fair values of its reporting units were in excess of their carrying values. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;As of October&#160;31, 2021, the Company has allocated goodwill to its reportable segments as follows: Fresh Lemons $957,000 and Lemon Packing $570,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 fiscal year ended October 31, 2021, the Company acquired additional water rights in Chile for $186,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;9. Goodwill and Intangible Assets, Net (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;October 31, 2021&#160;and&#160;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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.542%"/&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;October 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 #000;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 #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;Gross Carrying 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;Accumulated Amortization&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 Carrying 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;Weighted Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;Intangible assets:&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;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;border-top:1pt solid #000000;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;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;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,209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 style="background-color:#ffffff;padding:2px 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,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 style="background-color:#ffffff;padding:2px 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;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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;10,223&#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,894)&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,329&#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="margin-bottom:6pt;margin-top:1pt;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 $929,000, $999,000, and $689,000 for the years ended October 31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 for each of the next five fiscal years and thereafter are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt;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.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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;2022&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;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;2023&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;2024&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;716&#160;&lt;/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;2025&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;711&#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;2026&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,102&#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,688&#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="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90ZXh0cmVnaW9uOmJkMTc3ZjNlZDYxYzRjM2RiM2ExOTQ5ODQ1MDNlOTEyXzEzNjQ_1eea1f58-e508-4a6e-887d-f6b9f8c3f0b8">&lt;div style="margin-bottom:6pt;margin-top:6pt;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="margin-bottom:6pt;margin-top:11pt;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:83.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.959%"/&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, 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: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,839&#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;Trapani Fresh purchase price 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;(297)&lt;/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;Foreign currency translation adjustment&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;(7)&lt;/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;Balance at October 31, 2020&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;1,535&#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: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:#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;(8)&lt;/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;Balance at October 31, 2021&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;1,527&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ia2e554890cc9451dbf5f1ed84052fe89_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZTo2ZDQwNWMwMTJiMGE0NmIwYTkwNjI3YzAxYjkxNzM5OS90YWJsZXJhbmdlOjZkNDA1YzAxMmIwYTQ2YjBhOTA2MjdjMDFiOTE3Mzk5XzEtMS0xLTEtNjY0NA_5a6db5dd-f46d-4cd3-9d4e-ee96b15a46a8"
      unitRef="usd">1839000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZTo2ZDQwNWMwMTJiMGE0NmIwYTkwNjI3YzAxYjkxNzM5OS90YWJsZXJhbmdlOjZkNDA1YzAxMmIwYTQ2YjBhOTA2MjdjMDFiOTE3Mzk5XzItMS0xLTEtNjY0NA_4ca1150c-9ad9-4ec7-83b6-904643ef1187"
      unitRef="usd">297000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZTo2ZDQwNWMwMTJiMGE0NmIwYTkwNjI3YzAxYjkxNzM5OS90YWJsZXJhbmdlOjZkNDA1YzAxMmIwYTQ2YjBhOTA2MjdjMDFiOTE3Mzk5XzMtMS0xLTEtNjY0NA_28145b35-0c63-4fb0-966e-2a1012025dd9"
      unitRef="usd">-7000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZTo2ZDQwNWMwMTJiMGE0NmIwYTkwNjI3YzAxYjkxNzM5OS90YWJsZXJhbmdlOjZkNDA1YzAxMmIwYTQ2YjBhOTA2MjdjMDFiOTE3Mzk5XzQtMS0xLTEtNjY0NA_f1843a00-1dbe-47ec-8058-5bea95e01113"
      unitRef="usd">1535000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZTo2ZDQwNWMwMTJiMGE0NmIwYTkwNjI3YzAxYjkxNzM5OS90YWJsZXJhbmdlOjZkNDA1YzAxMmIwYTQ2YjBhOTA2MjdjMDFiOTE3Mzk5XzYtMS0xLTEtNjY0NA_7f654f6b-9e1c-4fba-acea-78bd58a40436"
      unitRef="usd">-8000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZTo2ZDQwNWMwMTJiMGE0NmIwYTkwNjI3YzAxYjkxNzM5OS90YWJsZXJhbmdlOjZkNDA1YzAxMmIwYTQ2YjBhOTA2MjdjMDFiOTE3Mzk5XzctMS0xLTEtNjY0NA_5141d999-fcc7-4b76-b7d8-0ccead0a15f8"
      unitRef="usd">1527000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90ZXh0cmVnaW9uOmJkMTc3ZjNlZDYxYzRjM2RiM2ExOTQ5ODQ1MDNlOTEyXzY4Mw_1af3695d-6206-4261-98c5-e8dff2e44305"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90ZXh0cmVnaW9uOmJkMTc3ZjNlZDYxYzRjM2RiM2ExOTQ5ODQ1MDNlOTEyXzY4Mw_af71a26b-8da1-462e-ba5b-eb576f00eb0b"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90ZXh0cmVnaW9uOmJkMTc3ZjNlZDYxYzRjM2RiM2ExOTQ5ODQ1MDNlOTEyXzY4Mw_c0c4b938-c109-450f-b14c-74c4a4fa28b2"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i19266316cc04434a96527b725c474751_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90ZXh0cmVnaW9uOmJkMTc3ZjNlZDYxYzRjM2RiM2ExOTQ5ODQ1MDNlOTEyXzk2Ng_d3c24663-19b5-4e29-8e92-cb115f298cb0"
      unitRef="usd">957000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4f22a7da50604e119270aa170af01e8a_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90ZXh0cmVnaW9uOmJkMTc3ZjNlZDYxYzRjM2RiM2ExOTQ5ODQ1MDNlOTEyXzk4Nw_c495490c-828b-49cb-8400-5722deeb551e"
      unitRef="usd">570000</us-gaap:Goodwill>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="id93801446d3f4d08becf4a30ceab21fa_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90ZXh0cmVnaW9uOmJkMTc3ZjNlZDYxYzRjM2RiM2ExOTQ5ODQ1MDNlOTEyXzE2NDkyNjc0NDMzOTA_73ee96be-2ec8-439d-bbcd-adcee1759524"
      unitRef="usd">186000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90ZXh0cmVnaW9uOmJkMTc3ZjNlZDYxYzRjM2RiM2ExOTQ5ODQ1MDNlOTEyXzEzNjA_70ff8f1a-0c6b-4a89-a47c-8e9b90f3a0b0">&lt;div style="margin-bottom:6pt;margin-top:6pt;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;October 31, 2021&#160;and&#160;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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.542%"/&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;October 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 #000;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 #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;Gross Carrying 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;Accumulated Amortization&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 Carrying 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;Weighted Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;Intangible assets:&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;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;border-top:1pt solid #000000;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;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;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,209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 style="background-color:#ffffff;padding:2px 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,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 style="background-color:#ffffff;padding:2px 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;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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;10,223&#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,894)&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,329&#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="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90ZXh0cmVnaW9uOmJkMTc3ZjNlZDYxYzRjM2RiM2ExOTQ5ODQ1MDNlOTEyXzEzNjE_82ef9c96-0250-4b9a-9c9b-a4ec8a0a06d5">&lt;div style="margin-bottom:6pt;margin-top:6pt;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;October 31, 2021&#160;and&#160;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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.542%"/&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;October 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 #000;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 #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;Gross Carrying 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;Accumulated Amortization&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 Carrying 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;Weighted Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;Intangible assets:&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;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;border-top:1pt solid #000000;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;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;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,209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:9pt;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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 style="background-color:#ffffff;padding:2px 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,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 style="background-color:#ffffff;padding:2px 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;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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;10,223&#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,894)&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,329&#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="idf22eb5f46da49499cda8a58e52bbbfa_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzMtMS0xLTEtNjY0NA_77b29ead-9cfc-42b3-937a-7ecbc3641f49"
      unitRef="usd">2108000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idf22eb5f46da49499cda8a58e52bbbfa_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzMtMy0xLTEtNjY0NA_aef039fc-8ee9-48b5-b989-02861c6d6fad"
      unitRef="usd">663000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idf22eb5f46da49499cda8a58e52bbbfa_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzMtNS0xLTEtNjY0NA_d10c203b-4ab6-4208-8104-68ec7f4ad1ff"
      unitRef="usd">1445000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="idf606a158e724c7b86ae2bec2205e365_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzMtNy0xLTEtNjY0NA_5bc8118f-cddb-45d3-8002-f392c754d048">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3d6f52308ee5422c994de41963e710fa_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzMtOS0xLTEtNjY0NA_4270a7b5-e765-4c86-937d-4cc1cee6b1f7"
      unitRef="usd">3771000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3d6f52308ee5422c994de41963e710fa_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzMtMTEtMS0xLTY2NDQ_7e3a264e-c6d7-4e59-b2d9-ba0ba9a8f274"
      unitRef="usd">947000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3d6f52308ee5422c994de41963e710fa_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzMtMTMtMS0xLTY2NDQ_7f15cfd9-fb05-4582-bdfb-f4523b73e114"
      unitRef="usd">2824000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7242b57c25fd426685be4e3350d560f7_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzMtMTUtMS0xLTY2NDQ_a42997e6-da6f-47a2-a495-53421b657f95">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4532e4045220476894472664401f5b71_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzQtMS0xLTEtNjY0NA_a5b1b4a9-bf71-4d2e-a201-e85393f2e2c7"
      unitRef="usd">4037000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4532e4045220476894472664401f5b71_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzQtMy0xLTEtNjY0NA_14aa25a2-e036-4602-a003-a499d0b446e2"
      unitRef="usd">1209000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4532e4045220476894472664401f5b71_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzQtNS0xLTEtNjY0NA_3909f98e-e84f-418d-80ab-9a726fcb3e33"
      unitRef="usd">2828000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0d52d864b3d84470b3efe85fd62decbe_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzQtNy0xLTEtNjY0NA_def6c9e3-5c6e-47b3-ada0-1ea72a0473d5">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i016b5ac0c0f24968916fd9618a4a2584_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzQtOS0xLTEtNjY0NA_8040d4af-77fd-4db4-9d47-6b9e5f91961b"
      unitRef="usd">5010000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i016b5ac0c0f24968916fd9618a4a2584_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzQtMTEtMS0xLTY2NDQ_d6c241dd-17a6-4544-a463-e90569bc0d49"
      unitRef="usd">989000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i016b5ac0c0f24968916fd9618a4a2584_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzQtMTMtMS0xLTY2NDQ_686ef131-9d35-4855-856f-09201600a886"
      unitRef="usd">4021000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9ce551cb7f204935aa77aa510234c666_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzQtMTUtMS0xLTY2NDQ_fdd77565-82e3-4080-bb1a-bbff610dc1e6">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i155369a8f38141d194fa7e4782729e4b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzUtMS0xLTEtNjY0NA_2eed7c0d-6ec7-41a2-84ef-3cf3304a8739"
      unitRef="usd">437000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i155369a8f38141d194fa7e4782729e4b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzUtMy0xLTEtNjY0NA_650bd1a0-9838-4178-8ee3-3929177b0179"
      unitRef="usd">22000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i155369a8f38141d194fa7e4782729e4b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzUtNS0xLTEtNjY0NA_8e6c35fe-c7c3-4ab2-b928-6475365ffa83"
      unitRef="usd">415000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4b96bfdba6e34268930d1b8e72419ecc_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzUtNy0xLTEtNjY0NA_162a730b-38ff-49af-b2e1-4ee1af45127d">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i67241a6727d3466ea76ee7f69799e9cc_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzUtOS0xLTEtNjY0NA_cbe8ca82-a4f6-42bb-a62d-34783722c772"
      unitRef="usd">1040000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i67241a6727d3466ea76ee7f69799e9cc_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzUtMTEtMS0xLTY2NDQ_7b088461-e956-48dc-a7f7-1d89f9453800"
      unitRef="usd">147000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i67241a6727d3466ea76ee7f69799e9cc_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzUtMTMtMS0xLTY2NDQ_8add18da-d708-4644-879e-20227707aa8c"
      unitRef="usd">893000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i563fa5bac5a1453eae04eb88ccad89bd_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzUtMTUtMS0xLTY2NDQ_849ae796-9bd8-4c0f-b92e-b83a39228e74">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i99b099861609467db6098d8b2f9fc55e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzYtMS0xLTEtNjY0NA_3fc9d7b5-bdc2-499b-9b4b-c3b63b580da7"
      unitRef="usd">3641000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i99b099861609467db6098d8b2f9fc55e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzYtNS0xLTEtNjY0NA_10f0518e-b868-4d2b-910b-8ceb3622ef1f"
      unitRef="usd">3641000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i58b7a1a6b0d74d39aa6e932d67d9049f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzYtOS0xLTEtNjY0NA_257766bd-7c0d-4f85-9c93-032baf0ddc66"
      unitRef="usd">3571000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i58b7a1a6b0d74d39aa6e932d67d9049f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzYtMTMtMS0xLTY2NDQ_a7213dd3-2162-4a3c-ad0b-542344e3029f"
      unitRef="usd">3571000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzctMS0xLTEtNjY0NA_11836817-742d-49f1-8be3-311c2060d139"
      unitRef="usd">10223000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzctMy0xLTEtNjY0NA_ae1b0268-49d3-4d46-b265-02dafe2e54ad"
      unitRef="usd">1894000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzctNS0xLTEtNjY0NA_fe244d6a-ed31-430a-be55-052602c71354"
      unitRef="usd">8329000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzctOS0xLTEtNjY0NA_377ee63a-617a-4fb0-a2d9-80961d3c8a9e"
      unitRef="usd">13392000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzctMTEtMS0xLTY2NDQ_974fbf2e-5002-44c6-b7d5-b19d920699ee"
      unitRef="usd">2083000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZToxMDljNzM5MDhhMDc0NzM2ODcxNDQ3ZmM0ZDI2ZmYyNi90YWJsZXJhbmdlOjEwOWM3MzkwOGEwNzQ3MzY4NzE0NDdmYzRkMjZmZjI2XzctMTMtMS0xLTY2NDQ_8402ba67-230c-4e7a-8786-320acec5ed2f"
      unitRef="usd">11309000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90ZXh0cmVnaW9uOmJkMTc3ZjNlZDYxYzRjM2RiM2ExOTQ5ODQ1MDNlOTEyXzExNTE_b667c8f7-55aa-49d0-aa30-3aea04ab873c"
      unitRef="usd">929000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90ZXh0cmVnaW9uOmJkMTc3ZjNlZDYxYzRjM2RiM2ExOTQ5ODQ1MDNlOTEyXzExNTU_8352ad7a-7248-4d18-bef0-6051ba6fa79d"
      unitRef="usd">999000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90ZXh0cmVnaW9uOmJkMTc3ZjNlZDYxYzRjM2RiM2ExOTQ5ODQ1MDNlOTEyXzExNjM_7c8fcd30-6d2e-4077-b528-a82494e96be6"
      unitRef="usd">689000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90ZXh0cmVnaW9uOmJkMTc3ZjNlZDYxYzRjM2RiM2ExOTQ5ODQ1MDNlOTEyXzEzNjI_a8aaa3f7-97c1-4775-ae08-60a78fcdbddc">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 for each of the next five fiscal years and thereafter are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt;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.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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;2022&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;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;2023&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;2024&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;716&#160;&lt;/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;2025&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;711&#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;2026&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,102&#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,688&#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:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZTpkZWQ1ZDAzOWYyNzA0Y2M1Yjc3MDMyODI2YTdjOTM2NC90YWJsZXJhbmdlOmRlZDVkMDM5ZjI3MDRjYzViNzcwMzI4MjZhN2M5MzY0XzAtMS0xLTEtNjY0NA_f32572ba-78a7-4136-9479-d2e8e9ee5c0a"
      unitRef="usd">724000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZTpkZWQ1ZDAzOWYyNzA0Y2M1Yjc3MDMyODI2YTdjOTM2NC90YWJsZXJhbmdlOmRlZDVkMDM5ZjI3MDRjYzViNzcwMzI4MjZhN2M5MzY0XzEtMS0xLTEtNjY0NA_9276384b-c929-4af7-8b9c-03943d767ce3"
      unitRef="usd">724000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZTpkZWQ1ZDAzOWYyNzA0Y2M1Yjc3MDMyODI2YTdjOTM2NC90YWJsZXJhbmdlOmRlZDVkMDM5ZjI3MDRjYzViNzcwMzI4MjZhN2M5MzY0XzItMS0xLTEtNjY0NA_ead928a0-43ed-450a-b0a2-72cb9afb4e68"
      unitRef="usd">716000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZTpkZWQ1ZDAzOWYyNzA0Y2M1Yjc3MDMyODI2YTdjOTM2NC90YWJsZXJhbmdlOmRlZDVkMDM5ZjI3MDRjYzViNzcwMzI4MjZhN2M5MzY0XzMtMS0xLTEtNjY0NA_95fd6e3c-f206-472d-b517-480d9c2583d4"
      unitRef="usd">711000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZTpkZWQ1ZDAzOWYyNzA0Y2M1Yjc3MDMyODI2YTdjOTM2NC90YWJsZXJhbmdlOmRlZDVkMDM5ZjI3MDRjYzViNzcwMzI4MjZhN2M5MzY0XzQtMS0xLTEtNjY0NA_30ef6898-accf-4dc2-a4f1-66ae516b9e7c"
      unitRef="usd">711000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZTpkZWQ1ZDAzOWYyNzA0Y2M1Yjc3MDMyODI2YTdjOTM2NC90YWJsZXJhbmdlOmRlZDVkMDM5ZjI3MDRjYzViNzcwMzI4MjZhN2M5MzY0XzUtMS0xLTEtNjY0NA_fda32f9a-3d6d-46f9-8488-45c962f6551d"
      unitRef="usd">1102000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xMzkvZnJhZzpiZDE3N2YzZWQ2MWM0YzNkYjNhMTk0OTg0NTAzZTkxMi90YWJsZTpkZWQ1ZDAzOWYyNzA0Y2M1Yjc3MDMyODI2YTdjOTM2NC90YWJsZXJhbmdlOmRlZDVkMDM5ZjI3MDRjYzViNzcwMzI4MjZhN2M5MzY0XzYtMS0xLTEtNjY0NA_bd3377fd-a2cd-4014-96f5-e98027e8f959"
      unitRef="usd">4688000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDIvZnJhZzo4ODc3ZTcxYzUxNmY0ZmI1YWZkMGRhNTFhZjUxOWY1My90ZXh0cmVnaW9uOjg4NzdlNzFjNTE2ZjRmYjVhZmQwZGE1MWFmNTE5ZjUzXzQ3MA_1892c6f4-3be7-49ee-869a-4310018bd89a">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 October&#160;31, 2021 and 2020 were $5,994,000 and $5,563,000, respectively.</us-gaap:OtherAssetsDisclosureTextBlock>
    <lmnr:MutualWaterCompaniesInvestment
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDIvZnJhZzo4ODc3ZTcxYzUxNmY0ZmI1YWZkMGRhNTFhZjUxOWY1My90ZXh0cmVnaW9uOjg4NzdlNzFjNTE2ZjRmYjVhZmQwZGE1MWFmNTE5ZjUzXzQ0Ng_5eb2c27c-7c30-4af9-908b-e22c0196acea"
      unitRef="usd">5994000</lmnr:MutualWaterCompaniesInvestment>
    <lmnr:MutualWaterCompaniesInvestment
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDIvZnJhZzo4ODc3ZTcxYzUxNmY0ZmI1YWZkMGRhNTFhZjUxOWY1My90ZXh0cmVnaW9uOjg4NzdlNzFjNTE2ZjRmYjVhZmQwZGE1MWFmNTE5ZjUzXzQ1Mw_84515306-9f3e-445f-858f-e60c60b2aa5f"
      unitRef="usd">5563000</lmnr:MutualWaterCompaniesInvestment>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90ZXh0cmVnaW9uOjMxNGE2ZTlkODJiODQ4ZDhiNDM2ZmIyNmY3MDU1MDBmXzEwOA_51be7db7-1692-4ee2-aab3-46716286fd2e">Accrued Liabilities&lt;div style="margin-bottom:6pt;margin-top:6pt;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 at October 31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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: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;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;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,112&#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;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;6,542&#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;7,947&#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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90ZXh0cmVnaW9uOjMxNGE2ZTlkODJiODQ4ZDhiNDM2ZmIyNmY3MDU1MDBmXzExMA_b79e39e6-7850-4678-a0df-c85c6454b71a">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 at October 31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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: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;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;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,112&#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;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;6,542&#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;7,947&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90YWJsZTo3MWE1MmE3Yzg5Yjc0NTljYTBmMWMyYzQ2YmQyM2JiYy90YWJsZXJhbmdlOjcxYTUyYTdjODliNzQ1OWNhMGYxYzJjNDZiZDIzYmJjXzEtMS0xLTEtNjY0NA_3120fe3c-7611-4fa7-84da-c6ad5fc20e33"
      unitRef="usd">2112000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90YWJsZTo3MWE1MmE3Yzg5Yjc0NTljYTBmMWMyYzQ2YmQyM2JiYy90YWJsZXJhbmdlOjcxYTUyYTdjODliNzQ1OWNhMGYxYzJjNDZiZDIzYmJjXzEtMy0xLTEtNjY0NA_aa9e5bb5-47f9-41cd-a08d-6a06e6a620a4"
      unitRef="usd">2275000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90YWJsZTo3MWE1MmE3Yzg5Yjc0NTljYTBmMWMyYzQ2YmQyM2JiYy90YWJsZXJhbmdlOjcxYTUyYTdjODliNzQ1OWNhMGYxYzJjNDZiZDIzYmJjXzItMS0xLTEtNjY0NA_ff3f9fab-922e-4cc6-b7e3-b33cd126d5c9"
      unitRef="usd">676000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90YWJsZTo3MWE1MmE3Yzg5Yjc0NTljYTBmMWMyYzQ2YmQyM2JiYy90YWJsZXJhbmdlOjcxYTUyYTdjODliNzQ1OWNhMGYxYzJjNDZiZDIzYmJjXzItMy0xLTEtNjY0NA_3c9041b4-65ca-4329-914f-e104c5be1d83"
      unitRef="usd">683000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <lmnr:AccruedPayablesToFruitSuppliers
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90YWJsZTo3MWE1MmE3Yzg5Yjc0NTljYTBmMWMyYzQ2YmQyM2JiYy90YWJsZXJhbmdlOjcxYTUyYTdjODliNzQ1OWNhMGYxYzJjNDZiZDIzYmJjXzMtMS0xLTEtNjY0NA_270b4a4f-5473-435c-814f-ec2b369575bb"
      unitRef="usd">0</lmnr:AccruedPayablesToFruitSuppliers>
    <lmnr:AccruedPayablesToFruitSuppliers
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90YWJsZTo3MWE1MmE3Yzg5Yjc0NTljYTBmMWMyYzQ2YmQyM2JiYy90YWJsZXJhbmdlOjcxYTUyYTdjODliNzQ1OWNhMGYxYzJjNDZiZDIzYmJjXzMtMy0xLTEtNjY0NA_f2ac9ec6-734e-45fc-b65a-dd7becdce7b4"
      unitRef="usd">1346000</lmnr:AccruedPayablesToFruitSuppliers>
    <lmnr:CapitalExpendituresReservesAndOtherCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90YWJsZTo3MWE1MmE3Yzg5Yjc0NTljYTBmMWMyYzQ2YmQyM2JiYy90YWJsZXJhbmdlOjcxYTUyYTdjODliNzQ1OWNhMGYxYzJjNDZiZDIzYmJjXzQtMS0xLTEtNjY0NA_48870bec-cecd-4b07-87f4-b00636e85f1c"
      unitRef="usd">1203000</lmnr:CapitalExpendituresReservesAndOtherCurrent>
    <lmnr:CapitalExpendituresReservesAndOtherCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90YWJsZTo3MWE1MmE3Yzg5Yjc0NTljYTBmMWMyYzQ2YmQyM2JiYy90YWJsZXJhbmdlOjcxYTUyYTdjODliNzQ1OWNhMGYxYzJjNDZiZDIzYmJjXzQtMy0xLTEtNjY0NA_0e17371c-4b80-4b0c-a0ed-2f8c8fd93339"
      unitRef="usd">938000</lmnr:CapitalExpendituresReservesAndOtherCurrent>
    <lmnr:OperatingLeaseLiabilityCurrentIncludingAccruedUnpaidLeaseExpenses
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90YWJsZTo3MWE1MmE3Yzg5Yjc0NTljYTBmMWMyYzQ2YmQyM2JiYy90YWJsZXJhbmdlOjcxYTUyYTdjODliNzQ1OWNhMGYxYzJjNDZiZDIzYmJjXzUtMS0xLTEtNjY0NA_533c7d78-360b-4495-9b75-2f93fb0f3db3"
      unitRef="usd">604000</lmnr:OperatingLeaseLiabilityCurrentIncludingAccruedUnpaidLeaseExpenses>
    <lmnr:OperatingLeaseLiabilityCurrentIncludingAccruedUnpaidLeaseExpenses
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90YWJsZTo3MWE1MmE3Yzg5Yjc0NTljYTBmMWMyYzQ2YmQyM2JiYy90YWJsZXJhbmdlOjcxYTUyYTdjODliNzQ1OWNhMGYxYzJjNDZiZDIzYmJjXzUtMy0xLTEtNjY0NA_96fd08ff-69e3-42c3-89ab-5466db2f64b6"
      unitRef="usd">959000</lmnr:OperatingLeaseLiabilityCurrentIncludingAccruedUnpaidLeaseExpenses>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90YWJsZTo3MWE1MmE3Yzg5Yjc0NTljYTBmMWMyYzQ2YmQyM2JiYy90YWJsZXJhbmdlOjcxYTUyYTdjODliNzQ1OWNhMGYxYzJjNDZiZDIzYmJjXzYtMS0xLTEtNjY0NA_a472c910-ff87-44d1-8a4f-fb4c223268fe"
      unitRef="usd">1947000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90YWJsZTo3MWE1MmE3Yzg5Yjc0NTljYTBmMWMyYzQ2YmQyM2JiYy90YWJsZXJhbmdlOjcxYTUyYTdjODliNzQ1OWNhMGYxYzJjNDZiZDIzYmJjXzYtMy0xLTEtNjY0NA_e8ecf42b-4489-43f6-864a-67811c44353c"
      unitRef="usd">1746000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90YWJsZTo3MWE1MmE3Yzg5Yjc0NTljYTBmMWMyYzQ2YmQyM2JiYy90YWJsZXJhbmdlOjcxYTUyYTdjODliNzQ1OWNhMGYxYzJjNDZiZDIzYmJjXzctMS0xLTEtNjY0NA_f0fa7353-8209-4362-972c-42cf22570017"
      unitRef="usd">6542000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDUvZnJhZzozMTRhNmU5ZDgyYjg0OGQ4YjQzNmZiMjZmNzA1NTAwZi90YWJsZTo3MWE1MmE3Yzg5Yjc0NTljYTBmMWMyYzQ2YmQyM2JiYy90YWJsZXJhbmdlOjcxYTUyYTdjODliNzQ1OWNhMGYxYzJjNDZiZDIzYmJjXzctMy0xLTEtNjY0NA_0c368629-6212-410a-8eb8-1f955c26d25d"
      unitRef="usd">7947000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzYwNDczMTM5OTIxNTk_c32451bd-4fe8-4675-8cdb-80c223a72010">Long-Term Debt&lt;div style="margin-bottom:6pt;margin-top:6pt;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 at October 31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:75.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.305%"/&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;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;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 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: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.09% at October 31, 2021, plus 1.85%. The interest rate for the $40.0 million outstanding balance of the non-revolving line of credit was fixed at 4.77% through July 1, 2022, 3.57% through July 1, 2025 and variable interest thereafter. Interest is payable monthly and the principal is due in full on July 1, 2026.&lt;/span&gt;&lt;/div&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;111,293&#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 style="height:5pt"&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;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: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="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;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,438&#160;&lt;/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 style="height:5pt"&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;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: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="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;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 style="height:5pt"&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;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: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="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;8,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;8,433&#160;&lt;/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 style="height:5pt"&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;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: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 though March 2036.&lt;/span&gt;&lt;/div&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;5,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 style="height:5pt"&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: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;Wells Fargo term loan: The loan was repaid in August 2021 with proceeds from the Farm Credit West term loan.&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;3,491&#160;&lt;/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 style="height:5pt"&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;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:100%"&gt;Farm Credit West term loan: Effective August 2, 2021, the interest rate was fixed at 3.19%. The loan is payable in monthly installments through September 2026.&lt;/span&gt;&lt;/div&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,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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 style="height:5pt"&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;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: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="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,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 style="height:5pt"&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;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:100%"&gt;Note Payable: The interest rate ranges from 5.00% to 7.00% and was 6.50% at October 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="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,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="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,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;/tr&gt;&lt;tr style="height:5pt"&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;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:100%"&gt;Banco de Chile COVID-19 loans: The interest rates are fixed at 3.48%. 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="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;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 style="height:5pt"&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;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 4.26%. The loans are payable in monthly installments beginning September 2021 through September 2026.&lt;/span&gt;&lt;/div&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;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="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;/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;Subtotal&lt;/span&gt;&lt;/td&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;132,956&#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:10pt;font-weight:400;line-height:100%"&gt;Less deferred financing costs, net of accumulated 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:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, net&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;132,825&#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:10pt;font-weight:400;line-height:100%"&gt;Less current portion&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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, less current portion&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;130,353&#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="margin-bottom:6pt;margin-top:6pt;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 August 2021, the Company entered into an equipment finance agreement (the "FCW term loan") with Farm Credit West, PCA (the &#x201c;Lender&#x201d;) and used the proceeds to pay off 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="margin-bottom:6pt;margin-top:6pt;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 a Master Loan Agreement (the &#x201c;MLA&#x201d;) with Lender 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 for a period of time as described in the table above ("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="margin-bottom:6pt;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;12. Long-Term Debt (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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="margin-bottom:6pt;margin-top:6pt;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="margin-bottom:6pt;margin-top:6pt;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. As of October 31, 2021, the Company's outstanding borrowings under the revolving and non-revolving lines of credit were $111,293,000 and it had $18,707,000 of availability. 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="margin-bottom:6pt;margin-top:6pt;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="margin-bottom:6pt;margin-top:6pt;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% through July 1, 2022 and then 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 amount 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="margin-bottom:6pt;margin-top:6pt;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 nonpayment, 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="margin-bottom:6pt;margin-top:6pt;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 financial covenant that requires it to maintain compliance with a specified debt service coverage ratio on an annual basis. In December 2021, the Lender modified the covenant to defer measurement at October 31, 2021 and revert to a debt service coverage ratio of 1.25:1.0 measured as of October 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 received annual cash patronage dividends from Farm Credit West of $1,170,000, $1,566,000 and $853,000 in fiscal years 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 August 2021, PDA and San Pablo entered into term loan agreements for an aggregate amount of approximately $652,000. These small business loans are guaranteed by the Chilean government in response to economic instability caused by the COVID-19 pandemic. The unsecured loans mature in August 2025 and September 2026, bear interest at fixed rates of 3.48% and 4.26%, respectively, and are payable in monthly installments beginning September 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;12. Long-Term Debt (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 July and September 2020, PDA and San Pablo entered into term loan agreements for an aggregate amount of approximately $522,000. These small business loans are guaranteed by the Chilean government in response to economic instability caused by the COVID-19 pandemic. The unsecured loans mature in July 2024 and September 2024, bear interest at fixed rates of 3.48% and are payable in monthly installments beginning February 2021 and April 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 $1,110,000, $921,000 and $1,369,000 during the fiscal years ended 2021, 2020 and 2019, respectively. Capitalized interest is included in property, plant and equipment and real estate development assets in the Company&#x2019;s consolidated balance sheets.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 incurs certain loan fees and costs associated with its new or amended credit arrangements. Such costs are capitalized as deferred financing costs and amortized as interest expense using the straight-line method over the terms of the credit agreements. The balance of deferred financing costs was $131,000 and $176,000, net of amortization at October&#160;31, 2021 and 2020, respectively, and was included in long-term debt on the Company&#x2019;s consolidated balance sheet.&lt;/span&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:400;line-height:120%"&gt;Principal payments on the Company&#x2019;s long-term debt are due as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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;2022&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,472&#160;&lt;/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;2023&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,385&#160;&lt;/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;2024&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,815&#160;&lt;/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;2025&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,092&#160;&lt;/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;2026&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;112,749&#160;&lt;/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;Thereafter&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;10,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;/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;132,956&#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:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzUyMTk_37e7394b-7c6e-415b-aa4b-08e081608345">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 at October 31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:75.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.305%"/&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;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;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 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: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.09% at October 31, 2021, plus 1.85%. The interest rate for the $40.0 million outstanding balance of the non-revolving line of credit was fixed at 4.77% through July 1, 2022, 3.57% through July 1, 2025 and variable interest thereafter. Interest is payable monthly and the principal is due in full on July 1, 2026.&lt;/span&gt;&lt;/div&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;111,293&#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 style="height:5pt"&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;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: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="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;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,438&#160;&lt;/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 style="height:5pt"&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;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: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="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;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 style="height:5pt"&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;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: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="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;8,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;8,433&#160;&lt;/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 style="height:5pt"&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;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: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 though March 2036.&lt;/span&gt;&lt;/div&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;5,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 style="height:5pt"&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: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;Wells Fargo term loan: The loan was repaid in August 2021 with proceeds from the Farm Credit West term loan.&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;3,491&#160;&lt;/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 style="height:5pt"&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;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:100%"&gt;Farm Credit West term loan: Effective August 2, 2021, the interest rate was fixed at 3.19%. The loan is payable in monthly installments through September 2026.&lt;/span&gt;&lt;/div&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,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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 style="height:5pt"&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;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: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="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,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 style="height:5pt"&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;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:100%"&gt;Note Payable: The interest rate ranges from 5.00% to 7.00% and was 6.50% at October 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="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,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="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,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;/tr&gt;&lt;tr style="height:5pt"&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;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:100%"&gt;Banco de Chile COVID-19 loans: The interest rates are fixed at 3.48%. 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="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;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 style="height:5pt"&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;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 4.26%. The loans are payable in monthly installments beginning September 2021 through September 2026.&lt;/span&gt;&lt;/div&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;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="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;/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;Subtotal&lt;/span&gt;&lt;/td&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;132,956&#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:10pt;font-weight:400;line-height:100%"&gt;Less deferred financing costs, net of accumulated 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:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, net&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;132,825&#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:10pt;font-weight:400;line-height:100%"&gt;Less current portion&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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, less current portion&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;130,353&#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="ide3473aaa8d74dbeb67aedce983e8c3d_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzEtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjU5YjgyNTIxYjg0MDQxMGU5MjczMDE0MGJiMDRjMDY5XzIwMg_ae7a6fef-d2ba-4452-a61b-bc9bfc47df18"
      unitRef="number">0.0009</lmnr:DebtInstrumentInterestRateReferenceRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i50fc22baa2714c3a94f50b15ffbdec1b_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzEtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjU5YjgyNTIxYjg0MDQxMGU5MjczMDE0MGJiMDRjMDY5XzIzMQ_f733dffd-a7f6-4443-bd83-f1470c114199"
      unitRef="number">0.0185</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iae2eeb93bd284914a4826113728fb3c0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzEtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjU5YjgyNTIxYjg0MDQxMGU5MjczMDE0MGJiMDRjMDY5XzI2MQ_a46c3525-df87-4a1a-a377-831ffdce525c"
      unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iae2eeb93bd284914a4826113728fb3c0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzEtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjU5YjgyNTIxYjg0MDQxMGU5MjczMDE0MGJiMDRjMDY5XzMzMw_ebabe1e6-d3ec-47c1-9513-9d2dab8409a9"
      unitRef="number">0.0477</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8f18ce5022504b7f8584393b7d5002ce_I20220702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzEtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjU5YjgyNTIxYjg0MDQxMGU5MjczMDE0MGJiMDRjMDY5XzE2NDkyNjc0NDIxOTI_0def2767-5403-4c0c-995b-760d3c04dad6"
      unitRef="number">0.0357</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3a156fd5540d45ebb2535c89d5c6fbd6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzEtMS0xLTEtNjY0NA_c14c6b46-4f48-44f8-851c-b6abf8a4593e"
      unitRef="usd">111293000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i23b241a0134c40039007bfb0815d92a6_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzEtMy0xLTEtNjY0NA_f8d0ebe2-e0a9-4e19-806f-7d559153096f"
      unitRef="usd">102251000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i20205431eb3b426e8a6633b4f1ced023_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzMtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOmE0NTU1NTYxMGQzMTRlOTk5MWYxNTdmNGZiNjhmODZhXzg3_cf31d874-d066-4a8d-89a3-b68b6186da15"
      unitRef="number">0.0248</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i20205431eb3b426e8a6633b4f1ced023_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzMtMS0xLTEtNjY0NA_8239589c-9fd7-4cc6-926d-776dba8cb8bc"
      unitRef="usd">809000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id67b58475a6f4aabab59d0ea88748f98_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzMtMy0xLTEtNjY0NA_d4092066-f6e2-4696-b07d-908fc00fe09c"
      unitRef="usd">1438000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifc8679c305f140509865edbc2fd4b712_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzUtMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjc2YmZmOTUwYjU5MjQ2OGI4ZWY5ZDNjY2U1ZTcxYzY1Xzg3_ac3ead20-eba3-475e-8992-4ae36674df80"
      unitRef="number">0.0324</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifc8679c305f140509865edbc2fd4b712_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzUtMS0xLTEtNjY0NA_06fa66d9-7bdb-48e4-ad43-79e01d70caf6"
      unitRef="usd">974000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iea4730ec61ce4999a674fb61ca08c464_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzUtMy0xLTEtNjY0NA_644924cc-1f21-4683-9562-30b559407728"
      unitRef="usd">1029000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i189821a5a74341f4826ae7461b6aa74e_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzctMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjY4ZjExZmFmNjU0NDQ3MWRhOTFiZTlmNjk5MDk0MmVkXzg3_d37070dc-6b69-4da2-ac54-b5a868a3aa34"
      unitRef="number">0.0324</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i189821a5a74341f4826ae7461b6aa74e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzctMS0xLTEtNjY0NA_d55c9173-3b8e-4e98-8065-9f1136e1d2ac"
      unitRef="usd">8004000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1616a3d2826140c2a3c1ae75b74dcde6_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzctMy0xLTEtNjY0NA_7c58eca8-e2b0-40e4-8103-fd6fb6c905c7"
      unitRef="usd">8433000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i41d90b9114f04290a3789ec5025091e9_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzktMC0xLTEtNjY0NC90ZXh0cmVnaW9uOjY5YzA1ZDEzMzJhNzRmNTg5NzI4MGE3YjE2Nzg4YzA0Xzg3_57b65055-0a64-4c18-a485-a472efea197e"
      unitRef="number">0.0277</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i41d90b9114f04290a3789ec5025091e9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzktMS0xLTEtNjY0NA_faa1badf-2663-4913-b4bb-4db086c061c7"
      unitRef="usd">5892000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icd4eed1c6a1045b0b6800d129ad74e0e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzktMy0xLTEtNjY0NA_99bf5b03-6c8e-4d2a-9ac4-2aaa95fa4c8b"
      unitRef="usd">6220000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i861df169f99c45eeb14b784b142196c5_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzExLTEtMS0xLTY2NDQ_d112146d-cf64-4e80-ac7a-0d21c26cf487"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5cf331350fb24a1ebda66dff6aa05e79_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzExLTMtMS0xLTY2NDQ_add6307e-ce55-41b8-8141-bfc4355df5d1"
      unitRef="usd">3491000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib11d863c0d5d412fb3247ed4499e3252_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzEzLTAtMS0xLTI4NjkwL3RleHRyZWdpb246ZjMwNGI2Mjc0YzQ4NGM3YmFkM2EwZjA5ODAzYzEzYTFfMTY0OTI2NzQ0MTgzNg_3ada7646-6c00-48ba-83b8-33856b1874aa"
      unitRef="number">0.0319</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib11d863c0d5d412fb3247ed4499e3252_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzEzLTEtMS0xLTI4Njg1_d9d3f7d9-ff72-4674-bcff-6fd65f1d7a5a"
      unitRef="usd">2475000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibd8fdc2a890d4c2dbbf8c48b910ddc2f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzEzLTMtMS0xLTI4Njg4_048c407e-cb8d-44cf-b8c3-b68dde836371"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic7c907cc0425417cb653b6872983bb66_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzEzLTAtMS0xLTY2NDQvdGV4dHJlZ2lvbjo3MTFjMzdiOTdlMDE0Zjg5YjZkNTMxOTI1MGQ1NDI2N182MA_5c6e1468-9a75-45b6-8e4d-df2c9f9f2e4f"
      unitRef="number">0.0648</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic7c907cc0425417cb653b6872983bb66_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzEzLTEtMS0xLTY2NDQ_b8fb0885-d081-4110-986b-a33a1df281e1"
      unitRef="usd">1011000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i730bd2833cd946c792315b087ec3afe9_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzEzLTMtMS0xLTY2NDQ_9aa9b4e4-2422-4cdb-89ce-df98c2c1c5aa"
      unitRef="usd">1205000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="i56d3be58987e4db8a01beba8ac48ad09_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzE1LTAtMS0xLTY2NDQvdGV4dHJlZ2lvbjo2NTc2ZDkyMDNhODQ0NWI4OTNiNWViYzM0ZmYyNjZiOF80OA_f12ccc4f-7b14-47f2-a595-a03380132c00"
      unitRef="number">0.0500</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="i30255496d7de4cf3ad1b569b371deb77_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzE1LTAtMS0xLTY2NDQvdGV4dHJlZ2lvbjo2NTc2ZDkyMDNhODQ0NWI4OTNiNWViYzM0ZmYyNjZiOF81NA_6047ef5e-40b4-42ba-b092-75be3c436b5e"
      unitRef="number">0.0700</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="i0f05154e08c247ccae4edeac42828cd0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzE1LTAtMS0xLTY2NDQvdGV4dHJlZ2lvbjo2NTc2ZDkyMDNhODQ0NWI4OTNiNWViYzM0ZmYyNjZiOF82NQ_2d72a811-8c6d-46ac-bfa6-e317eea7aea9"
      unitRef="number">0.0650</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0f05154e08c247ccae4edeac42828cd0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzE1LTEtMS0xLTY2NDQ_4a845c6c-62b8-4b77-9455-87589d96f558"
      unitRef="usd">1435000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i151e6bfe003643cb8faa6d534ce8adbe_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzE1LTMtMS0xLTY2NDQ_de5e3e84-9065-44c4-bed1-2a3a3f13d0ba"
      unitRef="usd">1435000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib3ed9136fe964b15b5a44fe67430028d_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzE3LTAtMS0xLTY2NDQvdGV4dHJlZ2lvbjozMDk4YzcwODdmYjM0ZTkyOGRiZDYxNjM5NDFiMmVjN182Nw_dd514cda-4eda-4806-af9b-cc5f3c653ca5"
      unitRef="number">0.0348</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib3ed9136fe964b15b5a44fe67430028d_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzE3LTEtMS0xLTY2NDQ_5041a4c3-15d0-4981-874c-2e480ecc0f26"
      unitRef="usd">411000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia4d6d6f8b9bd46aab78d1c178889d268_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzE3LTMtMS0xLTY2NDQ_9da5a2f1-eaab-43a4-b7ee-50635ac994fd"
      unitRef="usd">522000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i50a35ca9e7d941a49617179098a18b53_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzE5LTAtMS0xLTI2ODI4L3RleHRyZWdpb246MzY3Y2U4NDJkOWE0NDNkMTk1ZDcyZmM2YmJmYzcwM2VfMTY0OTI2NzQ0MTg0Nw_06c4b9dd-1e1e-4361-8a6b-3123d3e206cd"
      unitRef="number">0.0348</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id0f8071027e34c8ca1ea2bceb691c1e5_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzE5LTAtMS0xLTI2ODI4L3RleHRyZWdpb246MzY3Y2U4NDJkOWE0NDNkMTk1ZDcyZmM2YmJmYzcwM2VfMTY0OTI2NzQ0MTg1NQ_40210206-70ed-4fc3-b86f-fd52bb46532a"
      unitRef="number">0.0426</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i50a35ca9e7d941a49617179098a18b53_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzIxLTEtMS0xLTI4NjMz_9b596e39-760b-46ed-a069-e4f1a59f657c"
      unitRef="usd">652000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id0f8071027e34c8ca1ea2bceb691c1e5_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzIxLTMtMS0xLTI4NjI2_8f0c94c0-5143-4f3b-bda9-f6dad0f8149b"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzE4LTEtMS0xLTY2NDQ_a38d73cb-e93b-4ec9-abb5-d9a9290004a8"
      unitRef="usd">132956000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzE4LTMtMS0xLTY2NDQ_82a8358d-1e77-473b-8252-60520a84e379"
      unitRef="usd">126024000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzE5LTEtMS0xLTY2NDQ_7c4fec35-2847-4f07-951a-bbdb99b240ba"
      unitRef="usd">131000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzE5LTMtMS0xLTY2NDQ_9eb7188f-b929-4e97-877e-d2f22ea7633e"
      unitRef="usd">176000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:LongTermDebt
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzIwLTEtMS0xLTY2NDQ_91e85ff8-c9e2-4551-9e6b-29e264f2838c"
      unitRef="usd">132825000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzIwLTMtMS0xLTY2NDQ_aa6c0494-c194-47f2-a4b2-f55c3776d586"
      unitRef="usd">125848000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzIxLTEtMS0xLTY2NDQ_4effc8fc-b752-432e-adc1-28123c7aff35"
      unitRef="usd">2472000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzIxLTMtMS0xLTY2NDQ_ba02aefa-d78b-4c8a-94e4-ebe2387c7177"
      unitRef="usd">3277000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzIyLTEtMS0xLTY2NDQ_b1f5ae33-9ff9-4d11-8b2f-ab42293547c3"
      unitRef="usd">130353000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZToxMmU5ZTcwZjAxZTk0MThlYTE5MjkyYTg0MjdjZWNhOS90YWJsZXJhbmdlOjEyZTllNzBmMDFlOTQxOGVhMTkyOTJhODQyN2NlY2E5XzIyLTMtMS0xLTY2NDQ_ba3cf036-f769-4cb0-a6d0-8de8d556811e"
      unitRef="usd">122571000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idc3b6bcaab444d4d8204cb7746c0f579_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODEwNTg_376e77b0-e3c9-4517-b9e5-81f3a289f4e3"
      unitRef="number">0.0319</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i905e6b1e57f74d69b7c5a140531fd401_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzEwNTE_6339c91b-73b5-4f12-83e0-fa3699a05926"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <lmnr:DebtInstrumentDrawPeriod
      contextRef="i74082aad79b44303b98735d3c6a37805_D20200301-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzEyMDY_45f0c2bf-46df-4cac-a01b-ba7de9ae541f">P3Y</lmnr:DebtInstrumentDrawPeriod>
    <lmnr:LineOfCreditFacilityPaymentPeriod
      contextRef="i31d489cfbe1e432b8c42e414944b470f_D20200301-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzEyMzg_fcd2fc92-2d6c-4da8-9599-25888c97a879">P20Y</lmnr:LineOfCreditFacilityPaymentPeriod>
    <lmnr:DebtInstrumentDrawPeriod
      contextRef="i74082aad79b44303b98735d3c6a37805_D20200301-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzEzNTI_45f0c2bf-46df-4cac-a01b-ba7de9ae541f">P3Y</lmnr:DebtInstrumentDrawPeriod>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3a156fd5540d45ebb2535c89d5c6fbd6_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE0OTQ_8e315be2-b799-4117-827d-b3674a2cdda9"
      unitRef="usd">130000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2a6a2e7dbdbc456d831b95d78e8d44a6_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE1MTA_b10bf504-d98b-48c1-a46b-10070b7630de"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iae2eeb93bd284914a4826113728fb3c0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE1NTI_951180cf-8d74-43e9-aceb-7b5115048072"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia769fee05d804e36b81025e5780073ef_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2MDE_2fd801b4-de6a-4163-8105-8dc819febb88"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3a156fd5540d45ebb2535c89d5c6fbd6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0NzE5MzQ_c14c6b46-4f48-44f8-851c-b6abf8a4593e"
      unitRef="usd">111293000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i3a156fd5540d45ebb2535c89d5c6fbd6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2OTM_455e699a-c222-43e7-96c8-d9d7620bc02d"
      unitRef="usd">18707000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i72b2567d421344538dd3f4a2136d35df_I20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODA5NzI_4b1b29c4-5f7a-4f22-b3e2-9351e4aa381a"
      unitRef="number">0.0169</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5d14b377852043168c5760a8ae085bd6_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODA5Nzg_22b82185-6b8a-460c-be9e-2a85044c3813"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia69ed7356d3843249d7f33230fbd37db_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODA5ODQ_8a69a6db-a446-4650-a4b6-c2c94f7b93af"
      unitRef="number">0.0235</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1b83cf3214124126a3699a921a76c435_I20220701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODA5OTA_3716e679-3739-4310-9c5b-8c4d57696ee1"
      unitRef="number">0.0477</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8f18ce5022504b7f8584393b7d5002ce_I20220702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODA5OTY_6dc67514-efaf-4a22-ad88-1dcf8d948788"
      unitRef="number">0.0357</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <lmnr:DebtInstrumentPrepaymentFeePercentage
      contextRef="i9cfd61cee8ec435e9c671fbd670e00ff_D20201101-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODEwMDI_4de0bb2b-965f-4398-bd11-01a5ff8657c6"
      unitRef="number">0.0050</lmnr:DebtInstrumentPrepaymentFeePercentage>
    <lmnr:DebtCovenantMinimumDebtServiceCoverageRatioModified
      contextRef="i49c49d03dd844a358e4284e2c5990de6_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODEwMDg_86a09405-18c3-452b-a2c0-e94d349cfd2e"
      unitRef="number">1.25</lmnr:DebtCovenantMinimumDebtServiceCoverageRatioModified>
    <us-gaap:ProceedsFromDividendsReceived
      contextRef="ia7e682eccac14a9e8aa37be55dbb60bb_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzI3MDU_3429b092-b039-492c-82fa-3b2c14ace957"
      unitRef="usd">1170000</us-gaap:ProceedsFromDividendsReceived>
    <us-gaap:ProceedsFromDividendsReceived
      contextRef="ib4a4b94710b44bcf8c4a3adaf8993d27_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODEwNDY_de720c73-d69d-4b41-bcbc-2751a0556109"
      unitRef="usd">1566000</us-gaap:ProceedsFromDividendsReceived>
    <us-gaap:ProceedsFromDividendsReceived
      contextRef="if889e6623808466d9b54af7f139be3cf_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODEwNTA_17f1d1b3-6e5b-4582-92e7-9b10c9683970"
      unitRef="usd">853000</us-gaap:ProceedsFromDividendsReceived>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib2008370fe864b66912cc814ca2a5438_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODEwMTY_af89d23a-4fcf-4991-a96c-1df108477f9c"
      unitRef="usd">652000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i761de75ea3fc414e878586407b145e3f_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODEwMjI_0079b121-f010-41c2-8ac3-a566537f849f"
      unitRef="number">0.0348</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i36964136c0fd471c874f5332d450e80b_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODEwMzE_55bacc66-4cda-4410-92be-6b1140496acc"
      unitRef="number">0.0426</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0e5ec308ae464c5396867ea33fa84cd0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODEwMzU_4f0c46f0-05b0-48e1-900d-1730d182ccb1"
      unitRef="usd">522000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic90978b989404ee1a220fccf687f3c58_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODEwMzU_f8e58e07-af03-4ee0-9d09-191ae3c9bd4d"
      unitRef="usd">522000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic90978b989404ee1a220fccf687f3c58_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODEwNDI_56a561de-acbb-4705-afa9-addb7faa5f1d"
      unitRef="number">0.0348</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0e5ec308ae464c5396867ea33fa84cd0_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0ODEwNDI_b3c17485-b0bc-4b16-86ba-1722b7b48314"
      unitRef="number">0.0348</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestCostsCapitalized
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzQ0NTQ_8c8fe208-f500-4992-97f7-5309c5962386"
      unitRef="usd">1110000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzQ0NjE_22f99bcd-ab73-40cf-8041-dc03b27aabea"
      unitRef="usd">921000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzE2NDkyNjc0Nzg2MTM_da536aa6-c93c-4174-a915-0a71f9d97808"
      unitRef="usd">1369000</us-gaap:InterestCostsCapitalized>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzQ5NzU_7c4fec35-2847-4f07-951a-bbdb99b240ba"
      unitRef="usd">131000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzQ5ODI_9eb7188f-b929-4e97-877e-d2f22ea7633e"
      unitRef="usd">176000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90ZXh0cmVnaW9uOjllNTM4OGQ0YWIxNjQ4M2Y4YzQxN2JkYzBlM2RhOGQ5XzUyMjA_441a6bfe-40db-4efa-b9bc-64387f7e3a70">&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:400;line-height:120%"&gt;Principal payments on the Company&#x2019;s long-term debt are due as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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;2022&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,472&#160;&lt;/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;2023&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,385&#160;&lt;/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;2024&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,815&#160;&lt;/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;2025&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,092&#160;&lt;/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;2026&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;112,749&#160;&lt;/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;Thereafter&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;10,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;/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;132,956&#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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZTo5MGQ2MTQ1MjYwYTM0N2M2YjUxZmM1YjlmNzBjNDQ2YS90YWJsZXJhbmdlOjkwZDYxNDUyNjBhMzQ3YzZiNTFmYzViOWY3MGM0NDZhXzAtMS0xLTEtNjY0NA_b2af321d-9497-46eb-bd5b-9d55efa4c2c2"
      unitRef="usd">2472000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZTo5MGQ2MTQ1MjYwYTM0N2M2YjUxZmM1YjlmNzBjNDQ2YS90YWJsZXJhbmdlOjkwZDYxNDUyNjBhMzQ3YzZiNTFmYzViOWY3MGM0NDZhXzEtMS0xLTEtNjY0NA_24af624b-b15e-4f3f-b93c-bfb8be60f355"
      unitRef="usd">3385000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZTo5MGQ2MTQ1MjYwYTM0N2M2YjUxZmM1YjlmNzBjNDQ2YS90YWJsZXJhbmdlOjkwZDYxNDUyNjBhMzQ3YzZiNTFmYzViOWY3MGM0NDZhXzItMS0xLTEtNjY0NA_a26c4198-e984-4a3d-8de2-09e8d85e953f"
      unitRef="usd">1815000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZTo5MGQ2MTQ1MjYwYTM0N2M2YjUxZmM1YjlmNzBjNDQ2YS90YWJsZXJhbmdlOjkwZDYxNDUyNjBhMzQ3YzZiNTFmYzViOWY3MGM0NDZhXzMtMS0xLTEtNjY0NA_b8f7490c-8ee4-4c1b-bef1-57e51578e7bf"
      unitRef="usd">2092000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZTo5MGQ2MTQ1MjYwYTM0N2M2YjUxZmM1YjlmNzBjNDQ2YS90YWJsZXJhbmdlOjkwZDYxNDUyNjBhMzQ3YzZiNTFmYzViOWY3MGM0NDZhXzQtMS0xLTEtNjY0NA_3c4ad81d-27ff-4fa9-9e9c-e5a8515b4926"
      unitRef="usd">112749000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZTo5MGQ2MTQ1MjYwYTM0N2M2YjUxZmM1YjlmNzBjNDQ2YS90YWJsZXJhbmdlOjkwZDYxNDUyNjBhMzQ3YzZiNTFmYzViOWY3MGM0NDZhXzUtMS0xLTEtNjY0NA_7500f6bb-e98a-4e9d-a5df-ae45294ec049"
      unitRef="usd">10443000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNDgvZnJhZzo5ZTUzODhkNGFiMTY0ODNmOGM0MTdiZGMwZTNkYThkOS90YWJsZTo5MGQ2MTQ1MjYwYTM0N2M2YjUxZmM1YjlmNzBjNDQ2YS90YWJsZXJhbmdlOjkwZDYxNDUyNjBhMzQ3YzZiNTFmYzViOWY3MGM0NDZhXzYtMS0xLTEtNjY0NA_645f5a6b-6dca-4c03-bd6c-9bbe17827e1b"
      unitRef="usd">132956000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzMzNjY_46658080-168c-4350-893e-6ec5a36be756">Leases&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;Lessor Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 21 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="margin-bottom:6pt;margin-top:6pt;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 presents the components of the Company&#x2019;s operating lease portfolio included in property, plant and equipment, net as of October 31 (in thousands):  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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;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;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;Land&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;3,516&#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,522&#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;Buildings, equipment and building improvements&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;18,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;18,516&#160;&lt;/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;Less: accumulated depreciation&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;(6,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(5,691)&lt;/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;Property, plant and equipment, net under operating leases&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;15,897&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;16,347&#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 style="margin-bottom:6pt;margin-top:6pt;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;Depreciation expense for assets under operating leases was approximately $669,000 and $664,000 for the fiscal years 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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-bottom:6pt;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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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;Year&#160;ended&#160;October&#160;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;/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;4,329&#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;4,287&#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;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;335&#160;&lt;/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 #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;4,646&#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;4,622&#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="margin-bottom:6pt;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. Leases (continued)&lt;/span&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;Lessor Arrangements (continued)&lt;/span&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:400;line-height:120%"&gt;The future minimum lease payments to be received by the Company related to these operating lease agreements as of October 31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:87.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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;2022&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;1,274&#160;&lt;/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;2023&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,100&#160;&lt;/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;2024&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;822&#160;&lt;/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;2025&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;823&#160;&lt;/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;2026&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;167&#160;&lt;/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;Thereafter&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;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;/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&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: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;4,861&#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="margin-bottom:6pt;margin-top:6pt;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 included contingent rental revenue of $355,000 for fiscal year 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Lessee Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 classified as either  operating or finance leases. The Company&#x2019;s lease contracts are generally for agricultural land and packinghouse equipment with remaining lease terms ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzEzMzk_441d664b-98d5-47a5-b4c5-4be861065a37"&gt;one&lt;/span&gt; to 16 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;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 $606,000 and $559,000 and variable lease costs were $288,000 and immaterial, for the fiscal years 2021 and 2020, respectively, which are primarily included in agribusiness costs and expenses in the Company&#x2019;s consolidated statements of operations. Finance lease costs and short term lease costs were immaterial for both years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 as of October 31 (in thousands):&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:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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;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;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 #000;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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzItMS0xLTEtNjY0NA_542bf87d-36ea-4acf-ba96-119394441e75"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzItMS0xLTEtNjY0NA_7e96841d-6338-4bd4-8350-0a12a468f7cf"&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;2,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&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;Finance lease assets&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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzMtMS0xLTEtMjkxNzY_39354a53-8ebe-4a56-9f50-52629950aaf7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzMtMS0xLTEtMjkxNzY_410e4efc-5ae5-4698-b4c4-1451be57322f"&gt;Other assets&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;1,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="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;/tr&gt;&lt;tr&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 style="background-color:#ffffff;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:#ffffff;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;3,183&#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 style="background-color:#ffffff;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:#ffffff;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,053&#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 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&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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzUtMS0xLTEtNjY0NA_c1446b58-d2bc-4f7b-aae5-c78f54e2e689"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzUtMS0xLTEtNjY0NA_c448b21b-a138-405e-bc14-7a6aa4fc98c5"&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 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;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;Current finance 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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzgtMS0xLTEtMjkyMjE_469191fe-bbf4-4a18-9c5d-dc876e15a189"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzgtMS0xLTEtMjkyMjE_f15ed6c7-05e9-4e1e-94ca-aa5e9ff07fef"&gt;Accrued 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;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 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;/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-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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzYtMS0xLTEtNjY0NA_0c12fb4f-cdd8-421b-996e-005a7c2d0e39"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzYtMS0xLTEtNjY0NA_42c5aed1-bfed-4f19-aa43-fcdc2bf83368"&gt;Other long-term liabilities&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;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,610&#160;&lt;/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 finance 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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzEwLTEtMS0xLTI5MjMz_3ddbd7e8-27cd-49bc-9f44-ec01eee1eeb6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzEwLTEtMS0xLTI5MjMz_e5ffea98-bc40-4130-ba67-7444cfc18c2c"&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;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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-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;3,269&#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;2,131&#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 style="height:6pt"&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;border-top:3pt double #000;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:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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 remaining lease term (in years)&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;Operating leases&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:2px 1pt;text-align:right;vertical-align: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.9&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:2px 1pt;text-align:right;vertical-align: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.0&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;Finance leases&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:2px 1pt;text-align:right;vertical-align: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.9&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;&#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="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;Weighted-average discount rate&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;Operating leases&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="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.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;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 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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;Finance leases&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="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.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;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 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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. Leases (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Lessee Arrangements (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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-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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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="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;Year&#160;ended&#160;October&#160;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="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;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 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;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;559&#160;&lt;/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;Operating cash outflows from finance leases&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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="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;Financing cash outflows from finance leases&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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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="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;ROU assets obtained in exchange for new operating lease liabilities&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;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 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;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;/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;Leased assets obtained in exchange for new finance lease liabilities&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,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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;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;Future minimum lease payments under non-cancellable leases for each of the subsequent five fiscal years and thereafter are as follows (in thousands), which excludes $448,000 of operating lease payments for leases that have been signed but not commenced:&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:62.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:700;line-height:100%"&gt;Operating&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: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;Finance&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: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;Total&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;488&#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 style="background-color:#ffffff;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:#ffffff;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;249&#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 style="background-color:#ffffff;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:#ffffff;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;737&#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: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;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;561&#160;&lt;/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;2024&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;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;530&#160;&lt;/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;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;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;459&#160;&lt;/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;2026&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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;363&#160;&lt;/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;Thereafter&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,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;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;&#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,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="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;Total lease payments&lt;/span&gt;&lt;/td&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;2,617&#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;1,225&#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;3,842&#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:10pt;font-weight:400;line-height:100%"&gt;Less:  Imputed interest&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;(481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(573)&lt;/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;Present value of lease liabilities&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;2,136&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;1,133&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;3,269&#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 style="margin-bottom:6pt;margin-top:6pt;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 addition to operating and finance lease commitments, the Company also has a contract for pollination services which does not meet the definition of a lease, with minimum future payments of $307,000 and $51,000 in fiscal years 2022 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Total lease expense for fiscal year 2019 was $733,000, which was included in agribusiness costs and expenses in the Company&#x2019;s consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzMzNjY_95d73143-cca6-4787-9114-2ef251d7fe9e">Leases&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;Lessor Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 21 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="margin-bottom:6pt;margin-top:6pt;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 presents the components of the Company&#x2019;s operating lease portfolio included in property, plant and equipment, net as of October 31 (in thousands):  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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;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;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;Land&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;3,516&#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,522&#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;Buildings, equipment and building improvements&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;18,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;18,516&#160;&lt;/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;Less: accumulated depreciation&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;(6,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(5,691)&lt;/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;Property, plant and equipment, net under operating leases&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;15,897&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;16,347&#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 style="margin-bottom:6pt;margin-top:6pt;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;Depreciation expense for assets under operating leases was approximately $669,000 and $664,000 for the fiscal years 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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-bottom:6pt;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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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;Year&#160;ended&#160;October&#160;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;/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;4,329&#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;4,287&#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;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;335&#160;&lt;/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 #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;4,646&#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;4,622&#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="margin-bottom:6pt;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. Leases (continued)&lt;/span&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;Lessor Arrangements (continued)&lt;/span&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:400;line-height:120%"&gt;The future minimum lease payments to be received by the Company related to these operating lease agreements as of October 31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:87.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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;2022&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;1,274&#160;&lt;/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;2023&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,100&#160;&lt;/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;2024&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;822&#160;&lt;/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;2025&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;823&#160;&lt;/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;2026&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;167&#160;&lt;/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;Thereafter&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;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;/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&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: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;4,861&#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="margin-bottom:6pt;margin-top:6pt;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 included contingent rental revenue of $355,000 for fiscal year 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Lessee Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 classified as either  operating or finance leases. The Company&#x2019;s lease contracts are generally for agricultural land and packinghouse equipment with remaining lease terms ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzEzMzk_441d664b-98d5-47a5-b4c5-4be861065a37"&gt;one&lt;/span&gt; to 16 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;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 $606,000 and $559,000 and variable lease costs were $288,000 and immaterial, for the fiscal years 2021 and 2020, respectively, which are primarily included in agribusiness costs and expenses in the Company&#x2019;s consolidated statements of operations. Finance lease costs and short term lease costs were immaterial for both years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 as of October 31 (in thousands):&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:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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;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;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 #000;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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzItMS0xLTEtNjY0NA_542bf87d-36ea-4acf-ba96-119394441e75"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzItMS0xLTEtNjY0NA_7e96841d-6338-4bd4-8350-0a12a468f7cf"&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;2,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&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;Finance lease assets&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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzMtMS0xLTEtMjkxNzY_39354a53-8ebe-4a56-9f50-52629950aaf7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzMtMS0xLTEtMjkxNzY_410e4efc-5ae5-4698-b4c4-1451be57322f"&gt;Other assets&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;1,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="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;/tr&gt;&lt;tr&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 style="background-color:#ffffff;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:#ffffff;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;3,183&#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 style="background-color:#ffffff;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:#ffffff;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,053&#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 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&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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzUtMS0xLTEtNjY0NA_c1446b58-d2bc-4f7b-aae5-c78f54e2e689"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzUtMS0xLTEtNjY0NA_c448b21b-a138-405e-bc14-7a6aa4fc98c5"&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 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;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;Current finance 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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzgtMS0xLTEtMjkyMjE_469191fe-bbf4-4a18-9c5d-dc876e15a189"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzgtMS0xLTEtMjkyMjE_f15ed6c7-05e9-4e1e-94ca-aa5e9ff07fef"&gt;Accrued 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;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 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;/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-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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzYtMS0xLTEtNjY0NA_0c12fb4f-cdd8-421b-996e-005a7c2d0e39"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzYtMS0xLTEtNjY0NA_42c5aed1-bfed-4f19-aa43-fcdc2bf83368"&gt;Other long-term liabilities&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;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,610&#160;&lt;/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 finance 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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzEwLTEtMS0xLTI5MjMz_3ddbd7e8-27cd-49bc-9f44-ec01eee1eeb6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzEwLTEtMS0xLTI5MjMz_e5ffea98-bc40-4130-ba67-7444cfc18c2c"&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;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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-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;3,269&#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;2,131&#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 style="height:6pt"&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;border-top:3pt double #000;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:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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 remaining lease term (in years)&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;Operating leases&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:2px 1pt;text-align:right;vertical-align: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.9&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:2px 1pt;text-align:right;vertical-align: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.0&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;Finance leases&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:2px 1pt;text-align:right;vertical-align: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.9&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;&#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="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;Weighted-average discount rate&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;Operating leases&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="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.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;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 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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;Finance leases&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="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.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;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 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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. Leases (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Lessee Arrangements (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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-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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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="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;Year&#160;ended&#160;October&#160;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="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;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 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;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;559&#160;&lt;/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;Operating cash outflows from finance leases&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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="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;Financing cash outflows from finance leases&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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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="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;ROU assets obtained in exchange for new operating lease liabilities&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;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 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;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;/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;Leased assets obtained in exchange for new finance lease liabilities&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,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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;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;Future minimum lease payments under non-cancellable leases for each of the subsequent five fiscal years and thereafter are as follows (in thousands), which excludes $448,000 of operating lease payments for leases that have been signed but not commenced:&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:62.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:700;line-height:100%"&gt;Operating&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: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;Finance&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: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;Total&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;488&#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 style="background-color:#ffffff;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:#ffffff;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;249&#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 style="background-color:#ffffff;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:#ffffff;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;737&#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: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;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;561&#160;&lt;/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;2024&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;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;530&#160;&lt;/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;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;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;459&#160;&lt;/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;2026&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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;363&#160;&lt;/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;Thereafter&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,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;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;&#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,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="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;Total lease payments&lt;/span&gt;&lt;/td&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;2,617&#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;1,225&#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;3,842&#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:10pt;font-weight:400;line-height:100%"&gt;Less:  Imputed interest&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;(481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(573)&lt;/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;Present value of lease liabilities&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;2,136&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;1,133&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;3,269&#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 style="margin-bottom:6pt;margin-top:6pt;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 addition to operating and finance lease commitments, the Company also has a contract for pollination services which does not meet the definition of a lease, with minimum future payments of $307,000 and $51,000 in fiscal years 2022 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Total lease expense for fiscal year 2019 was $733,000, which was included in agribusiness costs and expenses in the Company&#x2019;s consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="i162b33cae0ad460ab68321fa8ef39814_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzI1NQ_0849a317-7504-4dbc-a0bc-d7f08e778337">P1M</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="i61023241695e4f67bf1dadc37282ed04_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzI2MQ_a0f2b8b1-0165-4ccd-aeff-4f91fb74ec40">P21Y</us-gaap:LessorOperatingLeaseTermOfContract>
    <lmnr:LessorOperatingLeaseCarryingValueOfAssetsSubjectToLeasesTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzMzNjc_d3163579-4b50-42d1-bd6d-777a1e8afcf7">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 presents the components of the Company&#x2019;s operating lease portfolio included in property, plant and equipment, net as of October 31 (in thousands):  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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;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;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;Land&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;3,516&#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,522&#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;Buildings, equipment and building improvements&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;18,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;18,516&#160;&lt;/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;Less: accumulated depreciation&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;(6,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(5,691)&lt;/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;Property, plant and equipment, net under operating leases&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;15,897&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;16,347&#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;</lmnr:LessorOperatingLeaseCarryingValueOfAssetsSubjectToLeasesTableTextBlock>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross
      contextRef="i633e7ce6837b40ce97fd7b5bd7927b77_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YThlNGIzMTAzMTQ0ZjllYTU1ZTJkNWNmYWJiM2MwNS90YWJsZXJhbmdlOjVhOGU0YjMxMDMxNDRmOWVhNTVlMmQ1Y2ZhYmIzYzA1XzEtMS0xLTEtNjY0NA_b6310f6b-0ba6-49cb-9f37-aa37fb400a0f"
      unitRef="usd">3516000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross
      contextRef="ic5cff73465f241e09f27d21a98a22e69_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YThlNGIzMTAzMTQ0ZjllYTU1ZTJkNWNmYWJiM2MwNS90YWJsZXJhbmdlOjVhOGU0YjMxMDMxNDRmOWVhNTVlMmQ1Y2ZhYmIzYzA1XzEtMy0xLTEtNjY0NA_d6276071-4969-4b80-ac02-360e006885a1"
      unitRef="usd">3522000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross
      contextRef="i7eea8c7dcd2e41bc9fb77d45a6bdade7_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YThlNGIzMTAzMTQ0ZjllYTU1ZTJkNWNmYWJiM2MwNS90YWJsZXJhbmdlOjVhOGU0YjMxMDMxNDRmOWVhNTVlMmQ1Y2ZhYmIzYzA1XzItMS0xLTEtNjY0NA_f0749b56-0675-4619-80cd-1338eb7cbe4a"
      unitRef="usd">18712000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross
      contextRef="i78ea599e9a6847cb92851bd6a9daa80f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YThlNGIzMTAzMTQ0ZjllYTU1ZTJkNWNmYWJiM2MwNS90YWJsZXJhbmdlOjVhOGU0YjMxMDMxNDRmOWVhNTVlMmQ1Y2ZhYmIzYzA1XzItMy0xLTEtNjY0NA_7d4186c0-6504-417e-a42b-05e8e3167ce4"
      unitRef="usd">18516000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YThlNGIzMTAzMTQ0ZjllYTU1ZTJkNWNmYWJiM2MwNS90YWJsZXJhbmdlOjVhOGU0YjMxMDMxNDRmOWVhNTVlMmQ1Y2ZhYmIzYzA1XzMtMS0xLTEtNjY0NA_c7de2803-2241-47d6-af4e-d9c52b215e0c"
      unitRef="usd">6331000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YThlNGIzMTAzMTQ0ZjllYTU1ZTJkNWNmYWJiM2MwNS90YWJsZXJhbmdlOjVhOGU0YjMxMDMxNDRmOWVhNTVlMmQ1Y2ZhYmIzYzA1XzMtMy0xLTEtNjY0NA_5c6603eb-9b25-4901-a57d-165cd9487d39"
      unitRef="usd">5691000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YThlNGIzMTAzMTQ0ZjllYTU1ZTJkNWNmYWJiM2MwNS90YWJsZXJhbmdlOjVhOGU0YjMxMDMxNDRmOWVhNTVlMmQ1Y2ZhYmIzYzA1XzQtMS0xLTEtNjY0NA_b24404a1-66e6-49a5-9b67-b52b564a8c39"
      unitRef="usd">15897000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YThlNGIzMTAzMTQ0ZjllYTU1ZTJkNWNmYWJiM2MwNS90YWJsZXJhbmdlOjVhOGU0YjMxMDMxNDRmOWVhNTVlMmQ1Y2ZhYmIzYzA1XzQtMy0xLTEtNjY0NA_eafefeea-50e7-4b2f-97de-02bc88923ea6"
      unitRef="usd">16347000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet>
    <us-gaap:OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzYyNg_4ef39848-26c1-421a-96d8-c951c4abc057"
      unitRef="usd">669000</us-gaap:OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease>
    <us-gaap:OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzE2NDkyNjc0NDUwNjY_3459ed37-a1c9-4c38-96be-7359edb7cc69"
      unitRef="usd">664000</us-gaap:OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzMzNjg_af748721-1b30-4efa-a25e-27bcec67bbf5">&lt;div style="margin-bottom:6pt;margin-top:6pt;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-bottom:6pt;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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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;Year&#160;ended&#160;October&#160;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;/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;4,329&#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;4,287&#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;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;335&#160;&lt;/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 #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;4,646&#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;4,622&#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;</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:OperatingLeaseLeaseIncomeLeasePayments
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiODVjOTViMjBhMDA0YzgyOWM1MTNkMmIyNGJmODAzMS90YWJsZXJhbmdlOmI4NWM5NWIyMGEwMDRjODI5YzUxM2QyYjI0YmY4MDMxXzEtMS0xLTEtNjY0NA_d0b8b785-7e80-4936-99d4-bb8d3f3439f4"
      unitRef="usd">4329000</us-gaap:OperatingLeaseLeaseIncomeLeasePayments>
    <us-gaap:OperatingLeaseLeaseIncomeLeasePayments
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiODVjOTViMjBhMDA0YzgyOWM1MTNkMmIyNGJmODAzMS90YWJsZXJhbmdlOmI4NWM5NWIyMGEwMDRjODI5YzUxM2QyYjI0YmY4MDMxXzEtMy0xLTEtMTk4NzY_db8217f2-1504-4725-8852-ce6d5bc494dc"
      unitRef="usd">4287000</us-gaap:OperatingLeaseLeaseIncomeLeasePayments>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiODVjOTViMjBhMDA0YzgyOWM1MTNkMmIyNGJmODAzMS90YWJsZXJhbmdlOmI4NWM5NWIyMGEwMDRjODI5YzUxM2QyYjI0YmY4MDMxXzItMS0xLTEtNjY0NA_2d8e1ddb-c8b2-4cfb-bcc1-7379677ac76d"
      unitRef="usd">317000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiODVjOTViMjBhMDA0YzgyOWM1MTNkMmIyNGJmODAzMS90YWJsZXJhbmdlOmI4NWM5NWIyMGEwMDRjODI5YzUxM2QyYjI0YmY4MDMxXzItMy0xLTEtMTk4NzY_65ea49eb-8e65-4d34-9747-0e3c35a4ac46"
      unitRef="usd">335000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiODVjOTViMjBhMDA0YzgyOWM1MTNkMmIyNGJmODAzMS90YWJsZXJhbmdlOmI4NWM5NWIyMGEwMDRjODI5YzUxM2QyYjI0YmY4MDMxXzMtMS0xLTEtNjY0NA_38b4e976-c71e-4604-8748-0a1deea17a7b"
      unitRef="usd">4646000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiODVjOTViMjBhMDA0YzgyOWM1MTNkMmIyNGJmODAzMS90YWJsZXJhbmdlOmI4NWM5NWIyMGEwMDRjODI5YzUxM2QyYjI0YmY4MDMxXzMtMy0xLTEtMTk4NjE_70924a81-f5ed-4c31-82eb-995530e4f046"
      unitRef="usd">4622000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzMzNjk_b6a2c15d-46b2-4648-83cd-1d7a5bd4d675">&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:400;line-height:120%"&gt;The future minimum lease payments to be received by the Company related to these operating lease agreements as of October 31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:87.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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;2022&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;1,274&#160;&lt;/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;2023&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,100&#160;&lt;/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;2024&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;822&#160;&lt;/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;2025&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;823&#160;&lt;/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;2026&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;167&#160;&lt;/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;Thereafter&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;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;/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&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: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;4,861&#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;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YTRlZjRhMmU3NTA0ZmRkYWJmZDVlYmEzMzk5ZGE3ZS90YWJsZXJhbmdlOjVhNGVmNGEyZTc1MDRmZGRhYmZkNWViYTMzOTlkYTdlXzAtMS0xLTEtNjY0NA_80d8b1af-4bd0-4ca1-922e-3501a564f86c"
      unitRef="usd">1274000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YTRlZjRhMmU3NTA0ZmRkYWJmZDVlYmEzMzk5ZGE3ZS90YWJsZXJhbmdlOjVhNGVmNGEyZTc1MDRmZGRhYmZkNWViYTMzOTlkYTdlXzEtMS0xLTEtNjY0NA_4403edce-6857-4826-9274-51d3f62bb353"
      unitRef="usd">1100000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YTRlZjRhMmU3NTA0ZmRkYWJmZDVlYmEzMzk5ZGE3ZS90YWJsZXJhbmdlOjVhNGVmNGEyZTc1MDRmZGRhYmZkNWViYTMzOTlkYTdlXzItMS0xLTEtNjY0NA_e7ae1f38-ee1f-4d9c-8bab-465ba869362f"
      unitRef="usd">822000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YTRlZjRhMmU3NTA0ZmRkYWJmZDVlYmEzMzk5ZGE3ZS90YWJsZXJhbmdlOjVhNGVmNGEyZTc1MDRmZGRhYmZkNWViYTMzOTlkYTdlXzMtMS0xLTEtNjY0NA_2d04d5bd-7ce1-467b-bdce-1a52cfdebfb8"
      unitRef="usd">823000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YTRlZjRhMmU3NTA0ZmRkYWJmZDVlYmEzMzk5ZGE3ZS90YWJsZXJhbmdlOjVhNGVmNGEyZTc1MDRmZGRhYmZkNWViYTMzOTlkYTdlXzQtMS0xLTEtNjY0NA_ec6ddab7-dc39-413b-9e14-4406b60173a1"
      unitRef="usd">167000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YTRlZjRhMmU3NTA0ZmRkYWJmZDVlYmEzMzk5ZGE3ZS90YWJsZXJhbmdlOjVhNGVmNGEyZTc1MDRmZGRhYmZkNWViYTMzOTlkYTdlXzUtMS0xLTEtNjY0NA_1f5c1bdf-f854-471f-b064-79b15279cd4d"
      unitRef="usd">675000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo1YTRlZjRhMmU3NTA0ZmRkYWJmZDVlYmEzMzk5ZGE3ZS90YWJsZXJhbmdlOjVhNGVmNGEyZTc1MDRmZGRhYmZkNWViYTMzOTlkYTdlXzYtMS0xLTEtNjY0NA_5c8e2805-c630-448b-baab-7791c5b80b7c"
      unitRef="usd">4861000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <us-gaap:OperatingLeasesIncomeStatementContingentRevenue
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzk4Mw_dc47caeb-64dd-425c-9fdb-e6cc3098f219"
      unitRef="usd">355000</us-gaap:OperatingLeasesIncomeStatementContingentRevenue>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i61023241695e4f67bf1dadc37282ed04_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzEzNDU_f1854ee9-930d-4eb4-bdfd-64feea7e3b2d">P16Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseCost
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzE4NDA_a7702375-5efa-46ba-aa36-a6a0eea4bded"
      unitRef="usd">606000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzE2NDkyNjc0NDUxODY_2629a59f-bd8a-4811-83f2-ddafec238fa3"
      unitRef="usd">559000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzE2NDkyNjc0NDczOTE_8252dfff-db45-4c32-90b4-fefb60f0c0b1"
      unitRef="usd">288000</us-gaap:VariableLeaseCost>
    <lmnr:LesseeOperatingLeaseSupplementalBalanceSheetInformationTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzMzNjI_dbfcb317-c888-4302-8161-55f775e8c2fd">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 as of October 31 (in thousands):&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:35.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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;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;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 #000;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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzItMS0xLTEtNjY0NA_542bf87d-36ea-4acf-ba96-119394441e75"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzItMS0xLTEtNjY0NA_7e96841d-6338-4bd4-8350-0a12a468f7cf"&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;2,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&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;Finance lease assets&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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzMtMS0xLTEtMjkxNzY_39354a53-8ebe-4a56-9f50-52629950aaf7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzMtMS0xLTEtMjkxNzY_410e4efc-5ae5-4698-b4c4-1451be57322f"&gt;Other assets&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;1,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="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;/tr&gt;&lt;tr&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 style="background-color:#ffffff;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:#ffffff;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;3,183&#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 style="background-color:#ffffff;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:#ffffff;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,053&#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 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&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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzUtMS0xLTEtNjY0NA_c1446b58-d2bc-4f7b-aae5-c78f54e2e689"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzUtMS0xLTEtNjY0NA_c448b21b-a138-405e-bc14-7a6aa4fc98c5"&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 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;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;Current finance 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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzgtMS0xLTEtMjkyMjE_469191fe-bbf4-4a18-9c5d-dc876e15a189"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzgtMS0xLTEtMjkyMjE_f15ed6c7-05e9-4e1e-94ca-aa5e9ff07fef"&gt;Accrued 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;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 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;/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-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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzYtMS0xLTEtNjY0NA_0c12fb4f-cdd8-421b-996e-005a7c2d0e39"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzYtMS0xLTEtNjY0NA_42c5aed1-bfed-4f19-aa43-fcdc2bf83368"&gt;Other long-term liabilities&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;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,610&#160;&lt;/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 finance 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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzEwLTEtMS0xLTI5MjMz_3ddbd7e8-27cd-49bc-9f44-ec01eee1eeb6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzEwLTEtMS0xLTI5MjMz_e5ffea98-bc40-4130-ba67-7444cfc18c2c"&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;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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-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;3,269&#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;2,131&#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 style="height:6pt"&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;border-top:3pt double #000;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:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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 remaining lease term (in years)&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;Operating leases&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:2px 1pt;text-align:right;vertical-align: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.9&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:2px 1pt;text-align:right;vertical-align: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.0&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;Finance leases&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:2px 1pt;text-align:right;vertical-align: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.9&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;&#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="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;Weighted-average discount rate&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;Operating leases&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="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.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;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 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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;Finance leases&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="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.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;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 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</lmnr:LesseeOperatingLeaseSupplementalBalanceSheetInformationTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzItMy0xLTEtNjY0NA_9c439e91-982a-4805-a7df-71b28c82279a"
      unitRef="usd">2041000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzItNS0xLTEtMjAwNTY_24a60c00-4ac8-4b95-84b9-daac33de657b"
      unitRef="usd">2053000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzMtMy0xLTEtMjkxOTI_d49186ba-0c25-4f1e-97ab-6c79e19d7433"
      unitRef="usd">1142000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzMtNS0xLTEtMjkxOTI_599eca8c-b74d-46b8-b092-fbcf237fc24f"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAsset>
    <lmnr:LeaseRightOfUseAsset
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzQtMy0xLTEtMjkzMzc_c285a8a6-c838-4590-8e90-7126b5be52c9"
      unitRef="usd">3183000</lmnr:LeaseRightOfUseAsset>
    <lmnr:LeaseRightOfUseAsset
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzQtNS0xLTEtMjkzNTE_53ea297f-b6ba-4897-804c-c922f2157519"
      unitRef="usd">2053000</lmnr:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzUtMy0xLTEtNjY0NA_329a8f27-afb0-4451-8493-c0b0115f3836"
      unitRef="usd">488000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzUtNS0xLTEtMjAwNTY_eeb5bf27-5965-4db0-b662-6f9450de75e1"
      unitRef="usd">521000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzgtMy0xLTEtMjkyMjU_56ba0acd-cb8c-4e6c-ac84-19101276e5a2"
      unitRef="usd">249000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzgtNS0xLTEtMjkyMjU_be693b17-9bda-4c90-afd2-bc324d974d9c"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzYtMy0xLTEtNjY0NA_62d0271e-136b-42f4-badc-42d11119bd64"
      unitRef="usd">1648000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzYtNS0xLTEtMjAwNTY_8d817ca1-b5f2-4698-9334-0da8be3eda59"
      unitRef="usd">1610000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzEwLTMtMS0xLTI5MjQx_d8b1f3aa-aee2-4f4e-a4e5-c210d3dd1ac2"
      unitRef="usd">884000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzEwLTUtMS0xLTI5MjQx_65edbd9a-6e24-4f68-915e-65ecbfc02944"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <lmnr:OperatingAndFinanceLeaseLiability
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzctMy0xLTEtNjY0NA_6d258e58-3a5b-468d-b0fa-5571e5d07ef8"
      unitRef="usd">3269000</lmnr:OperatingAndFinanceLeaseLiability>
    <lmnr:OperatingAndFinanceLeaseLiability
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzctNS0xLTEtMjAwNTY_17c873eb-3809-4371-9561-3d2b67f347fc"
      unitRef="usd">2131000</lmnr:OperatingAndFinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzktMy0xLTEtNjY0NA_1b20e623-a1ac-49cb-94c3-5914d6c08750">P10Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzktNS0xLTEtMjYzNDA_dc6cf945-3264-4b23-997d-76feb85156db">P11Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzE1LTMtMS0xLTI5MzE0_58998c32-1007-4e25-b450-d05c330c35cb">P4Y10M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzEwLTMtMS0xLTY2NDQ_e2400c59-e720-4468-b552-4078a2fb091a"
      unitRef="number">0.037</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzEwLTUtMS0xLTI2MzQw_65e135ba-52d3-456e-a17a-b0148e352b77"
      unitRef="number">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzE4LTMtMS0xLTI5MzIw_285014c0-087b-445d-b93f-762882a6ad07"
      unitRef="number">0.033</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTpiMjIzODFkMjIwOWE0YTMzOTk2ZmJiNDM4YTcwNGI0ZS90YWJsZXJhbmdlOmIyMjM4MWQyMjA5YTRhMzM5OTZmYmI0MzhhNzA0YjRlXzE4LTUtMS0xLTI5MzIw_e1c12921-bb2d-4a10-9b50-e83242c9cf69"
      unitRef="number">0</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <lmnr:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzMzNjM_f73b120a-cd21-47cc-a140-368db5a19f82">&lt;div style="margin-bottom:6pt;margin-top:6pt;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-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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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="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;Year&#160;ended&#160;October&#160;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="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;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 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;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;559&#160;&lt;/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;Operating cash outflows from finance leases&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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="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;Financing cash outflows from finance leases&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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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="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;ROU assets obtained in exchange for new operating lease liabilities&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;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 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;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;/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;Leased assets obtained in exchange for new finance lease liabilities&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,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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;</lmnr:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo4OWMyZDFjYjIwMGI0OThiYTI1NmI0NjdhNjMzYjI5Mi90YWJsZXJhbmdlOjg5YzJkMWNiMjAwYjQ5OGJhMjU2YjQ2N2E2MzNiMjkyXzItMi0xLTEtNjY0NA_b88fb2e2-2a39-4488-814e-f8618b0ac728"
      unitRef="usd">603000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo4OWMyZDFjYjIwMGI0OThiYTI1NmI0NjdhNjMzYjI5Mi90YWJsZXJhbmdlOjg5YzJkMWNiMjAwYjQ5OGJhMjU2YjQ2N2E2MzNiMjkyXzItNC0xLTEtMjAwODA_2f0cf74c-558c-4642-9c83-9454f1d04045"
      unitRef="usd">559000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo4OWMyZDFjYjIwMGI0OThiYTI1NmI0NjdhNjMzYjI5Mi90YWJsZXJhbmdlOjg5YzJkMWNiMjAwYjQ5OGJhMjU2YjQ2N2E2MzNiMjkyXzQtMi0xLTEtMjkzODQ_faafa062-2745-41b0-9f2a-94f5b82a5215"
      unitRef="usd">3000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo4OWMyZDFjYjIwMGI0OThiYTI1NmI0NjdhNjMzYjI5Mi90YWJsZXJhbmdlOjg5YzJkMWNiMjAwYjQ5OGJhMjU2YjQ2N2E2MzNiMjkyXzQtNC0xLTEtMjkzODQ_07567553-3461-4952-97bd-63a4ff28d34e"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo4OWMyZDFjYjIwMGI0OThiYTI1NmI0NjdhNjMzYjI5Mi90YWJsZXJhbmdlOjg5YzJkMWNiMjAwYjQ5OGJhMjU2YjQ2N2E2MzNiMjkyXzUtMi0xLTEtMjkzODQ_191bccdf-7efd-4948-a986-ff706165c657"
      unitRef="usd">18000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo4OWMyZDFjYjIwMGI0OThiYTI1NmI0NjdhNjMzYjI5Mi90YWJsZXJhbmdlOjg5YzJkMWNiMjAwYjQ5OGJhMjU2YjQ2N2E2MzNiMjkyXzUtNC0xLTEtMjkzOTM_a1f8791b-6269-4167-bdd5-3935a64b0b8c"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo4OWMyZDFjYjIwMGI0OThiYTI1NmI0NjdhNjMzYjI5Mi90YWJsZXJhbmdlOjg5YzJkMWNiMjAwYjQ5OGJhMjU2YjQ2N2E2MzNiMjkyXzQtMi0xLTEtNjY0NA_f17e3960-ec02-4432-824d-7da3d6698a2f"
      unitRef="usd">271000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo4OWMyZDFjYjIwMGI0OThiYTI1NmI0NjdhNjMzYjI5Mi90YWJsZXJhbmdlOjg5YzJkMWNiMjAwYjQ5OGJhMjU2YjQ2N2E2MzNiMjkyXzQtNC0xLTEtMjAwODA_a19fcb71-b85e-4115-b0dc-889833bdce6d"
      unitRef="usd">108000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo4OWMyZDFjYjIwMGI0OThiYTI1NmI0NjdhNjMzYjI5Mi90YWJsZXJhbmdlOjg5YzJkMWNiMjAwYjQ5OGJhMjU2YjQ2N2E2MzNiMjkyXzctMi0xLTEtMjk0MjE_ecf2dc48-1856-43e4-9071-87fb50da80fc"
      unitRef="usd">1151000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTo4OWMyZDFjYjIwMGI0OThiYTI1NmI0NjdhNjMzYjI5Mi90YWJsZXJhbmdlOjg5YzJkMWNiMjAwYjQ5OGJhMjU2YjQ2N2E2MzNiMjkyXzctNC0xLTEtMjk0MjE_77aa519d-b55b-4c01-952b-709750217021"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzMzNjQ_1bddff32-a95c-48dc-acb2-2b937fe210eb">&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Future minimum lease payments under non-cancellable leases for each of the subsequent five fiscal years and thereafter are as follows (in thousands), which excludes $448,000 of operating lease payments for leases that have been signed but not commenced:&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:62.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:700;line-height:100%"&gt;Operating&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: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;Finance&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: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;Total&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;488&#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 style="background-color:#ffffff;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:#ffffff;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;249&#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 style="background-color:#ffffff;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:#ffffff;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;737&#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: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;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;561&#160;&lt;/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;2024&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;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;530&#160;&lt;/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;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;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;459&#160;&lt;/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;2026&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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;363&#160;&lt;/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;Thereafter&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,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;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;&#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,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="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;Total lease payments&lt;/span&gt;&lt;/td&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;2,617&#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;1,225&#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;3,842&#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:10pt;font-weight:400;line-height:100%"&gt;Less:  Imputed interest&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;(481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(573)&lt;/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;Present value of lease liabilities&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;2,136&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;1,133&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;3,269&#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;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzMzNjQ_915bb8b9-bd9c-497a-a8fa-36003589f0b7">&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Future minimum lease payments under non-cancellable leases for each of the subsequent five fiscal years and thereafter are as follows (in thousands), which excludes $448,000 of operating lease payments for leases that have been signed but not commenced:&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:62.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:700;line-height:100%"&gt;Operating&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: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;Finance&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: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;Total&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;488&#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 style="background-color:#ffffff;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:#ffffff;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;249&#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 style="background-color:#ffffff;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:#ffffff;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;737&#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: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;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;561&#160;&lt;/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;2024&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;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;530&#160;&lt;/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;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;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;459&#160;&lt;/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;2026&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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;363&#160;&lt;/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;Thereafter&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,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;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;&#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,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="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;Total lease payments&lt;/span&gt;&lt;/td&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;2,617&#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;1,225&#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;3,842&#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:10pt;font-weight:400;line-height:100%"&gt;Less:  Imputed interest&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;(481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(573)&lt;/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;Present value of lease liabilities&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;2,136&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;1,133&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;3,269&#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;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <lmnr:LesseeOperatingLeaseLeaseNotYetCommencedLiability
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzE2NDkyNjc0NDc0MDU_efb66739-f2af-4010-9bcb-91ec66121fa3"
      unitRef="usd">448000</lmnr:LesseeOperatingLeaseLeaseNotYetCommencedLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzAtMS0xLTEtMzMyMzA_5410b58b-63e7-4e62-b5ee-4de86061fb5a"
      unitRef="usd">488000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzAtMy0xLTEtMzMyMzA_5f91cced-1efd-4620-b060-6eadd60a4e3a"
      unitRef="usd">249000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <lmnr:OperatingAndFinanceLeaseLiabilityToBePaidYearOne
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzAtMS0xLTEtNjY0NA_56b3a0c3-0a74-4663-897c-e8ad1298eed9"
      unitRef="usd">737000</lmnr:OperatingAndFinanceLeaseLiabilityToBePaidYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzEtMS0xLTEtMzMyMzA_c19615f8-f3f6-46b4-bae1-6bce86b4e5f4"
      unitRef="usd">312000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzEtMy0xLTEtMzMyMzA_b49e6749-2a5d-42b7-b84e-02bd6cba5e86"
      unitRef="usd">249000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <lmnr:OperatingAndFinanceLeaseLiabilityToBePaidYearTwo
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzEtMS0xLTEtNjY0NA_3154319b-459d-4250-9352-3b50a91229bc"
      unitRef="usd">561000</lmnr:OperatingAndFinanceLeaseLiabilityToBePaidYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzItMS0xLTEtMzMyMzA_c6991be1-2098-469b-8406-b86846c21c19"
      unitRef="usd">281000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzItMy0xLTEtMzMyMzA_f75ec48b-a601-473c-ac44-22a93bc57696"
      unitRef="usd">249000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <lmnr:OperatingAndFinanceLeaseLiabilityToBePaidYearThree
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzItMS0xLTEtNjY0NA_6c6301d2-4a46-42f7-991d-3479f6d7fefa"
      unitRef="usd">530000</lmnr:OperatingAndFinanceLeaseLiabilityToBePaidYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzMtMS0xLTEtMzMyMzA_4e0fc856-904c-4574-b345-288c7e784bda"
      unitRef="usd">210000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzMtMy0xLTEtMzMyMzA_8374d046-f127-40be-8780-ce602df34da0"
      unitRef="usd">249000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <lmnr:OperatingAndFinanceLeaseLiabilityToBePaidYearFour
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzMtMS0xLTEtNjY0NA_a03e159c-63e8-41fc-8e7a-3d0f6c5e5d48"
      unitRef="usd">459000</lmnr:OperatingAndFinanceLeaseLiabilityToBePaidYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzQtMS0xLTEtMzMyMzA_da74f4e8-778e-4fa0-98fa-a61537ea3db6"
      unitRef="usd">134000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzQtMy0xLTEtMzMyMzA_4d8c3633-da62-438c-95ab-e43269fc4403"
      unitRef="usd">229000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <lmnr:OperatingAndFinanceLeaseLiabilityToBePaidYearFive
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzQtMS0xLTEtNjY0NA_486fccb2-4441-4b8a-9f27-df7a30122ce9"
      unitRef="usd">363000</lmnr:OperatingAndFinanceLeaseLiabilityToBePaidYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzUtMS0xLTEtMzMyMzA_c18101b0-c5e5-431c-a573-6d14ea032541"
      unitRef="usd">1192000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzUtMy0xLTEtMzMyMzA_bee8c3f1-9b5a-4233-a43f-a01bd5ec70b4"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <lmnr:OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFive
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzUtMS0xLTEtNjY0NA_8861d944-8012-470d-9cfd-f0c58426353b"
      unitRef="usd">1192000</lmnr:OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzYtMS0xLTEtMzMyMzA_e483c72f-5c9e-40a6-8ebc-53ee24ebb81e"
      unitRef="usd">2617000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzYtMy0xLTEtMzMyMzA_92e19854-8c42-4bfa-b963-92cb83893981"
      unitRef="usd">1225000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <lmnr:OperatingAndFinanceLeaseLiabilityPaymentDue
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzYtMS0xLTEtNjY0NA_b532f7f3-83ca-4bf5-843b-b0ed0ae5357f"
      unitRef="usd">3842000</lmnr:OperatingAndFinanceLeaseLiabilityPaymentDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzctMS0xLTEtMzMyMzA_dda5bf5f-48e8-41b1-85d7-953d5dd086ab"
      unitRef="usd">481000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzctMy0xLTEtMzMyMzA_1a03ef1e-f8de-4b85-a318-48938a0e7b14"
      unitRef="usd">92000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <lmnr:OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzctMS0xLTEtNjY0NA_e46fdb14-b854-4f8a-925b-6ccd40f779e2"
      unitRef="usd">573000</lmnr:OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzgtMS0xLTEtMzMyMzA_313a841a-235d-4203-9768-5605763f6bc3"
      unitRef="usd">2136000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzgtMy0xLTEtMzMyMzA_580b15e3-4ad8-46ff-a7a9-0be7e81c80be"
      unitRef="usd">1133000</us-gaap:FinanceLeaseLiability>
    <lmnr:OperatingAndFinanceLeaseLiability
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90YWJsZTozYmIyYzYxMDAxMjM0MDI1OWI2ZmFhZmFkMzIxZGNkMy90YWJsZXJhbmdlOjNiYjJjNjEwMDEyMzQwMjU5YjZmYWFmYWQzMjFkY2QzXzgtMS0xLTEtNjY0NA_4f20214e-4a70-4a22-827b-62abdf5b75d4"
      unitRef="usd">3269000</lmnr:OperatingAndFinanceLeaseLiability>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzI1Nzc_7e6d2dff-1174-4313-b9d4-c754a71eae1d"
      unitRef="usd">307000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzI2Mjc_71dde4f1-af95-47b3-a80e-79a8ac096d93"
      unitRef="usd">51000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:OperatingLeaseExpense
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTEvZnJhZzplMWY1ZTQ0ZGI5YWU0Y2VkOTNlODVjNjY4YzMxNDUwMi90ZXh0cmVnaW9uOmUxZjVlNDRkYjlhZTRjZWQ5M2U4NWM2NjhjMzE0NTAyXzI5MDQ_d2a86fc4-5d9f-4874-b53d-04d1a7f840c0"
      unitRef="usd">733000</us-gaap:OperatingLeaseExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90ZXh0cmVnaW9uOmFlMDRkMTc3NjQ2NzQ3M2E5MmNmNmQ1MjExOTJjZjg4XzEzODU_d0a83444-2631-43b5-9aad-744df17f0cd6">Earnings Per ShareBasic net 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 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 Series B and Series B-2 convertible preferred shares were anti-dilutive for fiscal years ended October 31, 2021, 2020 and 2019. The computations for basic and diluted net loss per common share are as follows (in thousands, except per share amounts):&lt;div style="margin-bottom:6pt;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;14. Earnings Per Share (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.003%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.761%"/&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="15" 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;Year&#160;ended&#160;October&#160;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="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;2019&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:700;line-height:100%"&gt;Basic net 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:2px 1pt;text-align:right;vertical-align: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;/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 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,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(16,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(6,444)&lt;/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;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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(51)&lt;/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;Numerator: Net 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,977)&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;(16,980)&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;(6,495)&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;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,555&#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,666&#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,580&#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;Basic net loss per common share&lt;/span&gt;&lt;/td&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;(0.23)&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;(0.96)&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;(0.37)&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&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:700;line-height:100%"&gt;Diluted net loss per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;/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;Numerator: Net loss for diluted EPS&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;(3,977)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(16,980)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(6,495)&lt;/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;Weighted average common shares-basic&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;17,555&#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;17,666&#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;17,580&#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;Effect of dilutive unvested, restricted stock and preferred 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;&#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;&#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;&#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="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;Denominator: Weighted average common shares-diluted&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;17,555&#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;17,666&#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;17,580&#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;Diluted net loss per common share&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;(0.23)&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;(0.96)&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;(0.37)&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;Diluted net loss per common share is calculated 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 117,000, 164,000 and 119,000, unvested, restricted shares, as calculated under the treasury stock method, from its computation of diluted losses per share for the fiscal years ended October 31, 2021, 2020 and 2019, respectively.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90ZXh0cmVnaW9uOmFlMDRkMTc3NjQ2NzQ3M2E5MmNmNmQ1MjExOTJjZjg4XzEzODc_3cb05702-6866-4f13-85ea-f6eea10e9717">The computations for basic and diluted net loss per common share are as follows (in thousands, except per share amounts):&lt;div style="margin-bottom:6pt;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;14. Earnings Per Share (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.003%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.761%"/&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="15" 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;Year&#160;ended&#160;October&#160;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="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;2019&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:700;line-height:100%"&gt;Basic net 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:2px 1pt;text-align:right;vertical-align: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;/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 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,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(16,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(6,444)&lt;/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;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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(51)&lt;/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;Numerator: Net 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,977)&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;(16,980)&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;(6,495)&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;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,555&#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,666&#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,580&#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;Basic net loss per common share&lt;/span&gt;&lt;/td&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;(0.23)&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;(0.96)&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;(0.37)&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&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:700;line-height:100%"&gt;Diluted net loss per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;/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;Numerator: Net loss for diluted EPS&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;(3,977)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(16,980)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(6,495)&lt;/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;Weighted average common shares-basic&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;17,555&#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;17,666&#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;17,580&#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;Effect of dilutive unvested, restricted stock and preferred 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;&#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;&#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;&#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="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;Denominator: Weighted average common shares-diluted&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;17,555&#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;17,666&#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;17,580&#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;Diluted net loss per common share&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;(0.23)&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;(0.96)&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;(0.37)&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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzMtMS0xLTEtNjY0NA_19251ec6-49a1-47d4-8b1e-55d6f31c14fe"
      unitRef="usd">-3942000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzMtMy0xLTEtNjY0NA_81220b59-1cde-43a9-ac8f-2b9e45f8e9e6"
      unitRef="usd">-16936000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzMtNS0xLTEtNjY0NA_1a5b44bb-e9af-4a7e-9270-63f1c51dced0"
      unitRef="usd">-6444000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzQtMS0xLTEtNjY0NA_4acb78ad-7214-4a92-aeff-6f2fe59c8c85"
      unitRef="usd">-35000</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzQtMy0xLTEtNjY0NA_2c45a122-44fc-4b24-8216-71d2751b596f"
      unitRef="usd">-44000</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzQtNS0xLTEtNjY0NA_f3cff3bf-b0bc-4912-813b-5a53861a69ff"
      unitRef="usd">-51000</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <lmnr:NetIncomeLossAvailableToCommonStockholdersExcludingParticipatingShares
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzUtMS0xLTEtNjY0NA_ac32c73a-ef6d-4c22-b325-6c2e38edca6b"
      unitRef="usd">-3977000</lmnr:NetIncomeLossAvailableToCommonStockholdersExcludingParticipatingShares>
    <lmnr:NetIncomeLossAvailableToCommonStockholdersExcludingParticipatingShares
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzUtMy0xLTEtNjY0NA_cd8398ed-035f-4ec2-b1aa-1be329ea1146"
      unitRef="usd">-16980000</lmnr:NetIncomeLossAvailableToCommonStockholdersExcludingParticipatingShares>
    <lmnr:NetIncomeLossAvailableToCommonStockholdersExcludingParticipatingShares
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzUtNS0xLTEtNjY0NA_16f08059-1438-4419-8024-c61c0db0bce8"
      unitRef="usd">-6495000</lmnr:NetIncomeLossAvailableToCommonStockholdersExcludingParticipatingShares>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzYtMS0xLTEtNjY0NA_ccb03a53-9af5-44b7-8f80-17cf65bc3d60"
      unitRef="shares">17555000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzYtMy0xLTEtNjY0NA_461c348d-eb24-4b54-93d7-b45e234af00d"
      unitRef="shares">17666000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzYtNS0xLTEtNjY0NA_aefb23b8-6733-49c6-a180-099dc05e3e08"
      unitRef="shares">17580000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzctMS0xLTEtNjY0NA_1f5ee3a7-d3bb-4dd6-993e-d12ced7a5b21"
      unitRef="usdPerShare">-0.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzctMy0xLTEtNjY0NA_86ae0e0e-8323-4e8b-815a-fcd429a44757"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzctNS0xLTEtNjY0NA_a753328e-3fa6-4d3c-9cbc-142a87373701"
      unitRef="usdPerShare">-0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzEwLTEtMS0xLTY2NDQ_e38834bb-db4b-4e1d-bd28-6d62e3206efd"
      unitRef="usd">-3977000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzEwLTMtMS0xLTY2NDQ_05ef27e0-d892-4038-96f1-c271b7cbeef3"
      unitRef="usd">-16980000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzEwLTUtMS0xLTY2NDQ_f78334ce-e59c-455d-98cd-e20249cf322f"
      unitRef="usd">-6495000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzExLTEtMS0xLTY2NDQ_23ec2bda-a103-48e9-9743-964dee7dce7d"
      unitRef="shares">17555000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzExLTMtMS0xLTY2NDQ_eddd707b-241c-4395-ba3a-5d1dad6fab5a"
      unitRef="shares">17666000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzExLTUtMS0xLTY2NDQ_cb53b3e2-3652-4a8c-a010-dbc223d34d99"
      unitRef="shares">17580000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzEyLTEtMS0xLTY2NDQ_e94094ce-145b-4afc-9b7a-28744520e7ff"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzEyLTMtMS0xLTY2NDQ_73a17b69-9655-497f-92ad-bb09d8678aca"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzEyLTUtMS0xLTY2NDQ_72205283-2b7f-4383-8ed7-0a6404991667"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzEzLTEtMS0xLTY2NDQ_5ad70319-d8b9-4a28-94e6-45e86e1087b5"
      unitRef="shares">17555000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzEzLTMtMS0xLTY2NDQ_6e11fa54-80e3-430f-9a77-c4931693593e"
      unitRef="shares">17666000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzEzLTUtMS0xLTY2NDQ_b396ea72-987d-4b3f-aaec-e001cff3945b"
      unitRef="shares">17580000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzE0LTEtMS0xLTY2NDQ_086e16a7-d938-4baf-bcc6-c9442473d777"
      unitRef="usdPerShare">-0.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzE0LTMtMS0xLTY2NDQ_490cedbb-e419-4b00-90d2-783157014978"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90YWJsZTo5YWI0ODQzNDYwZmU0NWQyYjQxMjAyMGViZTA0NTM1My90YWJsZXJhbmdlOjlhYjQ4NDM0NjBmZTQ1ZDJiNDEyMDIwZWJlMDQ1MzUzXzE0LTUtMS0xLTY2NDQ_8ad1da07-c24f-4a02-a186-9bba785bbe40"
      unitRef="usdPerShare">-0.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i397f51f205994f49b45cccfffac76c3e_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90ZXh0cmVnaW9uOmFlMDRkMTc3NjQ2NzQ3M2E5MmNmNmQ1MjExOTJjZjg4XzExNzg_2453e19a-3208-4dab-8294-6ca271fc1ca9"
      unitRef="shares">117000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5ddb8d7dc9e54f89ae8d77c7257d4e05_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90ZXh0cmVnaW9uOmFlMDRkMTc3NjQ2NzQ3M2E5MmNmNmQ1MjExOTJjZjg4XzExODI_4725f3a6-5b7c-414c-b78d-3d351301b9b6"
      unitRef="shares">164000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie6da359218af42dd965199dd4380513c_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNTcvZnJhZzphZTA0ZDE3NzY0Njc0NzNhOTJjZjZkNTIxMTkyY2Y4OC90ZXh0cmVnaW9uOmFlMDRkMTc3NjQ2NzQ3M2E5MmNmNmQ1MjExOTJjZjg4XzExODk_821ca445-e50b-4348-8fb1-b1c97fe0fbe8"
      unitRef="shares">119000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90ZXh0cmVnaW9uOjQ5OTYwYzhmNDAzNzRmMGNhMzgxMDlmMzcwYTdmN2ZkXzM2MTQ_92b74284-35ea-462a-a589-699ed3391222">Related-Party Transactions&lt;div style="margin-bottom:6pt;margin-top:6pt;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 equity method investments and various related-parties summarized in Note 8 - Equity in Investments and in the tables below (in thousands):&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.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.098%"/&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="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:7pt;font-weight:700;line-height:100%"&gt;October 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 #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;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 #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;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 #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;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 #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;Receivables/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;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;Receivables/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:6pt;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:8pt;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: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 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: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;432&#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: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;40&#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: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 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: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 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: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;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: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;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: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;/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:6pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#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;/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:6pt;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:8pt;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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,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;/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:6pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#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;/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:6pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;FGF&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;4,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;2,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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;/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:6pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;LLCB&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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#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;/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:6pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;Third party 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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;15. Related-Party Transactions (continued)&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:1.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&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.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.785%"/&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;/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;Year Ended October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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:7pt;font-weight:700;line-height:100%"&gt;Year Ended October 31, 2020&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: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 #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;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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;Consolidated Statement of Operations&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;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;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 #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:6pt;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;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 #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;814&#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 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;&#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 #000000;padding:2px 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 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: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;785&#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: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 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: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 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="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:6pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;/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:6pt;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:8pt;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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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: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="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:6pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/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:6pt;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:8pt;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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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: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="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:6pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;/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:6pt;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:8pt;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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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: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="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:6pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;13,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;/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:6pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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="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:6pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:1pt;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.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.365%"/&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;/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="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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:7pt;font-weight:700;line-height:100%"&gt;Year Ended October 31, 2019&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: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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;Consolidated Statement of Operations&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="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;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 #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:6pt;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 #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="background-color:#cceeff;border-top:1pt solid #000;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;Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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: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 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: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;744&#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: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 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: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 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="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:6pt;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:8pt;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 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;/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:6pt;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:8pt;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 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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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: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="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:6pt;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:8pt;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 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/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:6pt;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:8pt;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 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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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: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="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:6pt;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:8pt;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 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;/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:6pt;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:8pt;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 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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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: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="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:6pt;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:8pt;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 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;/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;/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:6pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;Third party growers&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;padding:2px 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;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;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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:8pt;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 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:8pt;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: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 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:8pt;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: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="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:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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 October&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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 10 - 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="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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 and purchases storage services from Calavo. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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 Limoneira Company 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="margin-bottom:6pt;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;15. Related-Party Transactions (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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 had 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. CRG was dissolved in August 2021. The Company paid harvest expense to CRG and provided harvest management and administrative services to CRG.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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 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-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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 7 - Real Estate Development.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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. &lt;/span&gt;&lt;/div&gt;(11) Third party growers - A member of the Company&#x2019;s board of directors markets lemons through the Company and the Company had payments due to the member of such lemon procurement.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90ZXh0cmVnaW9uOjQ5OTYwYzhmNDAzNzRmMGNhMzgxMDlmMzcwYTdmN2ZkXzM2MTY_34369132-e13f-4468-b7cd-53cbfb34b138">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 equity method investments and various related-parties summarized in Note 8 - Equity in Investments and in the tables below (in thousands):&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.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.098%"/&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="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:7pt;font-weight:700;line-height:100%"&gt;October 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 #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;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 #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;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 #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;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 #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;Receivables/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;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;Receivables/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:6pt;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:8pt;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: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 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: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;432&#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: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;40&#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: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 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: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 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: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;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: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;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: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;/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:6pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#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;/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:6pt;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:8pt;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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,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;/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:6pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#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;/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:6pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;FGF&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;4,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;2,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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;/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:6pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;LLCB&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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#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;/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:6pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;Third party 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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;15. Related-Party Transactions (continued)&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:1.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&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.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.785%"/&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;/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;Year Ended October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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:7pt;font-weight:700;line-height:100%"&gt;Year Ended October 31, 2020&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: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 #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;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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;Consolidated Statement of Operations&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;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;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 #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:6pt;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;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 #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;814&#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 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;&#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 #000000;padding:2px 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 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: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;785&#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: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 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: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 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="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:6pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;/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:6pt;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:8pt;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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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: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="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:6pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/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:6pt;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:8pt;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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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: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="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:6pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;/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:6pt;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:8pt;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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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: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="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:6pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;13,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;/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:6pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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 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:8pt;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: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="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:6pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:1pt;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.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.365%"/&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;/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="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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:7pt;font-weight:700;line-height:100%"&gt;Year Ended October 31, 2019&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: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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;Consolidated Statement of Operations&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="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;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 #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:6pt;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 #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="background-color:#cceeff;border-top:1pt solid #000;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;Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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: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 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: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;744&#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: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 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: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 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="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:6pt;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:8pt;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 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;/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:6pt;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:8pt;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 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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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: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="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:6pt;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:8pt;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 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/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:6pt;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:8pt;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 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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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: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="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:6pt;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:8pt;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 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;/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:6pt;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:8pt;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 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:8pt;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: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 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:8pt;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: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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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: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="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:6pt;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:8pt;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 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;/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;/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:6pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;Third party growers&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;padding:2px 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;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;padding:2px 1pt 2px 0;text-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:8pt;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: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 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:8pt;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:8pt;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 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:8pt;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: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 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:8pt;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: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="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:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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 October&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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 10 - 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="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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 and purchases storage services from Calavo. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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 Limoneira Company 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="margin-bottom:6pt;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;15. Related-Party Transactions (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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 had 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. CRG was dissolved in August 2021. The Company paid harvest expense to CRG and provided harvest management and administrative services to CRG.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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 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-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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 7 - Real Estate Development.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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. &lt;/span&gt;&lt;/div&gt;(11) Third party growers - A member of the Company&#x2019;s board of directors markets lemons through the Company and the Company had payments due to the member of such lemon procurement.</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i7bd3f2c6502748eba7eba1acc7e8c8cc_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzQtNC0xLTEtNjY0NA_a2c27da9-cb60-4b35-a8b3-5dc42de021fe"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i7bd3f2c6502748eba7eba1acc7e8c8cc_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzQtNi0xLTEtNjY0NA_49bc6147-af26-4924-898a-24fde6d1f1b8"
      unitRef="usd">432000</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i7bd3f2c6502748eba7eba1acc7e8c8cc_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzQtOC0xLTEtNjY0NA_287d99f8-2b3f-45d9-8eba-210d95465b77"
      unitRef="usd">40000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i7bd3f2c6502748eba7eba1acc7e8c8cc_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzQtMTAtMS0xLTY2NDQ_f4c759c2-4f2c-4bdb-8b43-a037d8550ce1"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i7c7c1f02a4de441ebcb50c4c4f878a2f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzQtMTItMS0xLTY2NDQ_eb471895-2ba8-47fb-896a-5501425b78df"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i7c7c1f02a4de441ebcb50c4c4f878a2f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzQtMTQtMS0xLTY2NDQ_d06443ac-ec73-475b-b130-f42affb2d3ce"
      unitRef="usd">64000</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i7c7c1f02a4de441ebcb50c4c4f878a2f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzQtMTgtMS0xLTY2NDQ_60a038d7-2d14-4495-856e-6588c5d9ae78"
      unitRef="usd">64000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i7c7c1f02a4de441ebcb50c4c4f878a2f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzQtMjAtMS0xLTY2NDQ_d85d060b-45b5-42b7-a754-801cc494e426"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i390fdc011370465499df7731b33fe4b2_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzUtNC0xLTEtNjY0NA_a5c53c60-3a50-4048-9565-525d9fd554c7"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i390fdc011370465499df7731b33fe4b2_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzUtNi0xLTEtNjY0NA_7ef42dbf-8280-4c1c-a565-4e002463afe8"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i390fdc011370465499df7731b33fe4b2_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzUtOC0xLTEtNjY0NA_0000e56a-0deb-4161-85d4-b051eec8f041"
      unitRef="usd">19000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i390fdc011370465499df7731b33fe4b2_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzUtMTAtMS0xLTY2NDQ_aebf8126-a0dd-4b67-81d7-a705a7d98b2a"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i8a89bfaaf19041aba1df5c98b9a77797_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzUtMTItMS0xLTY2NDQ_2e3e9747-52fd-405a-8a55-535f4bd89e22"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i8a89bfaaf19041aba1df5c98b9a77797_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzUtMTQtMS0xLTY2NDQ_da45c400-7fdc-47ae-a19a-d6ebd6a02dda"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i8a89bfaaf19041aba1df5c98b9a77797_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzUtMTgtMS0xLTY2NDQ_bd3ce23d-60eb-42b3-9b2e-b739444ec9a6"
      unitRef="usd">123000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i8a89bfaaf19041aba1df5c98b9a77797_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzUtMjAtMS0xLTY2NDQ_61d0824b-684f-4d00-aed2-acb48edd994a"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ie2883585d5a94e60b7f625fdc3ebefa0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzgtNC0xLTEtNjY0NA_ccc4b2fe-dbed-4268-a306-edbae92ad38f"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="ie2883585d5a94e60b7f625fdc3ebefa0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzgtNi0xLTEtNjY0NA_6889ffdb-333b-4fec-bc62-e4c44148169a"
      unitRef="usd">1386000</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ie2883585d5a94e60b7f625fdc3ebefa0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzgtOC0xLTEtNjY0NA_5787f477-9755-420c-992f-38c85a8869df"
      unitRef="usd">273000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="ie2883585d5a94e60b7f625fdc3ebefa0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzgtMTAtMS0xLTY2NDQ_4679ca1a-fbb0-4477-870e-46578d1ca51b"
      unitRef="usd">1297000</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i82881264b8ba4baa83cfea26890a6d43_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzgtMTItMS0xLTY2NDQ_c11248ae-7cb8-49aa-bd37-fee6d701eb38"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i82881264b8ba4baa83cfea26890a6d43_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzgtMTQtMS0xLTY2NDQ_63dbce5a-eef2-4f40-89e6-a612208d7b1a"
      unitRef="usd">1443000</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i82881264b8ba4baa83cfea26890a6d43_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzgtMTgtMS0xLTY2NDQ_a04e1a88-3d10-4116-afe3-dccc3202e3a9"
      unitRef="usd">182000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i82881264b8ba4baa83cfea26890a6d43_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzgtMjAtMS0xLTY2NDQ_2c1f513a-6275-442b-86b4-e9914cf632b1"
      unitRef="usd">1353000</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i77a77c497dcc433da65a12a9a715035e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzktNC0xLTEtNjY0NA_7e5068c3-f6b1-4c4b-9253-5bbc0f4708e2"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i77a77c497dcc433da65a12a9a715035e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzktNi0xLTEtNjY0NA_ec139e1f-b73d-46f9-8e50-badb5a6832b2"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i77a77c497dcc433da65a12a9a715035e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzktOC0xLTEtNjY0NA_5b4689cf-2cc6-43bf-9fc7-23f0e507d059"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i77a77c497dcc433da65a12a9a715035e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzktMTAtMS0xLTY2NDQ_dd239905-7f91-4032-b703-0cbc5bcb82c3"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="id92d608364c1438e9f9250f23414dcf3_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzktMTItMS0xLTY2NDQ_8c42b618-c722-47da-9a0c-4a2c3b6a93d7"
      unitRef="usd">81000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="id92d608364c1438e9f9250f23414dcf3_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzktMTQtMS0xLTY2NDQ_6f047ed7-beed-40dc-a082-5b740be58586"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="id92d608364c1438e9f9250f23414dcf3_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzktMTgtMS0xLTY2NDQ_07c6b36c-6ee9-4adf-8400-9558372162f2"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="id92d608364c1438e9f9250f23414dcf3_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzktMjAtMS0xLTY2NDQ_597886b8-4556-4d89-ac7e-18e59777f7b8"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i278f601e18354b64932929df8b9c025b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzExLTQtMS0xLTY2NDQ_e9207364-19be-49e0-a50c-4cb9af38ad11"
      unitRef="usd">4598000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i278f601e18354b64932929df8b9c025b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzExLTYtMS0xLTY2NDQ_8be7aa81-fd13-4f2a-b5f9-cadae0ef33b6"
      unitRef="usd">980000</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i278f601e18354b64932929df8b9c025b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzExLTgtMS0xLTY2NDQ_232029fb-93c3-4333-9bb4-4a209daf4d06"
      unitRef="usd">832000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i278f601e18354b64932929df8b9c025b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzExLTEwLTEtMS02NjQ0_b1a07c6a-f072-4244-a4e2-bb397e686b10"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i6843869f7c73457a9d4f512adab38db0_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzExLTEyLTEtMS02NjQ0_eb0d4aa7-f487-4ebc-9d9c-084e436901a6"
      unitRef="usd">2213000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i6843869f7c73457a9d4f512adab38db0_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzExLTE0LTEtMS02NjQ0_f6054cef-f262-4090-91fa-ea5df39316cb"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i6843869f7c73457a9d4f512adab38db0_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzExLTE4LTEtMS02NjQ0_736320cf-4efd-45a7-b7b2-486100b731b5"
      unitRef="usd">604000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i6843869f7c73457a9d4f512adab38db0_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzExLTIwLTEtMS02NjQ0_b6506854-5ec2-4e28-9475-76d5402918b8"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i563ab0453ac74060b452e4ebd33c1ba9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEyLTQtMS0xLTY2NDQ_fb427160-41cc-448d-bcaf-7a97000bc504"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i563ab0453ac74060b452e4ebd33c1ba9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEyLTYtMS0xLTY2NDQ_30a3c46a-6049-484b-8a44-5b48e795014b"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i563ab0453ac74060b452e4ebd33c1ba9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEyLTgtMS0xLTY2NDQ_ffacc7bc-4d8e-41a6-a1d9-7f20d0a3369c"
      unitRef="usd">5771000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="i563ab0453ac74060b452e4ebd33c1ba9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEyLTEwLTEtMS02NjQ0_5be33c4b-243a-4e0d-b954-7db37704e26a"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="if0a3ff463fe643ac9eccf39e1f88be45_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEyLTEyLTEtMS02NjQ0_4d88c026-90be-436f-838c-4bdce3d7542a"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="if0a3ff463fe643ac9eccf39e1f88be45_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEyLTE0LTEtMS02NjQ0_665184b3-0f20-4e5a-9768-c9b5603e3d2d"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="if0a3ff463fe643ac9eccf39e1f88be45_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEyLTE4LTEtMS02NjQ0_13050aea-7656-4f1b-9505-258a34e59193"
      unitRef="usd">5300000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="if0a3ff463fe643ac9eccf39e1f88be45_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEyLTIwLTEtMS02NjQ0_047baa21-de57-4583-845a-6f27e961b546"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ica508537adc841cd9be226ea41bff399_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEzLTQtMS0xLTIwNzQw_7cbd5d15-2bac-40dc-af10-5bfbe7661146"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="ica508537adc841cd9be226ea41bff399_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEzLTYtMS0xLTIwNzQw_9afe371e-528f-4ac7-a4ed-7fbe0688afb3"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ica508537adc841cd9be226ea41bff399_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEzLTgtMS0xLTIwNzQw_8dbf46f5-0a88-409f-8d68-f3038ea2a5bf"
      unitRef="usd">41000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="ica508537adc841cd9be226ea41bff399_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEzLTEwLTEtMS0yMDc0MA_9b6938ee-09bc-4d72-85f3-ad4532d66ac6"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="iac97ae0df7484438af0040f24064323e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEzLTEyLTEtMS0yMDc0MA_dc4d85f4-0580-43ed-b328-37f9a148d5de"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="iac97ae0df7484438af0040f24064323e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEzLTE0LTEtMS0yMDc0MA_44217f9c-53b6-4ab9-8dc2-01875b8b3788"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="iac97ae0df7484438af0040f24064323e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEzLTE2LTEtMS0yMDc0MA_df9f420e-c9f3-4fc4-ba3c-b8205a290e4f"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <lmnr:OtherLiabilitiesNoncurrentRelatedParties
      contextRef="iac97ae0df7484438af0040f24064323e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZToxOWQ3MjJmMTUyMDM0YTg0ODI2ZGM5MWFmZDY3ZDBjMy90YWJsZXJhbmdlOjE5ZDcyMmYxNTIwMzRhODQ4MjZkYzkxYWZkNjdkMGMzXzEzLTE4LTEtMS0yMDc0MA_58a83ce5-bf08-49a6-b4db-c41334cbfc8c"
      unitRef="usd">0</lmnr:OtherLiabilitiesNoncurrentRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i8ed9b3dd47124a36a2682b7d243f3f07_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzMtNC0xLTEtNjY0NA_4523198b-f44f-485b-8eb6-3876956f5497"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i477e04f8ba894beaabafdd8f72021458_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzMtNi0xLTEtNjY0NA_d6297484-b246-4878-adc8-20a31c9eb936"
      unitRef="usd">814000</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i8ed9b3dd47124a36a2682b7d243f3f07_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzMtOC0xLTEtNjY0NA_0cfcf3d3-2fe3-472f-bf20-301be7a812bd"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i477e04f8ba894beaabafdd8f72021458_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzMtMTItMS0xLTY2NDQ_6493a06c-516b-4db0-b5c8-80c6e4ee93cf"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i8ff7a1319deb4d2b9189ade415cc9d35_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzMtMTQtMS0xLTY2NDQ_3463103b-b9db-4f74-9d69-dc7fbbbdd911"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i78369dbeefd44d4ca75b5192f1d94d0b_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzMtMTYtMS0xLTY2NDQ_a3437909-ce4e-41a3-92ea-aba5f044a67c"
      unitRef="usd">785000</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i8ff7a1319deb4d2b9189ade415cc9d35_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzMtMTgtMS0xLTY2NDQ_04baa4de-5587-497a-aed9-1f48ac89c63d"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i78369dbeefd44d4ca75b5192f1d94d0b_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzMtMjAtMS0xLTY2NDQ_b5ff07fc-707a-443b-b72f-f5e2b302b5b4"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i78369dbeefd44d4ca75b5192f1d94d0b_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzMtMjItMS0xLTY2NDQ_6853844f-68de-4ad6-84b8-05c28bd6ab38"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="icdfe091086e74374b1bbfccb793c74eb_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzQtNC0xLTEtNjY0NA_62c26a83-c336-4000-8cfe-c3bbee70d9db"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i505cafffb7be4773ae7d585c96076342_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzQtNi0xLTEtNjY0NA_96715cb9-b9bb-418b-970a-adf9c3fde7a9"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="icdfe091086e74374b1bbfccb793c74eb_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzQtOC0xLTEtNjY0NA_ebb8f5f2-aa11-4cc4-b04d-3a39a954f2d7"
      unitRef="usd">1160000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i505cafffb7be4773ae7d585c96076342_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzQtMTItMS0xLTY2NDQ_3e20f1a7-1fe7-410d-adb8-47b8bfe6ca73"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i65efb0e21ba247ea8d3a434c2cff8016_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzQtMTQtMS0xLTY2NDQ_c370f8ec-29d7-42d9-b2b2-2d349caca70c"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i3034408b9ac44bfd8702e1fbbff4f695_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzQtMTYtMS0xLTY2NDQ_7209a93b-988e-4a23-9fdc-9dd5787c596a"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i65efb0e21ba247ea8d3a434c2cff8016_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzQtMTgtMS0xLTY2NDQ_629fc6ec-a7bc-4b0d-bab5-79cae30a9939"
      unitRef="usd">894000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i3034408b9ac44bfd8702e1fbbff4f695_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzQtMjAtMS0xLTY2NDQ_5a8bc967-7c97-40e0-8577-b02fa67a57e0"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i3034408b9ac44bfd8702e1fbbff4f695_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzQtMjItMS0xLTY2NDQ_5c992fa7-12eb-4f6d-b52f-6e015fea31b7"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i92ec17d78ca0403d962753ff4064d4b0_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzUtNC0xLTEtNjY0NA_c9d9d79b-d579-4a5d-90e5-c16ca9e12664"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="ie64b67a18a4b423fb944463d1acca66c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzUtNi0xLTEtNjY0NA_415b6b90-0220-44b2-b68a-908f9947a06b"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i92ec17d78ca0403d962753ff4064d4b0_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzUtOC0xLTEtNjY0NA_aa0bbdd9-96b4-47a2-b1df-5935bc3c3039"
      unitRef="usd">1750000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="ie64b67a18a4b423fb944463d1acca66c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzUtMTItMS0xLTY2NDQ_a8315715-5a25-4a7c-ac7f-0129dec10c1a"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ie5767f1a15204fa187246cb2a3ac812e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzUtMTQtMS0xLTY2NDQ_66494762-ab5f-48a1-828f-4c4f27081155"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="id581377186af46cea7937b5d04563854_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzUtMTYtMS0xLTY2NDQ_856001b4-f8c8-44ee-8d32-b47692c73cfa"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie5767f1a15204fa187246cb2a3ac812e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzUtMTgtMS0xLTY2NDQ_9f57c408-720f-4cd0-9f08-2ac6f7cba816"
      unitRef="usd">1849000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="id581377186af46cea7937b5d04563854_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzUtMjAtMS0xLTY2NDQ_f7f41d88-b67c-4724-b618-59d7c5e307c8"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="id581377186af46cea7937b5d04563854_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzUtMjItMS0xLTY2NDQ_78e70c0f-47d1-4c94-9ef8-aa3db0a8d2a4"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i7d4d85c246114a56a88095ee0ba46465_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzYtNC0xLTEtNjY0NA_378d2858-4ad1-435a-91ca-e493805d8b20"
      unitRef="usd">6594000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i0e78185267364ccfa9af414520ab9a80_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzYtNi0xLTEtNjY0NA_31ade959-406c-4343-a619-78e0f16c8899"
      unitRef="usd">320000</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i7d4d85c246114a56a88095ee0ba46465_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzYtOC0xLTEtNjY0NA_3326b823-5e92-42d6-9b53-3ce366d31aec"
      unitRef="usd">721000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i0e78185267364ccfa9af414520ab9a80_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzYtMTItMS0xLTY2NDQ_ab42bae5-bb03-444b-8975-207e4412cf8c"
      unitRef="usd">503000</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i542bb602019c4feb9f480ce5413ec74b_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzYtMTQtMS0xLTY2NDQ_bcd024b5-4d23-4d8b-8ceb-499827cec88b"
      unitRef="usd">8806000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="ife13e1e50c0f432990c352c82d873581_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzYtMTYtMS0xLTY2NDQ_39e52f8e-125a-4134-960d-aa2219a58928"
      unitRef="usd">330000</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i542bb602019c4feb9f480ce5413ec74b_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzYtMTgtMS0xLTY2NDQ_f90ab25b-a545-474a-94d8-0a5ba684ba5a"
      unitRef="usd">1223000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="ife13e1e50c0f432990c352c82d873581_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzYtMjAtMS0xLTY2NDQ_9f49cb51-da6e-4d3d-9e90-c4478afe69a8"
      unitRef="usd">220000</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="ife13e1e50c0f432990c352c82d873581_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzYtMjItMS0xLTY2NDQ_0543e947-7b8d-4c3a-9f46-e9bc34bdbb4d"
      unitRef="usd">503000</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ied5186cfce4b450fac8f54847b175241_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzgtNC0xLTEtNjY0NA_174e85fb-8813-46ea-acbb-1e938ddfe5ac"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="ie399b65098094f729a67144105ad4f64_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzgtNi0xLTEtNjY0NA_6d80fb5d-cc1a-4fad-9fc6-77f4ecd350da"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ied5186cfce4b450fac8f54847b175241_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzgtOC0xLTEtNjY0NA_fdd74829-6add-4cf3-956e-a885e9284012"
      unitRef="usd">338000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="ie399b65098094f729a67144105ad4f64_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzgtMTItMS0xLTY2NDQ_a74a803b-3dcd-43c8-ae94-d2692d88ae0c"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ia960d1de9ce344c0ad75e66ee85f5c08_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzgtMTQtMS0xLTY2NDQ_694c26a3-c84c-42f2-b75f-c6de2284c75f"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i432b0db1f15a4371b2b6c403a5422536_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzgtMTYtMS0xLTY2NDQ_6125d550-355e-451d-9fe4-4268b4d1f5a2"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ia960d1de9ce344c0ad75e66ee85f5c08_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzgtMTgtMS0xLTY2NDQ_616c7332-2799-4525-b502-25f0fbf1d2e7"
      unitRef="usd">240000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i432b0db1f15a4371b2b6c403a5422536_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzgtMjAtMS0xLTY2NDQ_b64890fb-4e1e-483a-a5be-a3715174a6d8"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i432b0db1f15a4371b2b6c403a5422536_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzgtMjItMS0xLTY2NDQ_2d41a9fc-595c-40ed-a34c-b137c491528d"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i3001451fe6284e2e86180eb85cd07278_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzktNC0xLTEtNjY0NA_a6f4f2fa-91ab-4063-9f88-0ccba8a8accc"
      unitRef="usd">157000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i7cd674eb032b4bed93aec0d0c17726bf_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzktNi0xLTEtNjY0NA_474d275a-2925-4c94-8e08-e8460ce62379"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i3001451fe6284e2e86180eb85cd07278_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzktOC0xLTEtNjY0NA_84c99c99-29e4-43c2-8099-3182cc4e4bc5"
      unitRef="usd">2772000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i7cd674eb032b4bed93aec0d0c17726bf_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzktMTItMS0xLTY2NDQ_769e47f5-c5f9-4703-8030-6f71e4e72994"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i6d2f6b1ff5584227b69939f4e7f33703_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzktMTQtMS0xLTY2NDQ_9b8dcc88-6a91-4948-8bd5-01b0443ca25d"
      unitRef="usd">603000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i4d507c48641048979ce76e2447f88666_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzktMTYtMS0xLTY2NDQ_959f645d-5aa8-47fb-8645-05c2dadd7d86"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i6d2f6b1ff5584227b69939f4e7f33703_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzktMTgtMS0xLTY2NDQ_2451cb45-bda0-4521-bd73-5de9fc515299"
      unitRef="usd">6613000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i4d507c48641048979ce76e2447f88666_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzktMjAtMS0xLTY2NDQ_137658bd-3493-4179-b005-c22b225dd49d"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i4d507c48641048979ce76e2447f88666_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzktMjItMS0xLTY2NDQ_0eef9797-964e-48a2-81b8-0ab7c95b0818"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i9f5c0f0315df4e259f72c71b21cfad48_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEwLTQtMS0xLTY2NDQ_160dab8a-6410-4777-92aa-ee36e5975403"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="if4fe7d06232342e6807eb71a3f6bd28a_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEwLTYtMS0xLTY2NDQ_5f4b1631-708f-464f-8c8b-f3e55b21aa0c"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i9f5c0f0315df4e259f72c71b21cfad48_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEwLTgtMS0xLTY2NDQ_fa81e00b-22cc-493e-916d-13887c76a2eb"
      unitRef="usd">123000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="if4fe7d06232342e6807eb71a3f6bd28a_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEwLTEyLTEtMS02NjQ0_9ee444a9-4e93-46a8-9a45-7c8a2be4f5a8"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i45fa4186563c4771981973b60752fca6_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEwLTE0LTEtMS02NjQ0_fbeeb71f-3409-4746-8c09-b65a38793e81"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i9212830aeb314fbd91b009870bb12179_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEwLTE2LTEtMS02NjQ0_559078b8-fb70-47b6-95e9-5e3255abe703"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i45fa4186563c4771981973b60752fca6_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEwLTE4LTEtMS02NjQ0_ebc1f0ea-39b6-4cae-97ba-1c193f10cbb3"
      unitRef="usd">139000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i9212830aeb314fbd91b009870bb12179_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEwLTIwLTEtMS02NjQ0_57c07a25-e2cb-42ae-9cba-016e136dbecb"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i9212830aeb314fbd91b009870bb12179_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEwLTIyLTEtMS02NjQ0_67730c13-c534-49ae-b92b-c2aee7974642"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ic01e1f38ca5a41bcaaf89173051e071e_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTQtMS0xLTY2NDQ_1e05ff7a-eb33-447e-b527-a2986c8ce737"
      unitRef="usd">4129000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="ieb833474d84647c3b2a74c6fe30d42b0_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTYtMS0xLTY2NDQ_549dbdc2-8037-498e-847f-20a53b1f6a0a"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ic01e1f38ca5a41bcaaf89173051e071e_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTgtMS0xLTY2NDQ_d65f2cd5-12f8-4fd1-aaff-fcac28ab3307"
      unitRef="usd">2884000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="ieb833474d84647c3b2a74c6fe30d42b0_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTEyLTEtMS02NjQ0_1461eabb-dbec-4370-99ff-419e42d784b1"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i3db610551ce148edaae3b57b457995e5_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTE0LTEtMS02NjQ0_804a48d0-1158-4e0a-be1f-79ab830e2452"
      unitRef="usd">10338000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i228a0c530ee44e1a890c40228daf7cae_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTE2LTEtMS02NjQ0_9ead561c-a55f-4a0f-9c6b-a6c5c2530836"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i3db610551ce148edaae3b57b457995e5_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTE4LTEtMS02NjQ0_74360caa-1d3c-41a1-b130-8b07365f62fa"
      unitRef="usd">13478000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i228a0c530ee44e1a890c40228daf7cae_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTIwLTEtMS02NjQ0_c1e87f68-3dac-4a1d-a564-1f42daf2a3df"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i228a0c530ee44e1a890c40228daf7cae_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTIyLTEtMS02NjQ0_a329932c-ed65-4300-9355-71042bd9cb5a"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i9ee855c23978477c9bd6a56c8ecf2bc0_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTQtMS0xLTIxMDgy_ed9ee141-2752-4ebf-b586-89063da4cf55"
      unitRef="usd">128000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="ica2feef57b8642789e76fe61385ce026_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTYtMS0xLTIxMDgy_ebb1483f-38a2-4a8e-bff0-0629a6aa2741"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i9ee855c23978477c9bd6a56c8ecf2bc0_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTgtMS0xLTIxMDgy_7dc35b2b-36fa-4743-a915-4898aff5f442"
      unitRef="usd">150000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="ica2feef57b8642789e76fe61385ce026_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTEyLTEtMS0yMTA4Mg_53a6dd91-bb76-4728-9c6d-d8e75701a768"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i3206f9197a344371b7402bb651c99066_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTE0LTEtMS0yMTA4Mg_1d5612dd-748d-435c-b579-5b1b7cf2a745"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i862086d520dc40979edeae979855bf7c_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTE2LTEtMS0yMTA4Mg_ce73bb50-9a7d-406f-90c8-da9253302ab2"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i3206f9197a344371b7402bb651c99066_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTE4LTEtMS0yMTA4Mg_2082329b-7cf3-491c-9903-ff5ba879ce0b"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i862086d520dc40979edeae979855bf7c_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTIwLTEtMS0yMTA4Mg_a3fed839-1728-44f2-ba43-d3442f7641c4"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i862086d520dc40979edeae979855bf7c_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzExLTIyLTEtMS0yMTA4Mg_cfc9d67b-3fc8-46a8-86e3-028e4549f751"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i55c412b188dc4b1891236e670bdb46b8_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEyLTQtMS0xLTIxMDYw_3e4bbfdb-3475-4696-8392-d55b98125f79"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="ibf0b1a29c8d6416b8be4d64d97f2daca_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEyLTYtMS0xLTIxMDYw_cfab8d92-82dd-48da-8dd5-cce5988dd1c4"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i55c412b188dc4b1891236e670bdb46b8_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEyLTgtMS0xLTIxMDYw_c498d9a0-e809-40c3-83f0-40151eb0da43"
      unitRef="usd">147000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="ibf0b1a29c8d6416b8be4d64d97f2daca_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEyLTEyLTEtMS0yMTA2MA_f756965a-2219-4c46-9023-0909184e539d"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i984d4c9d71664d139e35ba3738768750_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEyLTE0LTEtMS0yMTA2MA_70a8418a-2b68-4158-8c67-fa638727d59a"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="ic8777e8c8be94eb890cc6472fbe7ee03_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEyLTE2LTEtMS0yMTA2MA_527b9263-0a99-4af3-80ef-3fcf684be204"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i984d4c9d71664d139e35ba3738768750_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEyLTE4LTEtMS0yMTA2MA_1d105845-32f8-4abc-9f5d-2d6365831627"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="ic8777e8c8be94eb890cc6472fbe7ee03_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEyLTIwLTEtMS0yMTA2MA_9fbde6a4-1e40-4395-8b04-5047a0193782"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="ic8777e8c8be94eb890cc6472fbe7ee03_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo5ZmUwMjQzMmJmMWI0N2M5OGM4MTBiYTBkYjlhNjkyNi90YWJsZXJhbmdlOjlmZTAyNDMyYmYxYjQ3Yzk4YzgxMGJhMGRiOWE2OTI2XzEyLTIyLTEtMS0yMTA2MA_fab6c197-ddb1-451e-b9ba-43e65e3901b0"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="id956181771234903a5b8423f41567813_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzMtMTMtMS0xLTY2NDQ_98fa86c6-9743-4c07-8330-991098e84715"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="idb3d857683194b70b93587af1a0ae6ce_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzMtMTUtMS0xLTY2NDQ_d82f5925-ed69-4a01-9661-81fc52a06e68"
      unitRef="usd">744000</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="id956181771234903a5b8423f41567813_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzMtMTctMS0xLTY2NDQ_29ee114f-a28e-4b15-8182-27ab30e7c433"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="idb3d857683194b70b93587af1a0ae6ce_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzMtMTktMS0xLTY2NDQ_174062db-f402-4100-9960-658226055a6a"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="idb3d857683194b70b93587af1a0ae6ce_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzMtMjEtMS0xLTY2NDQ_f1831bb1-1e99-4356-a132-fc5fcf040968"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="if4f0c6a1f26248e89f229f0d5319ada5_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzQtMTMtMS0xLTY2NDQ_40cb4afb-16b9-4f97-bd78-91bfec434be7"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i4ec2f7383a33454bb2b988d573d8e487_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzQtMTUtMS0xLTY2NDQ_4409bb7e-9835-4d52-ba7c-fdeecad9bdaf"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if4f0c6a1f26248e89f229f0d5319ada5_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzQtMTctMS0xLTY2NDQ_c701a839-54ef-4b4e-b97a-e439db70c866"
      unitRef="usd">838000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i4ec2f7383a33454bb2b988d573d8e487_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzQtMTktMS0xLTY2NDQ_51e5b683-bfd7-4d79-b514-9d99c981ab72"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i4ec2f7383a33454bb2b988d573d8e487_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzQtMjEtMS0xLTY2NDQ_c1983971-e530-4ff7-9a85-33d16315684f"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ib253bc1238924730a89082723e18e8ec_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzUtMTMtMS0xLTY2NDQ_1ee0bc76-3226-48e1-aa5b-084bb6622775"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i766f38782cbf420f93c8ecc77226a30d_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzUtMTUtMS0xLTY2NDQ_01861512-87c3-4927-9fc9-41e586b0c8f3"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ib253bc1238924730a89082723e18e8ec_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzUtMTctMS0xLTY2NDQ_3a78546f-2af8-4e64-9f7d-64ef29dcbf3e"
      unitRef="usd">1687000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i766f38782cbf420f93c8ecc77226a30d_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzUtMTktMS0xLTY2NDQ_49c5360f-d1c5-4d2b-82e5-ca5324540daf"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i766f38782cbf420f93c8ecc77226a30d_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzUtMjEtMS0xLTY2NDQ_59260c2b-b5ff-440e-b08a-ecc7a8ab59f3"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i678bbad8049c42028b500416db146045_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzYtMTMtMS0xLTY2NDQ_2e90459d-155b-4c4e-ab25-623cd61fc396"
      unitRef="usd">3080000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i9dc6902b1ff443e89795c33075d5f450_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzYtMTUtMS0xLTY2NDQ_528df6a8-1d38-4cab-b6da-12e83e4d8a18"
      unitRef="usd">400000</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i678bbad8049c42028b500416db146045_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzYtMTctMS0xLTY2NDQ_429a938b-9b8b-4dd9-982b-ef39c6781488"
      unitRef="usd">1096000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i9dc6902b1ff443e89795c33075d5f450_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzYtMTktMS0xLTY2NDQ_9a7f0765-635c-471c-9e3b-c91a4782238e"
      unitRef="usd">250000</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i9dc6902b1ff443e89795c33075d5f450_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzYtMjEtMS0xLTY2NDQ_4803d25e-90d7-4d58-a3de-7dd029d4f2d8"
      unitRef="usd">506000</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ie9ec0b6bc9a44d9bb3ea64b812209542_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzgtMTMtMS0xLTY2NDQ_951fce3a-cd80-421a-9bbb-6bde3e37f035"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="ia4e7ce0047b941bba79634e40ed0485b_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzgtMTUtMS0xLTY2NDQ_f1dcdea5-4d4e-44f0-ab30-393c9ae20959"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie9ec0b6bc9a44d9bb3ea64b812209542_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzgtMTctMS0xLTY2NDQ_c20ef271-2530-4c82-a499-88a5e0955121"
      unitRef="usd">186000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="ia4e7ce0047b941bba79634e40ed0485b_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzgtMTktMS0xLTY2NDQ_dcdef1ae-b4c2-4bd0-841a-0bb7787e1f10"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="ia4e7ce0047b941bba79634e40ed0485b_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzgtMjEtMS0xLTY2NDQ_0cdc76c5-c97d-439a-b146-4ec91d7f3606"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ic14ac179f9f94759b79ce1e0995ad521_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzktMTMtMS0xLTY2NDQ_61d126b5-fca3-4e32-97eb-18289ea4b60e"
      unitRef="usd">306000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i6e0752061a1d4d619fa4df2dbdaba0bb_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzktMTUtMS0xLTY2NDQ_46f84d20-3571-485e-8559-4f5c94a9222c"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ic14ac179f9f94759b79ce1e0995ad521_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzktMTctMS0xLTY2NDQ_2cc014a8-b4fd-4c31-8f18-12c8d44af3b5"
      unitRef="usd">5476000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i6e0752061a1d4d619fa4df2dbdaba0bb_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzktMTktMS0xLTY2NDQ_73fd9e69-7380-471b-8f1c-45fa1e49f05a"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i6e0752061a1d4d619fa4df2dbdaba0bb_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzktMjEtMS0xLTY2NDQ_43c39df7-831f-4732-b92f-eb38ab5ec3b8"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ibc1147b04f434bcaa20025aea903ce2a_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzEwLTEzLTEtMS02NjQ0_d8b3a046-e9d5-4185-844e-bae2568654e5"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i67cb248d53cd499ea0c91e61e30f1c07_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzEwLTE1LTEtMS02NjQ0_2ece6532-7399-4dfd-92ad-fee11443aeae"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ibc1147b04f434bcaa20025aea903ce2a_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzEwLTE3LTEtMS02NjQ0_5055f541-e9dc-4eb9-8663-efc9447735b2"
      unitRef="usd">150000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i67cb248d53cd499ea0c91e61e30f1c07_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzEwLTE5LTEtMS02NjQ0_ee6c5a3c-2baf-422b-baee-1f5dbaa0ab42"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i67cb248d53cd499ea0c91e61e30f1c07_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzEwLTIxLTEtMS02NjQ0_785eadce-9123-4df8-a1b8-050fdde66eb0"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i53d9f4d777ef46e3a45e3a901a7e7968_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzEwLTEwLTEtMS0yMTEwNQ_69962b14-1245-4bf3-99d8-8c97b7dd699c"
      unitRef="usd">14471000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="i25ca25899cb9421fa83aed46a105b1fb_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzEwLTEyLTEtMS0yMTEwNQ_77fd6ffa-0359-4a5f-ae1c-0e2d5d96c49d"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i53d9f4d777ef46e3a45e3a901a7e7968_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzEwLTE0LTEtMS0yMTEwNQ_981132fd-c748-423b-a433-3b4860c688db"
      unitRef="usd">10300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i25ca25899cb9421fa83aed46a105b1fb_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzEwLTE2LTEtMS0yMTEwNQ_1ea9a9bd-24d9-4aab-acbb-836f2261971b"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="i25ca25899cb9421fa83aed46a105b1fb_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzEwLTE4LTEtMS0yMTEwNQ_74cd707c-3da7-4e66-a08f-e596787faf13"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i2166bffd19cb4f62bf957712aa04ab1b_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzExLTEwLTEtMS0yMTA4OQ_836433e5-e555-43b1-8d4d-c8751d31f3c8"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties
      contextRef="id9f7d242e3cd4de9b523e6d23df8c2a9_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzExLTEyLTEtMS0yMTA4OQ_ed6622bd-7e4a-469e-b8b6-adc9d629a4e3"
      unitRef="usd">0</lmnr:OperatingLeasesIncomeStatementMinimumLeaseRevenueRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i2166bffd19cb4f62bf957712aa04ab1b_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzExLTE0LTEtMS0yMTA4OQ_dd2a297f-32ee-41aa-a6f3-bea18c80f8f8"
      unitRef="usd">10000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="id9f7d242e3cd4de9b523e6d23df8c2a9_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzExLTE2LTEtMS0yMTA4OQ_dd87dc19-acf0-4de3-bf1c-a61318c03a8c"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <lmnr:DividendsPaidRelatedParties
      contextRef="id9f7d242e3cd4de9b523e6d23df8c2a9_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90YWJsZTo2ZGUwYjIyOTEwMTY0Yzg3OTNiZWU3NmMzNzQyODQyNy90YWJsZXJhbmdlOjZkZTBiMjI5MTAxNjRjODc5M2JlZTc2YzM3NDI4NDI3XzExLTE4LTEtMS0yMTA4OQ_7a12e23c-c1cc-45e9-8d1a-d19f8fb5d374"
      unitRef="usd">0</lmnr:DividendsPaidRelatedParties>
    <us-gaap:DueFromEmployees
      contextRef="icaf73d2cf3a3457681c7ec33e6da917b_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90ZXh0cmVnaW9uOjQ5OTYwYzhmNDAzNzRmMGNhMzgxMDlmMzcwYTdmN2ZkXzM3NA_4a985f50-0389-4df0-be3b-d650d3f019d3"
      unitRef="usd">0</us-gaap:DueFromEmployees>
    <us-gaap:DueFromEmployees
      contextRef="i3c14b6cea6f54b55afaab32c8253b837_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90ZXh0cmVnaW9uOjQ5OTYwYzhmNDAzNzRmMGNhMzgxMDlmMzcwYTdmN2ZkXzM3NA_d47521c8-58a1-42cc-a4de-a695431c231f"
      unitRef="usd">0</us-gaap:DueFromEmployees>
    <us-gaap:AreaOfLand
      contextRef="ia57b0b76dbe34b39bac017fa2bf3d5dd_I20131031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90ZXh0cmVnaW9uOjQ5OTYwYzhmNDAzNzRmMGNhMzgxMDlmMzcwYTdmN2ZkXzIwMTQ_97c204da-1750-454c-b558-1a9369ce9f37"
      unitRef="acre">670</us-gaap:AreaOfLand>
    <lmnr:LeaseArrangementAnnualBaseRentalPerAcre
      contextRef="i6a4655d5078140ccaa2a20627fd0d90b_D20121101-20131031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90ZXh0cmVnaW9uOjQ5OTYwYzhmNDAzNzRmMGNhMzgxMDlmMzcwYTdmN2ZkXzIxMjM_a894e722-d417-4d3c-a2c5-4beef6467e41"
      unitRef="usd">200</lmnr:LeaseArrangementAnnualBaseRentalPerAcre>
    <lmnr:LeaseArrangementPercentOfGrossRevenuesPaidAsAnnualBaseRental
      contextRef="i6a4655d5078140ccaa2a20627fd0d90b_D20121101-20131031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90ZXh0cmVnaW9uOjQ5OTYwYzhmNDAzNzRmMGNhMzgxMDlmMzcwYTdmN2ZkXzIxNDc_5b003d62-60fa-486a-8259-fdc9b3d1c5ef"
      unitRef="number">0.20</lmnr:LeaseArrangementPercentOfGrossRevenuesPaidAsAnnualBaseRental>
    <lmnr:LeaseArrangementMaximumAnnualBaseRentalPerAcre
      contextRef="i6a4655d5078140ccaa2a20627fd0d90b_D20121101-20131031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90ZXh0cmVnaW9uOjQ5OTYwYzhmNDAzNzRmMGNhMzgxMDlmMzcwYTdmN2ZkXzIyNDM_171a1f23-64ee-4973-8d4b-a145472fc3a6"
      unitRef="usd">1200</lmnr:LeaseArrangementMaximumAnnualBaseRentalPerAcre>
    <lmnr:EquitySecuritiesSharesOfConvertiblePreferredStockHeld
      contextRef="idbb1486bc6e844c7ab68a63685bc67a6_I20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjAvZnJhZzo0OTk2MGM4ZjQwMzc0ZjBjYTM4MTA5ZjM3MGE3ZjdmZC90ZXh0cmVnaW9uOjQ5OTYwYzhmNDAzNzRmMGNhMzgxMDlmMzcwYTdmN2ZkXzI0NDA_2d9ab5b1-6fb5-45b2-b04a-794adc2f65ba"
      unitRef="shares">9300</lmnr:EquitySecuritiesSharesOfConvertiblePreferredStockHeld>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzQ2NDM_28cef2ac-e421-4a74-8efc-606e83a79070">Income Taxes&lt;div style="margin-bottom:6pt;margin-top:6pt;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 reconciliation of income before income taxes for domestic and foreign locations for the years ended October 31, 2021, 2020 and 2019 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:62.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&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;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;2020&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;2019&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;United States&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,459)&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;(23,195)&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;(6,285)&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;Foreign&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,704)&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;(3,240)&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;(278)&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;Income before income taxes&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,163)&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;(26,435)&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;(6,563)&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="margin-bottom:6pt;margin-top:6pt;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 the provisions for income taxes for fiscal years 2021, 2020 and 2019 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:62.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&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;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;2020&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;2019&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;Current:&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:2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;5,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(7)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;563&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align: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&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;&#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;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 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;(232)&lt;/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 current benefit (provision)&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;77&#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;6,361&#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;324&#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 style="height:14pt"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&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;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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;998&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(302)&lt;/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 2px 7.75pt;text-align:left;vertical-align: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&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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;77&#160;&lt;/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 deferred benefit&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;189&#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;2,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="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;773&#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;Total income tax benefit&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;266&#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;8,494&#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;1,097&#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="margin-bottom:6pt;margin-top:6pt;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;Deferred income taxes reflect the net of temporary differences between the carrying amount of the assets and liabilities for financial reporting and income tax purposes. The components of deferred income tax assets at  October 31, 2021 and 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;16. Income Taxes (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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;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;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;Deferred income tax assets:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve and other accruals&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;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;643&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align: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 operating losses&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;6,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;4,983&#160;&lt;/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;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use asset&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;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;578&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Minimum pension liability adjustment&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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;962&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&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;&#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;325&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align: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 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;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 expense limitation&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;306&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock based compensation&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;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;549&#160;&lt;/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;Total deferred income tax assets&lt;/span&gt;&lt;/td&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;8,455&#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;8,346&#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:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(540)&lt;/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;Total net deferred income tax assets&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;7,131&#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;7,806&#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 style="height:3pt"&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;Deferred income tax liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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:#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;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(173)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&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;(18,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(16,930)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;(242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and other indefinite life assets&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;(6,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(6,905)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in joint ventures and other basis adjustments&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;(3,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(4,097)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use asset&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;(510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(557)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaids and receivables&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;(260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,241)&lt;/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 deferred income tax liabilities&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;(29,984)&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;(29,903)&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;Net&#160;deferred income tax liabilities&lt;/span&gt;&lt;/td&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;(22,853)&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;(22,097)&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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;Deferred income taxes &#x2014; noncurrent assets&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;333&#160;&lt;/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;Deferred income taxes &#x2014; noncurrent liabilities &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;(22,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(22,430)&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 periodically evaluates the recoverability of the deferred tax assets. The Company recognized deferred tax assets to the extent that it believes that these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. The Company has recorded a valuation allowance of $1,324,000 on the net deferred tax assets of its subsidiaries in Argentina and Chile as of October 31, 2021 as the Company does not believe it is more likely than not that these deferred tax assets will be realized due to the recent history of cumulative pre-tax book losses and lack of objectively verifiable future source of taxable income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;At October 31, 2021, the Company has recorded a deferred tax asset of $6,312,000 related to its federal, state, and foreign net operating loss carryforwards. The entire federal net operating loss is subject to the 80% taxable income limitation. The net operating losses begin to expire as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:57.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.785%"/&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:700;line-height:100%"&gt;Jurisdiction&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;Gross Amount&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;Begin to Expire&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Federal&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;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;17,443&#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="background-color:#cceeff;border-top:1pt solid #000;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;Indefinite&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;State&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;21,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:right;vertical-align: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/31/2039&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;Chile&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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:#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;Holland&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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:right;vertical-align: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/31/2025&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;Argentina&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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:right;vertical-align: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/31/2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;16. Income Taxes (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;At October 31, 2021, the Company had disallowed federal and state interest expense carryforwards of approximately zero and $2,065,000, respectively, that do not expire. Because of the change of ownership provisions of the Tax Reform Act of 1986, use of a portion of the domestic net operating loss and disallowed interest expense carryforwards may be limited in future periods. Further, a portion of the carryforwards may expire before being applied to reduce future income tax liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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: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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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: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;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:10pt;font-weight:700;line-height:100%"&gt;%&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;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:10pt;font-weight:700;line-height:100%"&gt;%&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;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:10pt;font-weight:700;line-height:100%"&gt;%&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;Provision at statutory rates&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;874&#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;(21.0)&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;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 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;5,551&#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;(21.0)&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;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 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,351&#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;(21.0)&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;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;/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;State income tax, net of federal benefit&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;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(5.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(5.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;Dividend exclusion&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;&#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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;Meals and entertainment&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;&#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;&#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;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.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;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;/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;Transaction costs&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;&#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;&#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;&#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;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.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;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;/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:10pt;font-weight:400;line-height:100%"&gt;Shared-based compensation&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;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;5.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;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 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;&#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;&#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;&#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="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;Executive compensation&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;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.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;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 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;&#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;&#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;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 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;&#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;&#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;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;/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;Tax law change&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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(7.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;&#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;&#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="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;State rate adjustment&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;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.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;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 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;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;0.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;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 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;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.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;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;/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;Valuation allowance&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;(831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;(168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;0.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;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 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;(393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;Foreign rate differential&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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;&#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;&#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;&#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;&#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;/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;Noncontrolling  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;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;(305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;Other permanent items&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;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(5.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;Total income tax benefit&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;266&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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;(6.4)&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;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 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;8,494&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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;(32.2)&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;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 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;1,097&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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.1)&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;At October 31, 2021 and 2020, the Company had no unrecognized tax benefits. The Company files income tax returns in the U.S., California, Arizona, Chile, Argentina and Holland. The Company is no longer subject to significant U.S., state and Chilean income tax examinations for years prior to the statutory periods of three years for federal, four years for state and three years for Chilean tax jurisdictions. 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 October 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (&#x201c;CARES Act&#x201d;) was signed into law. The CARES Act includes numerous tax provisions and other stimulus measures, including temporary changes regarding the prior and future utilization of net operating losses, temporary changes to the prior and future limitations on interest deductions, temporary suspension of certain payment requirements for the employer portion of Social Security taxes, the creation of certain refundable employee retention credits, and technical corrections from prior tax legislation for tax depreciation of certain qualified improvement property. The Company evaluated the impact of the CARES Act and recorded a tax benefit of  $1,948,000 and an income tax refund of $5,801,000 due to its ability to carryback and obtain federal tax refund by utilizing net operating losses under the provisions of the CARES Act at October 31, 2021, of which $841,000 and $4,960,000 were received in October 2020 and December 2020, respectively. An additional $948,000 of California state refunds were received in the third quarter of fiscal year 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzQ2NDg_9630d7b7-0183-4e42-a365-0259a7191840">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 reconciliation of income before income taxes for domestic and foreign locations for the years ended October 31, 2021, 2020 and 2019 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:62.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&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;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;2020&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;2019&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;United States&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,459)&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;(23,195)&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;(6,285)&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;Foreign&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,704)&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;(3,240)&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;(278)&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;Income before income taxes&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,163)&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;(26,435)&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;(6,563)&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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTowNDc5Njg2M2U5ZmE0MTQwYTBhYzg4NjBlMTUwZWU4MC90YWJsZXJhbmdlOjA0Nzk2ODYzZTlmYTQxNDBhMGFjODg2MGUxNTBlZTgwXzEtMS0xLTEtNjY0NA_d8482e11-fea3-4bce-80b4-9c52fe2df3c8"
      unitRef="usd">-1459000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTowNDc5Njg2M2U5ZmE0MTQwYTBhYzg4NjBlMTUwZWU4MC90YWJsZXJhbmdlOjA0Nzk2ODYzZTlmYTQxNDBhMGFjODg2MGUxNTBlZTgwXzEtMy0xLTEtNjY0NA_fdf48bae-2afb-45b7-b934-9ff385d4a6aa"
      unitRef="usd">-23195000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTowNDc5Njg2M2U5ZmE0MTQwYTBhYzg4NjBlMTUwZWU4MC90YWJsZXJhbmdlOjA0Nzk2ODYzZTlmYTQxNDBhMGFjODg2MGUxNTBlZTgwXzEtNS0xLTEtNjY0NA_3607a3e4-cc6e-45f9-bc32-00b47418e07b"
      unitRef="usd">-6285000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTowNDc5Njg2M2U5ZmE0MTQwYTBhYzg4NjBlMTUwZWU4MC90YWJsZXJhbmdlOjA0Nzk2ODYzZTlmYTQxNDBhMGFjODg2MGUxNTBlZTgwXzItMS0xLTEtNjY0NA_64a27948-b979-4120-9504-9d105d5c5166"
      unitRef="usd">-2704000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTowNDc5Njg2M2U5ZmE0MTQwYTBhYzg4NjBlMTUwZWU4MC90YWJsZXJhbmdlOjA0Nzk2ODYzZTlmYTQxNDBhMGFjODg2MGUxNTBlZTgwXzItMy0xLTEtNjY0NA_6d479b0e-40ed-4c4d-bf67-8a7d4baf7ffe"
      unitRef="usd">-3240000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTowNDc5Njg2M2U5ZmE0MTQwYTBhYzg4NjBlMTUwZWU4MC90YWJsZXJhbmdlOjA0Nzk2ODYzZTlmYTQxNDBhMGFjODg2MGUxNTBlZTgwXzItNS0xLTEtNjY0NA_8ad1c083-61f4-4a80-a1bd-cd71476a106a"
      unitRef="usd">-278000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTowNDc5Njg2M2U5ZmE0MTQwYTBhYzg4NjBlMTUwZWU4MC90YWJsZXJhbmdlOjA0Nzk2ODYzZTlmYTQxNDBhMGFjODg2MGUxNTBlZTgwXzMtMS0xLTEtNjY0NA_7c628c52-3503-4640-9be4-601b91953f9e"
      unitRef="usd">-4163000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTowNDc5Njg2M2U5ZmE0MTQwYTBhYzg4NjBlMTUwZWU4MC90YWJsZXJhbmdlOjA0Nzk2ODYzZTlmYTQxNDBhMGFjODg2MGUxNTBlZTgwXzMtMy0xLTEtNjY0NA_18bd4491-672f-420a-a327-c3255ba2e0f5"
      unitRef="usd">-26435000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTowNDc5Njg2M2U5ZmE0MTQwYTBhYzg4NjBlMTUwZWU4MC90YWJsZXJhbmdlOjA0Nzk2ODYzZTlmYTQxNDBhMGFjODg2MGUxNTBlZTgwXzMtNS0xLTEtNjY0NA_0bef7839-985e-457f-a10c-738adfa5237f"
      unitRef="usd">-6563000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzQ2NDk_9254d92d-62c2-4e36-83f8-2586b448a87d">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 the provisions for income taxes for fiscal years 2021, 2020 and 2019 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:62.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&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;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;2020&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;2019&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;Current:&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:2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;5,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(7)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;563&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align: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&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;&#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;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 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;(232)&lt;/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 current benefit (provision)&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;77&#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;6,361&#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;324&#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 style="height:14pt"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&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;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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;998&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(302)&lt;/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 2px 7.75pt;text-align:left;vertical-align: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&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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;77&#160;&lt;/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 deferred benefit&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;189&#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;2,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="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;773&#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;Total income tax benefit&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;266&#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;8,494&#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;1,097&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzItMS0xLTEtNjY0NA_18f4c172-8954-4f9e-8259-f25ba222b190"
      unitRef="usd">-37000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzItMy0xLTEtNjY0NA_8db79ea2-8ee2-4030-83f1-03b2be65a2c6"
      unitRef="usd">-5835000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzItNS0xLTEtNjY0NA_5c536749-10b9-4d28-afa5-3eb909b981a8"
      unitRef="usd">7000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzMtMS0xLTEtNjY0NA_f4ce8b78-2a7e-4e61-b72f-a6cb7e89b35f"
      unitRef="usd">-40000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzMtMy0xLTEtNjY0NA_24bd2915-0723-4d80-880d-f1a4966b7acb"
      unitRef="usd">-332000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzMtNS0xLTEtNjY0NA_e29c1d39-9a1f-4fcd-bcec-4bd6f91a230f"
      unitRef="usd">-563000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzQtMS0xLTEtNjY0NA_1a870843-0c37-4038-aa9a-5a8a61fea2f6"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzQtMy0xLTEtNjY0NA_4ff9a15b-a845-46ba-b482-89b1fbee0ab0"
      unitRef="usd">-194000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzQtNS0xLTEtNjY0NA_cc896800-9428-48a0-96cf-3568aefab49b"
      unitRef="usd">232000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzUtMS0xLTEtNjY0NA_2ba65578-6a8f-4777-ba00-f792cdd1c140"
      unitRef="usd">-77000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzUtMy0xLTEtNjY0NA_1052c8a5-f2e7-44c6-a2c6-b35982d5866d"
      unitRef="usd">-6361000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzUtNS0xLTEtNjY0NA_3c7e2d36-73a6-4f69-a34b-208fae1cf377"
      unitRef="usd">-324000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzgtMS0xLTEtNjY0NA_36e7c0dd-e084-4ab9-ae8f-5c237ced0d85"
      unitRef="usd">17000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzgtMy0xLTEtNjY0NA_6b7996e4-d94c-4fec-93c8-05dcf572a7d7"
      unitRef="usd">-640000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzgtNS0xLTEtNjY0NA_92463f92-a60b-43b4-bab3-55fbe7ef6351"
      unitRef="usd">-998000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzktMS0xLTEtNjY0NA_072c526c-9aae-4b41-8010-777110e48215"
      unitRef="usd">-127000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzktMy0xLTEtNjY0NA_fb89f368-7c45-4f9a-a27d-60fe8b279425"
      unitRef="usd">-1177000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzktNS0xLTEtNjY0NA_a88298a1-e074-4d6f-b515-acf1533bdd4d"
      unitRef="usd">302000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzEwLTEtMS0xLTY2NDQ_08661d61-cfd4-4f4b-9bcd-fdfa9363c221"
      unitRef="usd">-79000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzEwLTMtMS0xLTY2NDQ_304e47c9-74bd-449a-8560-ef30ec5d4d8f"
      unitRef="usd">-316000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzEwLTUtMS0xLTY2NDQ_3d19067c-7251-4028-97c2-4c01a508bf91"
      unitRef="usd">-77000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzExLTEtMS0xLTY2NDQ_d30d217a-e308-4921-9bd7-2ef05f5af55b"
      unitRef="usd">-189000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzExLTMtMS0xLTY2NDQ_5adc94e7-1cf6-4ab8-bf2a-8eda989147e4"
      unitRef="usd">-2133000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzExLTUtMS0xLTY2NDQ_89d6a40f-103a-4e92-9fb0-231cd7d5072d"
      unitRef="usd">-773000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzEyLTEtMS0xLTY2NDQ_5a7ffadb-58cd-4b3f-80b5-0046b9b9a555"
      unitRef="usd">-266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzEyLTMtMS0xLTY2NDQ_976890d1-f88d-46dc-a3d8-631332e3d6ae"
      unitRef="usd">-8494000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTo5YTU2Njg2YjczMmM0NjczYWZlODFlMWI5NDViMWYxNS90YWJsZXJhbmdlOjlhNTY2ODZiNzMyYzQ2NzNhZmU4MWUxYjk0NWIxZjE1XzEyLTUtMS0xLTY2NDQ_4dd95827-7b74-4bcb-a00a-1c03599d292d"
      unitRef="usd">-1097000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzQ2NDQ_3727bca0-bd5c-408d-abec-95eb54ab00ba">The components of deferred income tax assets at  October 31, 2021 and 2020 are as follows (in thousands):&lt;div style="margin-bottom:6pt;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;16. Income Taxes (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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;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;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;Deferred income tax assets:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve and other accruals&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;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;643&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align: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 operating losses&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;6,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;4,983&#160;&lt;/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;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use asset&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;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;578&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Minimum pension liability adjustment&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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;962&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&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;&#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;325&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align: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 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;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 expense limitation&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;306&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock based compensation&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;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;549&#160;&lt;/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;Total deferred income tax assets&lt;/span&gt;&lt;/td&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;8,455&#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;8,346&#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:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(540)&lt;/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;Total net deferred income tax assets&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;7,131&#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;7,806&#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 style="height:3pt"&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;Deferred income tax liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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:#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;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(173)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&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;(18,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(16,930)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;(242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and other indefinite life assets&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;(6,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(6,905)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in joint ventures and other basis adjustments&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;(3,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(4,097)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use asset&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;(510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(557)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaids and receivables&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;(260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,241)&lt;/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 deferred income tax liabilities&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;(29,984)&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;(29,903)&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;Net&#160;deferred income tax liabilities&lt;/span&gt;&lt;/td&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;(22,853)&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;(22,097)&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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;Deferred income taxes &#x2014; noncurrent assets&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;333&#160;&lt;/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;Deferred income taxes &#x2014; noncurrent liabilities &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;(22,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(22,430)&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzItMS0xLTEtNjY0NA_abdab94e-81c2-4e97-80e3-3bdf3d95574f"
      unitRef="usd">646000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzItMy0xLTEtNjY0NA_b2123f5f-baa3-4988-bdbf-831c8bc9bf87"
      unitRef="usd">643000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzQtMS0xLTEtNjY0NA_813e2999-53bd-4b10-89d1-d8899236e7a5"
      unitRef="usd">6312000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzQtMy0xLTEtNjY0NA_c78f03e9-2033-4069-8e2b-f5ae126b931c"
      unitRef="usd">4983000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <lmnr:DeferredTaxAssetsLeasingArrangements
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzctMS0xLTEtNjY0NA_45239b35-201c-4c88-bf65-62295447c3ab"
      unitRef="usd">531000</lmnr:DeferredTaxAssetsLeasingArrangements>
    <lmnr:DeferredTaxAssetsLeasingArrangements
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzctMy0xLTEtNjY0NA_15cf2f5f-7026-4cd8-b3c7-3425c0113e62"
      unitRef="usd">578000</lmnr:DeferredTaxAssetsLeasingArrangements>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzgtMS0xLTEtNjY0NA_b2e84ab2-6048-4765-b133-25317492939e"
      unitRef="usd">231000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzgtMy0xLTEtNjY0NA_5efbc866-1c5d-4c8d-9ed7-7edb19460772"
      unitRef="usd">962000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzktMS0xLTEtNjY0NA_9834ac7f-4d30-41ea-9478-2b441dc99050"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzktMy0xLTEtNjY0NA_de0f170a-af64-4de4-9a62-adab25c5318f"
      unitRef="usd">325000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzEwLTEtMS0xLTM0Njg1_474b47c6-7fc5-4558-8d30-0f4b67366233"
      unitRef="usd">240000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzEwLTMtMS0xLTM0Njg1_367c99f2-a715-4afa-a410-0dbb4fb8e3b6"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsOther>
    <lmnr:DeferredTaxAssetsInterestExpenseLimitation
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzEwLTEtMS0xLTY2NDQ_b747eb57-e114-4753-9ee0-495e79381178"
      unitRef="usd">2000</lmnr:DeferredTaxAssetsInterestExpenseLimitation>
    <lmnr:DeferredTaxAssetsInterestExpenseLimitation
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzEwLTMtMS0xLTY2NDQ_793850d4-ca42-4da3-b290-cd4bcb8a2bdb"
      unitRef="usd">306000</lmnr:DeferredTaxAssetsInterestExpenseLimitation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzExLTEtMS0xLTY2NDQ_07fd7139-e5d9-45fd-94b5-eb5684b1216d"
      unitRef="usd">493000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzExLTMtMS0xLTY2NDQ_cf558bc4-f454-4a65-b628-e20074d79561"
      unitRef="usd">549000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzEyLTEtMS0xLTY2NDQ_6cfde007-4747-4cc8-998d-09b8b22c567a"
      unitRef="usd">8455000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzEyLTMtMS0xLTY2NDQ_c7f2c033-41e3-4c9c-aba4-ef090134d997"
      unitRef="usd">8346000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzEzLTEtMS0xLTY2NDQ_e1c1d7c9-cc6f-4af6-b299-3eae0ab9e633"
      unitRef="usd">1324000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzEzLTMtMS0xLTY2NDQ_85a83cd3-6270-4366-90d7-8920be5806f6"
      unitRef="usd">540000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzE0LTEtMS0xLTY2NDQ_51c3ed2a-b8ac-4863-84dc-236437ef60aa"
      unitRef="usd">7131000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzE0LTMtMS0xLTY2NDQ_083cd976-99c8-4e7b-bfa6-707b78ac076d"
      unitRef="usd">7806000</us-gaap:DeferredTaxAssetsNet>
    <lmnr:DeferredTaxLiabilityPropertyTaxes
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzE3LTEtMS0xLTY2NDQ_290e1331-35f3-4239-bf44-c2b04625b3e8"
      unitRef="usd">161000</lmnr:DeferredTaxLiabilityPropertyTaxes>
    <lmnr:DeferredTaxLiabilityPropertyTaxes
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzE3LTMtMS0xLTY2NDQ_d3b6fc58-7225-4d55-ae86-96a03da686cb"
      unitRef="usd">173000</lmnr:DeferredTaxLiabilityPropertyTaxes>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzE4LTEtMS0xLTY2NDQ_e89fda3b-a0d4-4dff-baf1-ff76c0a9d563"
      unitRef="usd">18665000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzE4LTMtMS0xLTY2NDQ_eb3b4998-8a69-4f0c-8ce2-abe1716dc1d5"
      unitRef="usd">16930000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <lmnr:DeferredTaxLiabilitiesAmortization
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzIwLTEtMS0xLTM0Njk1_23658b21-46b5-49d1-9c45-4b27df09fcd3"
      unitRef="usd">242000</lmnr:DeferredTaxLiabilitiesAmortization>
    <lmnr:DeferredTaxLiabilitiesAmortization
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzIwLTMtMS0xLTM0Njk1_e0450144-417a-4e0c-8ca3-1c1d3e6e47f2"
      unitRef="usd">0</lmnr:DeferredTaxLiabilitiesAmortization>
    <lmnr:DeferredTaxLiabilitiesLandAndOtherIndefiniteLivedAssets
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzE5LTEtMS0xLTY2NDQ_cf4f280e-a24e-4bab-a4f3-7df590bf9cc3"
      unitRef="usd">6581000</lmnr:DeferredTaxLiabilitiesLandAndOtherIndefiniteLivedAssets>
    <lmnr:DeferredTaxLiabilitiesLandAndOtherIndefiniteLivedAssets
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzE5LTMtMS0xLTY2NDQ_5ef5f6ee-5cd6-411e-9ddb-a2becf3609ce"
      unitRef="usd">6905000</lmnr:DeferredTaxLiabilitiesLandAndOtherIndefiniteLivedAssets>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzIwLTEtMS0xLTY2NDQ_dea7d2ee-fcc4-470e-a1e5-9ebf316d1ed6"
      unitRef="usd">3510000</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzIwLTMtMS0xLTY2NDQ_9e6f587f-7243-4b5e-92d5-ffecab2fd23e"
      unitRef="usd">4097000</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzIyLTEtMS0xLTY2NDQ_aeec798d-aef3-4d6a-81b4-76d753d50332"
      unitRef="usd">510000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzIyLTMtMS0xLTY2NDQ_ee91f275-1311-4acb-aa01-6da6bf875e64"
      unitRef="usd">557000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzI2LTEtMS0xLTM0NzA0_d4cd7c6d-1824-40f4-9350-e5fe1de66b5b"
      unitRef="usd">260000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzI2LTMtMS0xLTM0NzA0_d65aedd5-88bd-4f95-bf1f-3f3bcc5702e9"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzI0LTEtMS0xLTY2NDQ_d97b34ab-ebc7-47c8-ae31-3122de9172e8"
      unitRef="usd">55000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzI0LTMtMS0xLTY2NDQ_636d93c9-a2b2-430b-a6d3-8c3441bbfed9"
      unitRef="usd">1241000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzI1LTEtMS0xLTY2NDQ_1256d12e-4d0b-4a9a-921d-a20f1237531e"
      unitRef="usd">29984000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzI1LTMtMS0xLTY2NDQ_19fbca89-0ca1-40e9-8cae-febd980ca31c"
      unitRef="usd">29903000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzI2LTEtMS0xLTY2NDQ_44c01e98-47e1-49e3-8a60-4740e9a04367"
      unitRef="usd">22853000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzI2LTMtMS0xLTY2NDQ_c6265c3a-7a95-4a19-b259-dfa837502aad"
      unitRef="usd">22097000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzI4LTEtMS0xLTY2NDQ_25ee2d7f-0830-4051-82a4-656bce1ac607"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzI4LTMtMS0xLTY2NDQ_c0e59f6d-801e-4013-8ad1-b43b6f42a520"
      unitRef="usd">333000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzI5LTEtMS0xLTY2NDQ_75498acd-a374-4288-992b-0e094bf4cfa7"
      unitRef="usd">22853000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyM2MyN2M0OTE0MTY0NWEwODA0MmNjNDMwZTJmNjczOC90YWJsZXJhbmdlOjIzYzI3YzQ5MTQxNjQ1YTA4MDQyY2M0MzBlMmY2NzM4XzI5LTMtMS0xLTY2NDQ_10de9654-275b-4723-a5c4-d8f320e410d9"
      unitRef="usd">22430000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzExMzc_6d3213ba-1233-4c03-9f38-6cd25ef4e19c"
      unitRef="usd">1324000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzE0ODU_acc44bb2-410b-495c-bcd1-9c46c2e8696d"
      unitRef="usd">6312000</us-gaap:OperatingLossCarryforwards>
    <lmnr:OperatingLossCarryforwardTaxableIncomeLimitation
      contextRef="idcb975e7f4694996ad98d0887820342e_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzE2MTY_0bb66db3-e1a8-46df-8007-c79747a33c32"
      unitRef="number">0.80</lmnr:OperatingLossCarryforwardTaxableIncomeLimitation>
    <us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzQ2NDA_29bd8df6-d033-4548-925c-d84ff81f548c">The net operating losses begin to expire as follows (in thousands): &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:57.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.785%"/&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:700;line-height:100%"&gt;Jurisdiction&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;Gross Amount&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;Begin to Expire&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Federal&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;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;17,443&#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="background-color:#cceeff;border-top:1pt solid #000;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;Indefinite&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;State&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;21,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:right;vertical-align: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/31/2039&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;Chile&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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:#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;Holland&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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:right;vertical-align: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/31/2025&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;Argentina&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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:right;vertical-align: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/31/2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock>
    <us-gaap:OperatingLossCarryforwards
      contextRef="idcb975e7f4694996ad98d0887820342e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTpkODllZDExNDhmNTM0NjhlOWYxY2E4ZWEzNjhkMGYwOS90YWJsZXJhbmdlOmQ4OWVkMTE0OGY1MzQ2OGU5ZjFjYThlYTM2OGQwZjA5XzEtMi0xLTEtNjY0NA_c8fbfa7c-6438-4a9a-b146-2ece32f4d41a"
      unitRef="usd">17443000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ia1164f8c77b04bfcb712ea774c1cfc6c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTpkODllZDExNDhmNTM0NjhlOWYxY2E4ZWEzNjhkMGYwOS90YWJsZXJhbmdlOmQ4OWVkMTE0OGY1MzQ2OGU5ZjFjYThlYTM2OGQwZjA5XzItMi0xLTEtNjY0NA_a65c1742-19d7-4839-aea4-dcc8a1beb5fe"
      unitRef="usd">21277000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i26b32635fb6643c2b12afeb1d8ac9958_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTpkODllZDExNDhmNTM0NjhlOWYxY2E4ZWEzNjhkMGYwOS90YWJsZXJhbmdlOmQ4OWVkMTE0OGY1MzQ2OGU5ZjFjYThlYTM2OGQwZjA5XzMtMi0xLTEtNjY0NA_33f25f25-af47-4200-956a-e8ec7796f100"
      unitRef="usd">2248000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i1c7319e50c7646dcb152e594c7177d2f_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTpkODllZDExNDhmNTM0NjhlOWYxY2E4ZWEzNjhkMGYwOS90YWJsZXJhbmdlOmQ4OWVkMTE0OGY1MzQ2OGU5ZjFjYThlYTM2OGQwZjA5XzQtMi0xLTEtNjY0NA_f8a3756b-9e14-41e6-9128-fa2a71b1180d"
      unitRef="usd">66000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i013ad2696dd44d499853f6332233e40f_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZTpkODllZDExNDhmNTM0NjhlOWYxY2E4ZWEzNjhkMGYwOS90YWJsZXJhbmdlOmQ4OWVkMTE0OGY1MzQ2OGU5ZjFjYThlYTM2OGQwZjA5XzUtMi0xLTEtNjY0NA_fe37cd7f-82fb-44e2-a44d-1516842609bf"
      unitRef="usd">2390000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="idcb975e7f4694996ad98d0887820342e_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzE4MjE_5e997773-795b-4e7d-b4b8-36cd8ca72fa6"
      unitRef="usd">0</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="ia1164f8c77b04bfcb712ea774c1cfc6c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzE4Mjg_ad89fc18-0876-44dd-8485-4e55ed808674"
      unitRef="usd">2065000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzQ2NDE_96b39dca-532e-4185-8bfd-a174ce561ff3">&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:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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: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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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: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;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:10pt;font-weight:700;line-height:100%"&gt;%&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;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:10pt;font-weight:700;line-height:100%"&gt;%&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;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:10pt;font-weight:700;line-height:100%"&gt;%&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;Provision at statutory rates&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;874&#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;(21.0)&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;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 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;5,551&#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;(21.0)&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;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 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,351&#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;(21.0)&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;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;/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;State income tax, net of federal benefit&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;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(5.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(5.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;Dividend exclusion&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;&#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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;Meals and entertainment&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;&#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;&#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;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.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;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;/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;Transaction costs&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;&#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;&#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;&#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;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.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;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;/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:10pt;font-weight:400;line-height:100%"&gt;Shared-based compensation&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;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;5.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;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 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;&#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;&#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;&#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="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;Executive compensation&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;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.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;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 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;&#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;&#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;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 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;&#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;&#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;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;/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;Tax law change&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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(7.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;&#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;&#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="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;State rate adjustment&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;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.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;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 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;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;0.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;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 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;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.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;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;/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;Valuation allowance&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;(831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;(168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;0.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;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 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;(393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;Foreign rate differential&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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;&#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;&#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;&#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;&#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;/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;Noncontrolling  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;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;(305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;Other permanent items&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;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(5.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;Total income tax benefit&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;266&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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;(6.4)&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;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 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;8,494&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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;(32.2)&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;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 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;1,097&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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.1)&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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzItMS0xLTEtNjY0NA_8802b78a-f1bb-42a5-a419-4b156a912724"
      unitRef="usd">-874000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzItMy0xLTEtNjY0NA_0e88a796-7ed6-4c05-ab66-79a0e04c9179"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzItNS0xLTEtNjY0NA_0f63648c-5381-465b-9940-ed0b6e44d052"
      unitRef="usd">-5551000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzItNy0xLTEtNjY0NA_0e179c73-caa2-410e-a46b-96c2f60ebe61"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzItOS0xLTEtNjY0NA_e87e0dcf-ea58-44c8-b63e-feaa203f0f3e"
      unitRef="usd">-1351000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzItMTEtMS0xLTY2NDQ_66b29076-c1e0-4c6f-a71a-b4cf390f6eb4"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzMtMS0xLTEtNjY0NA_b48e6cfb-9ad4-4040-8820-f612d0e042e5"
      unitRef="usd">-224000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzMtMy0xLTEtNjY0NA_e68d09b8-f3e6-44ae-b820-58fa4d352ce2"
      unitRef="number">0.054</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzMtNS0xLTEtNjY0NA_3b271dc1-90bf-468a-bafb-9e7fce33cb3b"
      unitRef="usd">-1431000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzMtNy0xLTEtNjY0NA_63b9c92c-b5fe-4e97-afe7-14653f98aa07"
      unitRef="number">0.054</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzMtOS0xLTEtNjY0NA_902f3224-8a07-46d5-b599-ac03929e12b5"
      unitRef="usd">-316000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzMtMTEtMS0xLTY2NDQ_ead55198-7602-422d-ab1c-648f0c78261c"
      unitRef="number">0.049</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationDeductionsDividends
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzQtMS0xLTEtNjY0NA_01139f2c-46ef-48f6-94d9-db7bdb74449f"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationDeductionsDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzQtMy0xLTEtNjY0NA_88e492ba-62f6-45cf-9bf7-2fb9daa1d43a"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends>
    <us-gaap:IncomeTaxReconciliationDeductionsDividends
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzQtNS0xLTEtNjY0NA_2480b6b5-ded1-4acc-b79d-4a3aa1296e36"
      unitRef="usd">27000</us-gaap:IncomeTaxReconciliationDeductionsDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzQtNy0xLTEtNjY0NA_ca2133b2-dd47-4b74-bc07-720c63640900"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends>
    <us-gaap:IncomeTaxReconciliationDeductionsDividends
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzQtOS0xLTEtNjY0NA_27ab8e8d-8b32-4c77-b177-87fce1728e01"
      unitRef="usd">28000</us-gaap:IncomeTaxReconciliationDeductionsDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzQtMTEtMS0xLTY2NDQ_1b43ed70-ecc0-41d9-8f7e-7eced23fb286"
      unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzUtMS0xLTEtNjY0NA_7853409b-4827-4036-9bfc-b8e9cb8686e4"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzUtMy0xLTEtNjY0NA_aa55ac97-f768-434c-9cc3-34384711b2ad"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzUtNS0xLTEtNjY0NA_885e01be-a884-4cac-b513-53cc4de24a16"
      unitRef="usd">18000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzUtNy0xLTEtNjY0NA_6ef694e0-6d0c-4ee7-b8b8-c22629fc260d"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzUtOS0xLTEtNjY0NA_ef278727-363e-471f-82b1-a724c93fc70a"
      unitRef="usd">90000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzUtMTEtMS0xLTY2NDQ_274e87c4-10a9-4c01-a6b1-391806db9b49"
      unitRef="number">-0.014</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCostsAmount
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzYtMS0xLTEtNjY0NA_8d6ff7a1-1fc5-4a3b-9e5b-09f16f7e8072"
      unitRef="usd">0</lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCostsAmount>
    <lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCostsPercent
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzYtMy0xLTEtNjY0NA_89514b21-ebf0-4368-8e49-20eceb821376"
      unitRef="number">0</lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCostsPercent>
    <lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCostsAmount
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzYtNS0xLTEtNjY0NA_7926538f-1238-4715-a2c9-864c35204ea7"
      unitRef="usd">0</lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCostsAmount>
    <lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCostsPercent
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzYtNy0xLTEtNjY0NA_5cc2663d-6953-4b69-a336-856974d6d379"
      unitRef="number">0</lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCostsPercent>
    <lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCostsAmount
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzYtOS0xLTEtNjY0NA_b2d2fd17-2a0b-43b9-886f-f4b21ab3b0a7"
      unitRef="usd">137000</lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCostsAmount>
    <lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCostsPercent
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzYtMTEtMS0xLTY2NDQ_cbddc515-ac91-4e74-a227-7936ffddd137"
      unitRef="number">-0.021</lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCostsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzgtMS0xLTEtMzQ3MTY_eb38a59a-0075-406b-a718-58191972be43"
      unitRef="usd">217000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzgtMy0xLTEtMzQ3MTY_8c767932-ae96-4a3e-b4ef-d746d9799ef8"
      unitRef="number">-0.052</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzgtNS0xLTEtMzQ3MTY_9ac193ac-a7a4-4aa6-be4a-7025a715bdf7"
      unitRef="usd">0</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzgtNy0xLTEtMzQ3MTY_09f951ca-706a-4e22-86ff-0d5d7ad09bb9"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzgtOS0xLTEtMzQ3MTY_be355349-8149-417d-8b6d-196169eacb09"
      unitRef="usd">0</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzgtMTEtMS0xLTM0NzE2_a0d39552-3a69-4c74-a374-35ae7bdaca52"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzktMS0xLTEtMzgyMjk_0a0a9448-de96-43b8-acce-c8a7513507b3"
      unitRef="usd">45000</lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount>
    <lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzktMy0xLTEtMzgyMjk_a2676470-5ae9-41c5-ac75-9e44bfc01410"
      unitRef="number">-0.011</lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent>
    <lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzktNS0xLTEtMzgyMjk_acfd5c51-f47c-4a0a-894b-9fa30bb71d16"
      unitRef="usd">0</lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount>
    <lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzktNy0xLTEtMzgyMjk_b8305bc5-c25c-4349-b330-6c794bb8586c"
      unitRef="number">0</lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent>
    <lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzktOS0xLTEtMzgyMjk_facb33b8-d031-4b9d-8ebc-4176476de998"
      unitRef="usd">0</lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount>
    <lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzktMTEtMS0xLTM4MjI5_e940ae9f-1d48-4b39-8259-9151247d9ec2"
      unitRef="number">0</lmnr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzgtMS0xLTEtNjY0NA_79ac1852-bd2d-47b9-af93-141e9a844dcd"
      unitRef="usd">-57000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzgtMy0xLTEtNjY0NA_34121416-5a08-4fd3-aff3-c932da17b3b4"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzgtNS0xLTEtNjY0NA_ec864086-e116-48c4-b1e5-54cb5561245f"
      unitRef="usd">-1948000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzgtNy0xLTEtNjY0NA_127bd83c-e863-4c61-a285-c296116de96e"
      unitRef="number">0.074</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzgtOS0xLTEtNjY0NA_98bae99e-326f-4814-8feb-8ed1c326806a"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzgtMTEtMS0xLTY2NDQ_17cb552c-b056-4978-8515-eafbfc8bc765"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <lmnr:EffectiveIncomeTaxRateReconciliationRateAdjustmentStateAndLocalAmount
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzktMS0xLTEtNjY0NA_be7983da-6c85-4ddf-94dd-76c8116a4dfa"
      unitRef="usd">78000</lmnr:EffectiveIncomeTaxRateReconciliationRateAdjustmentStateAndLocalAmount>
    <lmnr:EffectiveIncomeTaxRateReconciliationRateAdjustmentStateAndLocalPercent
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzktMy0xLTEtNjY0NA_cbb52a2b-a07b-419c-81e3-7618c947ef94"
      unitRef="number">-0.019</lmnr:EffectiveIncomeTaxRateReconciliationRateAdjustmentStateAndLocalPercent>
    <lmnr:EffectiveIncomeTaxRateReconciliationRateAdjustmentStateAndLocalAmount
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzktNS0xLTEtNjY0NA_f788ae37-96d4-41ad-8792-a358ab84908b"
      unitRef="usd">82000</lmnr:EffectiveIncomeTaxRateReconciliationRateAdjustmentStateAndLocalAmount>
    <lmnr:EffectiveIncomeTaxRateReconciliationRateAdjustmentStateAndLocalPercent
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzktNy0xLTEtNjY0NA_84a1913f-b183-4fb5-92ab-a00a39e4e58b"
      unitRef="number">-0.003</lmnr:EffectiveIncomeTaxRateReconciliationRateAdjustmentStateAndLocalPercent>
    <lmnr:EffectiveIncomeTaxRateReconciliationRateAdjustmentStateAndLocalAmount
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzktOS0xLTEtNjY0NA_138784e3-c80b-4cbe-91ed-1327622d5fbf"
      unitRef="usd">109000</lmnr:EffectiveIncomeTaxRateReconciliationRateAdjustmentStateAndLocalAmount>
    <lmnr:EffectiveIncomeTaxRateReconciliationRateAdjustmentStateAndLocalPercent
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzktMTEtMS0xLTY2NDQ_64e4eb8f-9d16-4a6b-9aac-f4a2597c32b4"
      unitRef="number">-0.017</lmnr:EffectiveIncomeTaxRateReconciliationRateAdjustmentStateAndLocalPercent>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEwLTEtMS0xLTY2NDQ_acaa86b5-91ff-45ac-b51a-13fda01209c7"
      unitRef="usd">831000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEwLTMtMS0xLTY2NDQ_aeb37fa0-92a6-41dc-8a8c-9a9c75ca54eb"
      unitRef="number">-0.200</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEwLTUtMS0xLTY2NDQ_b0b0aebe-e72d-4e2a-9e10-fcd8876e173e"
      unitRef="usd">168000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEwLTctMS0xLTY2NDQ_1ee58107-4cd1-4cdf-82a6-34dd301c53a3"
      unitRef="number">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEwLTktMS0xLTY2NDQ_323dd60d-1c51-4e0e-a8cf-d842d56988ee"
      unitRef="usd">393000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEwLTExLTEtMS02NjQ0_189f4936-5557-4c37-98d3-8b63b67bb408"
      unitRef="number">-0.061</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEyLTEtMS0xLTM0NzI4_d464556d-5b5b-4177-a7a5-5d1f628264a9"
      unitRef="usd">-130000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEyLTMtMS0xLTM0NzI4_782fe070-fcb1-43f4-ad77-dd6a86720a58"
      unitRef="number">0.031</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEyLTUtMS0xLTM0NzI4_fb697bc7-a3ee-4a96-9c5d-4c73cabcab45"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEyLTctMS0xLTM0NzI4_d8010967-4c04-461b-87bc-2db4986787ac"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEyLTktMS0xLTM0NzI4_8bf1ef08-1e58-4353-bc52-8f23980ac5cb"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEyLTExLTEtMS0zNDcyOA_699baf75-88e5-4d5d-80a8-9ee6690a504b"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEyLTEtMS0xLTY2NDQ_75f3b788-45ed-43a8-88f2-59ed3365eb1f"
      unitRef="usd">-83000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEyLTMtMS0xLTY2NDQ_534d06ed-c850-49d1-8c61-479705d20f94"
      unitRef="number">0.020</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEyLTUtMS0xLTY2NDQ_3718e12e-7c2c-4521-80fa-85fccaa82952"
      unitRef="usd">-305000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEyLTctMS0xLTY2NDQ_ad5e0424-ff88-4b27-bde7-87ec55b1dba2"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEyLTktMS0xLTY2NDQ_231d8c96-d1ce-4a30-a4e9-9a0f9f2c7358"
      unitRef="usd">116000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEyLTExLTEtMS02NjQ0_72ea9a55-49c9-4458-bdfa-b38c22ea9584"
      unitRef="number">-0.018</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEzLTEtMS0xLTY2NDQ_db69ffef-c1d4-46f3-b5c6-865b46648184"
      unitRef="usd">-235000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEzLTMtMS0xLTY2NDQ_bd8410d8-705b-477b-b38c-f02bf4c7c041"
      unitRef="number">0.057</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEzLTUtMS0xLTY2NDQ_c7ecbfdd-7219-43e7-b619-b073b60be9bf"
      unitRef="usd">-110000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEzLTctMS0xLTY2NDQ_24c24cfb-b59b-499c-81b4-b7c17ed9bd45"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEzLTktMS0xLTY2NDQ_b4a7407c-ad05-4b9f-aeac-18c28fc8dcd8"
      unitRef="usd">-15000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzEzLTExLTEtMS02NjQ0_5dab5db4-eccc-4215-b5c6-facd71f17254"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzE0LTEtMS0xLTY2NDQ_78e04934-8e84-4139-a34d-5b461799f3dc"
      unitRef="usd">-266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzE0LTMtMS0xLTY2NDQ_4e6802d9-42f1-4f85-9545-506b1dad3330"
      unitRef="number">0.064</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzE0LTUtMS0xLTY2NDQ_30e113b1-d836-4604-ac2f-4c47108afe79"
      unitRef="usd">-8494000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzE0LTctMS0xLTY2NDQ_9883eed8-06bf-488b-9963-d4363b9ff684"
      unitRef="number">0.322</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzE0LTktMS0xLTY2NDQ_d539ac83-767c-4ea9-801f-498f30750100"
      unitRef="usd">-1097000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90YWJsZToyODdhOWY0Y2NkNTE0NTRhYTlhYmEzMTBkNGRiY2M4Ni90YWJsZXJhbmdlOjI4N2E5ZjRjY2Q1MTQ1NGFhOWFiYTMxMGQ0ZGJjYzg2XzE0LTExLTEtMS02NjQ0_83279f21-2cb4-45c5-b3fe-ebf076120d25"
      unitRef="number">0.171</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzIyMjM_2bee214b-c618-445c-96c2-38dc30e1625a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzIyMjM_f7dbf3ec-6307-4c21-843e-58a1ac58de93"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzIxOTkwMjMyNjE2NjI_7dae088b-65d9-40c1-ac5e-a6126e6de9bf"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:UnusualOrInfrequentTaxEffect
      contextRef="i9762315d31d241a996162d74ff68376d_D20200327-20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzM1Njk_3ee13e34-dfdd-4d4b-bf20-2a89f805588d"
      unitRef="usd">-1948000</us-gaap:UnusualOrInfrequentTaxEffect>
    <lmnr:UnusualorInfrequentItemsorBothFederalTaxReturn
      contextRef="i9762315d31d241a996162d74ff68376d_D20200327-20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzM2MDA_b7d4c206-dfc9-47a6-baaf-2dcb24a9504a"
      unitRef="usd">5801000</lmnr:UnusualorInfrequentItemsorBothFederalTaxReturn>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i9c5887f306954198899002d7cac075f0_D20201001-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzM3NDc_9d6926e4-2848-4412-a247-173189160ecc"
      unitRef="usd">841000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i42c1d918667947c486132783659b5486_D20201201-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzM3NTQ_b320b591-895a-4a14-b067-24cef4c97664"
      unitRef="usd">4960000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i6adb97bd263049958627a386a763baba_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjMvZnJhZzo5NTBkY2M3YWUwZmI0NjNmOGY4YWNkMzczZmIzODRmYy90ZXh0cmVnaW9uOjk1MGRjYzdhZTBmYjQ2M2Y4ZjhhY2QzNzNmYjM4NGZjXzE2NDkyNjc0NDY0NzA_c7e20ca4-2b61-4237-b87a-4e082ca0ed06"
      unitRef="usd">948000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzMwNzc_9bbbcdf1-fad5-49a2-9c47-85068ab83e68">Retirement Plans&lt;div style="margin-bottom:6pt;margin-top:6pt;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. The Plan is administered by Wells Fargo Bank and Mercer Human Resource Consulting. In fiscal year 2021, the Company decided to terminate the Plan effective December 31, 2021. The liabilities disclosed as of October 31, 2021, reflect an estimate of the additional cost to pay lump sums to a portion of the active and vested terminated participants and purchase annuities for all remaining participants from an insurance company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 fiscal years 2021 or 2020. Plan assets are invested in a group trust consisting primarily of pooled funds, mutual funds, short-term investment funds and cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;17. Retirement Plans (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 investment policy and strategy has been established to provide a total investment return that will, over time, maintain purchasing power parity for the Plan&#x2019;s variable benefits and keep the Plan funding at a reasonable level. The long-term target asset allocations are Cash 1% and Fixed Income 99%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;The following tables set forth the Plan&#x2019;s net periodic cost, changes in benefit obligation and Plan assets, funded status, amounts recognized in the Company&#x2019;s consolidated balance sheets, additional year-end information and assumptions used in determining the benefit obligations and net periodic benefit cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 benefit cost for the Plan for fiscal years 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.452%"/&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;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;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;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;277&#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;278&#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;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;550&#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;641&#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;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;(867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(990)&lt;/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;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;45&#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;45&#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;Amortization of net 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;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;739&#160;&lt;/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;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;742&#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;713&#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 style="margin-bottom:6pt;margin-top:6pt;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;Following is a summary of the Plan&#x2019;s funded status as of October 31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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;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;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;Change in benefit obligation:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation at beginning of year&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;22,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;22,267&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align: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 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;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;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;278&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align: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="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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;641&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&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,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,524)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&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;(858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,236&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation at end of year&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;21,417&#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;22,898&#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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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;Change in plan assets:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of year&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;19,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;19,229&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual 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;2,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,647&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&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,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,524)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at end of year&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;20,570&#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;19,352&#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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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;Reconciliation of funded status:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets&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;20,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;19,352&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligations&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;21,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;22,898&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align: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 plan obligations&lt;/span&gt;&lt;/td&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;(847)&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,546)&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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;Amounts&#160;recognized&#160;in&#160;statements&#160;of&#160;financial&#160;position:&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;/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="display:none"/&gt;&lt;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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&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;(847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(3,546)&lt;/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 2px 7.75pt;text-align:left;vertical-align: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 obligation recognized in statements of financial position&lt;/span&gt;&lt;/td&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;(847)&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,546)&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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;Reconciliation of amounts recognized in statements of financial position:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 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;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(144)&lt;/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 2px 7.75pt;text-align:left;vertical-align: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 loss&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,766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(6,162)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss&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;(2,865)&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;(6,306)&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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated contributions in excess of net periodic benefit cost&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,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="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,760&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align: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 deficit recognized in statements of financial position&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;(847)&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,546)&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="margin-bottom:6pt;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;17. Retirement Plans (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Presented below are changes in accumulated other comprehensive income, before tax, in the Plan as of October 31, (in thousands):&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:75.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.452%"/&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;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;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;Changes recognized in other comprehensive income:&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;/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 (gain) loss arising during the year&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;(2,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;579&#160;&lt;/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;Amortization of prior service cost&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;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(45)&lt;/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;Amortization of net loss&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;(737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(739)&lt;/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 recognized in other comprehensive income&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;(3,440)&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;(205)&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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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;Total recognized in net periodic benefit and other comprehensive income&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,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;508&#160;&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 assumptions, as of October 31, were used in determining benefit obligations and net periodic benefit cost ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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;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;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;Weighted-average assumptions used to determine benefit obligations:&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;/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;Discount rate&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.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Assumptions used to determine net periodic benefit cost:&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;/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;Discount rate&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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;Expected return on plan assets&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;5.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Additional year-end information:&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;/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;Projected benefit obligation&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;21,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;22,898&#160;&lt;/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;Accumulated benefit obligation&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;21,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;22,898&#160;&lt;/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;Fair value of plan assets&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;20,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;19,352&#160;&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Benefit payments are expected to be paid over the next 10 fiscal years as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.450%"/&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;2022&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;1,120&#160;&lt;/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;2023&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;20,835&#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;2024 - 2026&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;/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="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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Next five years&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;&#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;&#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;21,955&#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="margin-bottom:6pt;margin-top:6pt;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 sets forth the Plan&#x2019;s assets as of October&#160;31, 2021, segregated by level using the hierarchy established by FASB ASC 820, Fair Value Measurements and Disclosures (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.780%"/&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:400;line-height:100%"&gt;Level&#160;1&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:400;line-height:100%"&gt;Level&#160;2&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:400;line-height:100%"&gt;Level&#160;3&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:400;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:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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;250&#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;&#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: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;&#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: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;250&#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;td colspan="3" style="display:none"/&gt;&lt;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;Pooled funds&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;&#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;20,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;20,320&#160;&lt;/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;&#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;250&#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;20,320&#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;&#x2014;&#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;20,570&#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;The Company has a 401(k) plan in which an employee can participate after one year of employment. Employees may elect to defer up to 100% of their annual earnings subject to Internal Revenue Code limits. The Company makes a matching contribution on these deferrals up to 4% of the employee&#x2019;s annual earnings. Participants vest in any matching contribution at a rate of 20% per year beginning after one year of employment. During fiscal years 2021, 2020 and 2019, the Company contributed to the plan and recognized expenses of $546,000, $1,107,000 and $927,000, respectively.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:PensionContributions
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzcwMA_e822a7bc-668a-4596-83fd-4373dfbfa9d3"
      unitRef="usd">0</us-gaap:PensionContributions>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="iea6fd1d5704d4c33ac5814b95fb26283_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzIxOTkwMjMyNTkxNjc_9d764c34-e041-4381-b62a-76f62795007e"
      unitRef="number">0.01</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i6703a3d02e0f4cd5af6c73e422500ced_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzEyMTg_eb02200f-c2e9-43db-a614-a875422bb283"
      unitRef="number">0.99</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzMwODc_e1187e22-54e8-440f-9838-2b715558da91">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 benefit cost for the Plan for fiscal years 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.452%"/&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;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;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;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;277&#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;278&#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;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;550&#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;641&#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;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;(867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(990)&lt;/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;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;45&#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;45&#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;Amortization of net 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;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;739&#160;&lt;/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;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;742&#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;713&#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;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo0MGIyODQ3YjlhYWQ0MWZlODI2ZWM0ZTY2NmRjYzU0NC90YWJsZXJhbmdlOjQwYjI4NDdiOWFhZDQxZmU4MjZlYzRlNjY2ZGNjNTQ0XzEtMS0xLTEtNjY0NA_0345172d-b99c-4578-96d8-b7dcb487287c"
      unitRef="usd">277000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo0MGIyODQ3YjlhYWQ0MWZlODI2ZWM0ZTY2NmRjYzU0NC90YWJsZXJhbmdlOjQwYjI4NDdiOWFhZDQxZmU4MjZlYzRlNjY2ZGNjNTQ0XzEtMy0xLTEtNjY0NA_816e35da-7b0c-425a-9361-0f8779ad8d66"
      unitRef="usd">278000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo0MGIyODQ3YjlhYWQ0MWZlODI2ZWM0ZTY2NmRjYzU0NC90YWJsZXJhbmdlOjQwYjI4NDdiOWFhZDQxZmU4MjZlYzRlNjY2ZGNjNTQ0XzItMS0xLTEtNjY0NA_c2c009c0-35d7-4252-b552-b8b65aba2a3a"
      unitRef="usd">550000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo0MGIyODQ3YjlhYWQ0MWZlODI2ZWM0ZTY2NmRjYzU0NC90YWJsZXJhbmdlOjQwYjI4NDdiOWFhZDQxZmU4MjZlYzRlNjY2ZGNjNTQ0XzItMy0xLTEtNjY0NA_c0a9c395-8fb7-4b60-a019-02ca4adf0bbe"
      unitRef="usd">641000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo0MGIyODQ3YjlhYWQ0MWZlODI2ZWM0ZTY2NmRjYzU0NC90YWJsZXJhbmdlOjQwYjI4NDdiOWFhZDQxZmU4MjZlYzRlNjY2ZGNjNTQ0XzMtMS0xLTEtNjY0NA_2f8b3cb8-2bc7-4f1b-9d25-5fb08807b322"
      unitRef="usd">867000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo0MGIyODQ3YjlhYWQ0MWZlODI2ZWM0ZTY2NmRjYzU0NC90YWJsZXJhbmdlOjQwYjI4NDdiOWFhZDQxZmU4MjZlYzRlNjY2ZGNjNTQ0XzMtMy0xLTEtNjY0NA_fa620a2a-2bf7-4e41-b84e-3621fea30681"
      unitRef="usd">990000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo0MGIyODQ3YjlhYWQ0MWZlODI2ZWM0ZTY2NmRjYzU0NC90YWJsZXJhbmdlOjQwYjI4NDdiOWFhZDQxZmU4MjZlYzRlNjY2ZGNjNTQ0XzQtMS0xLTEtNjY0NA_06cd69e7-0f2d-48fe-b6b0-25c69dda6f64"
      unitRef="usd">45000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo0MGIyODQ3YjlhYWQ0MWZlODI2ZWM0ZTY2NmRjYzU0NC90YWJsZXJhbmdlOjQwYjI4NDdiOWFhZDQxZmU4MjZlYzRlNjY2ZGNjNTQ0XzQtMy0xLTEtNjY0NA_de810ccd-ef03-42d5-b24a-3f086554a730"
      unitRef="usd">45000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo0MGIyODQ3YjlhYWQ0MWZlODI2ZWM0ZTY2NmRjYzU0NC90YWJsZXJhbmdlOjQwYjI4NDdiOWFhZDQxZmU4MjZlYzRlNjY2ZGNjNTQ0XzUtMS0xLTEtNjY0NA_7f0513a0-7ca1-49c5-afb4-8a90ffebef0b"
      unitRef="usd">-737000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo0MGIyODQ3YjlhYWQ0MWZlODI2ZWM0ZTY2NmRjYzU0NC90YWJsZXJhbmdlOjQwYjI4NDdiOWFhZDQxZmU4MjZlYzRlNjY2ZGNjNTQ0XzUtMy0xLTEtNjY0NA_b2a38978-0e1f-40f4-90a5-f366aee530dd"
      unitRef="usd">-739000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo0MGIyODQ3YjlhYWQ0MWZlODI2ZWM0ZTY2NmRjYzU0NC90YWJsZXJhbmdlOjQwYjI4NDdiOWFhZDQxZmU4MjZlYzRlNjY2ZGNjNTQ0XzYtMS0xLTEtNjY0NA_95f7587e-a5b1-4621-99b0-416fffe5a11a"
      unitRef="usd">742000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo0MGIyODQ3YjlhYWQ0MWZlODI2ZWM0ZTY2NmRjYzU0NC90YWJsZXJhbmdlOjQwYjI4NDdiOWFhZDQxZmU4MjZlYzRlNjY2ZGNjNTQ0XzYtMy0xLTEtNjY0NA_474656e4-090d-4e56-86b1-1b9b726adb41"
      unitRef="usd">713000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzMwODM_65f3cf1a-c1ba-41eb-93e6-8e20e34e7951">&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Following is a summary of the Plan&#x2019;s funded status as of October 31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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;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;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;Change in benefit obligation:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation at beginning of year&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;22,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;22,267&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align: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 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;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;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;278&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align: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="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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;641&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&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,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,524)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&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;(858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,236&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation at end of year&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;21,417&#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;22,898&#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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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;Change in plan assets:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of year&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;19,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;19,229&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual 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;2,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,647&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&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,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,524)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at end of year&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;20,570&#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;19,352&#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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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;Reconciliation of funded status:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets&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;20,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;19,352&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligations&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;21,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;22,898&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align: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 plan obligations&lt;/span&gt;&lt;/td&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;(847)&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,546)&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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;Amounts&#160;recognized&#160;in&#160;statements&#160;of&#160;financial&#160;position:&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;/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="display:none"/&gt;&lt;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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&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;(847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(3,546)&lt;/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 2px 7.75pt;text-align:left;vertical-align: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 obligation recognized in statements of financial position&lt;/span&gt;&lt;/td&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;(847)&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,546)&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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;Reconciliation of amounts recognized in statements of financial position:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 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;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(144)&lt;/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 2px 7.75pt;text-align:left;vertical-align: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 loss&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,766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(6,162)&lt;/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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss&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;(2,865)&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;(6,306)&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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated contributions in excess of net periodic benefit cost&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,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="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,760&#160;&lt;/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 2px 7.75pt;text-align:left;vertical-align: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 deficit recognized in statements of financial position&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;(847)&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,546)&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:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzItMS0xLTEtNjY0NA_e98416d0-b245-43bb-991e-ab1a553d2137"
      unitRef="usd">22898000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ib3696200293443dc8dbc943270d58d4c_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzItMy0xLTEtNjY0NA_a78eedc3-9d81-4973-99cd-d6d6c0a517de"
      unitRef="usd">22267000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzMtMS0xLTEtNjY0NA_0a7c0806-d6cb-4f34-bd59-eb1424821d26"
      unitRef="usd">277000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzMtMy0xLTEtNjY0NA_dbe24286-e6ab-4d5a-8b9b-5262880d7e0a"
      unitRef="usd">278000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzQtMS0xLTEtNjY0NA_576a5198-9c5f-4993-bcf9-0f9d7e6bc38f"
      unitRef="usd">550000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzQtMy0xLTEtNjY0NA_033cb19c-fc17-42c3-a1b2-b84f4cfaa92e"
      unitRef="usd">641000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzUtMS0xLTEtNjY0NA_e07bfca9-2041-427b-9b02-38175194ac5d"
      unitRef="usd">1450000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzUtMy0xLTEtNjY0NA_5624b740-57a9-4de5-8d3f-61c4658b7c68"
      unitRef="usd">1524000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzYtMS0xLTEtNjY0NA_d445f3ad-9a47-4057-a2dc-6ff3e7f332ab"
      unitRef="usd">858000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzYtMy0xLTEtNjY0NA_f5a92ac0-093e-4fb9-8f88-72a1edf16fb4"
      unitRef="usd">-1236000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzctMS0xLTEtNjY0NA_44c9d927-3686-4d3f-bcdc-20ddd5396d33"
      unitRef="usd">21417000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzctMy0xLTEtNjY0NA_a99219d4-6bf8-4125-b238-84b9c9be4e1c"
      unitRef="usd">22898000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzEwLTEtMS0xLTY2NDQ_a47a834e-07d3-4ca2-837e-637ab68c857a"
      unitRef="usd">19352000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib3696200293443dc8dbc943270d58d4c_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzEwLTMtMS0xLTY2NDQ_a9d8ec1f-6e87-4d9b-bf2b-6fce71088e45"
      unitRef="usd">19229000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzExLTEtMS0xLTY2NDQ_3ae0be07-7c0e-41a0-83c4-1060d3811244"
      unitRef="usd">2668000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzExLTMtMS0xLTY2NDQ_cbb322bf-7c1c-4aad-9183-35ba0d946012"
      unitRef="usd">1647000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzEzLTEtMS0xLTY2NDQ_ca39b143-4bd1-464d-a18b-4e3c8c0b289b"
      unitRef="usd">1450000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzEzLTMtMS0xLTY2NDQ_f20b86df-bdd8-4423-9fe5-6a0b1ebe9caf"
      unitRef="usd">1524000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzE0LTEtMS0xLTY2NDQ_3fc5d24a-dab9-4eff-86ef-b562721700e5"
      unitRef="usd">20570000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzE0LTMtMS0xLTY2NDQ_28057db3-000d-409f-8fe7-29ba7b1ad06d"
      unitRef="usd">19352000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzE3LTEtMS0xLTY2NDQ_4d4f2ad2-1ab8-4a47-bf3b-0e2c3992825c"
      unitRef="usd">20570000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzE3LTMtMS0xLTY2NDQ_ba764503-a5f7-4dd0-b76f-08569dd139e9"
      unitRef="usd">19352000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzE4LTEtMS0xLTY2NDQ_a9804898-6855-41c8-8759-d026eafaa518"
      unitRef="usd">21417000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzE4LTMtMS0xLTY2NDQ_889c7851-0673-488e-bcec-7d676c05e77e"
      unitRef="usd">22898000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzE5LTEtMS0xLTY2NDQ_92690e73-a110-4e2b-8d94-ab89868b51d5"
      unitRef="usd">-847000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzE5LTMtMS0xLTY2NDQ_f944929b-7f6e-45ad-a049-2f993b209065"
      unitRef="usd">-3546000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzI0LTEtMS0xLTY2NDQ_c0739137-6a74-427f-a5b9-63e5fdc774fc"
      unitRef="usd">847000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzI0LTMtMS0xLTY2NDQ_7bd406dc-bb80-45be-9d18-30b29e2ba6e3"
      unitRef="usd">3546000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzI1LTEtMS0xLTY2NDQ_cfb86033-d6a4-4191-bf58-6a1cc1f4ec23"
      unitRef="usd">-847000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzI1LTMtMS0xLTY2NDQ_8f8f042d-2990-4719-861b-ee286ca24bc9"
      unitRef="usd">-3546000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzI4LTEtMS0xLTY2NDQ_9b67ea10-2a37-4bc6-8494-b73497b2ed7d"
      unitRef="usd">99000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzI4LTMtMS0xLTY2NDQ_4510aa64-5340-468e-8102-15bf94cf90c4"
      unitRef="usd">144000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzI5LTEtMS0xLTY2NDQ_54fa1bcd-6b9d-47e7-a2ee-cb647c2b1286"
      unitRef="usd">-2766000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzI5LTMtMS0xLTY2NDQ_57f73426-daa7-4de7-8c66-038825a9e979"
      unitRef="usd">-6162000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzMwLTEtMS0xLTY2NDQ_610e9b0b-d74f-496f-b71f-4c3557c50688"
      unitRef="usd">2865000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzMwLTMtMS0xLTY2NDQ_447e18a1-cb21-4b0c-a8da-59f198e9bd1c"
      unitRef="usd">6306000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <lmnr:DefinedBenefitPlanAccumulatedContributionsInExcessOfNetPeriodicBenefitCost
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzMxLTEtMS0xLTY2NDQ_48807f9a-afcd-4702-b8d9-af0f137e6788"
      unitRef="usd">2018000</lmnr:DefinedBenefitPlanAccumulatedContributionsInExcessOfNetPeriodicBenefitCost>
    <lmnr:DefinedBenefitPlanAccumulatedContributionsInExcessOfNetPeriodicBenefitCost
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzMxLTMtMS0xLTY2NDQ_4754b25e-b9dd-4e45-b569-0aa6099058e5"
      unitRef="usd">2760000</lmnr:DefinedBenefitPlanAccumulatedContributionsInExcessOfNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzMyLTEtMS0xLTY2NDQ_df4b5cfe-dcb6-400a-9fa9-42ab978cd814"
      unitRef="usd">-847000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZToxYjg1ZjhkZWZlNDA0NmQ1OWY3YjQ3MDkxNWUzMDBlYi90YWJsZXJhbmdlOjFiODVmOGRlZmU0MDQ2ZDU5ZjdiNDcwOTE1ZTMwMGViXzMyLTMtMS0xLTY2NDQ_2a4306c5-3bd5-4f23-8d07-3b98cd9a92d0"
      unitRef="usd">-3546000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzMwODk_51147502-41eb-4352-a9f9-e4ca57c0d6cd">&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Presented below are changes in accumulated other comprehensive income, before tax, in the Plan as of October 31, (in thousands):&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:75.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.452%"/&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;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;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;Changes recognized in other comprehensive income:&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;/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 (gain) loss arising during the year&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;(2,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;579&#160;&lt;/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;Amortization of prior service cost&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;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(45)&lt;/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;Amortization of net loss&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;(737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(739)&lt;/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 recognized in other comprehensive income&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;(3,440)&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;(205)&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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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;Total recognized in net periodic benefit and other comprehensive income&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,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;508&#160;&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo1YmQ3NGIyZjRmOTc0MDRjYThjMjllZDdiZjMxOGU5ZC90YWJsZXJhbmdlOjViZDc0YjJmNGY5NzQwNGNhOGMyOWVkN2JmMzE4ZTlkXzItMS0xLTEtNjY0NA_afd23932-a2a9-4fdc-a1e7-39d41bb0086b"
      unitRef="usd">2658000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo1YmQ3NGIyZjRmOTc0MDRjYThjMjllZDdiZjMxOGU5ZC90YWJsZXJhbmdlOjViZDc0YjJmNGY5NzQwNGNhOGMyOWVkN2JmMzE4ZTlkXzItMy0xLTEtNjY0NA_c252edb1-2c37-40f5-b038-d61531cceee2"
      unitRef="usd">-579000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo1YmQ3NGIyZjRmOTc0MDRjYThjMjllZDdiZjMxOGU5ZC90YWJsZXJhbmdlOjViZDc0YjJmNGY5NzQwNGNhOGMyOWVkN2JmMzE4ZTlkXzMtMS0xLTEtNjY0NA_d07d56c7-9307-438a-bed5-3a2db350c1d7"
      unitRef="usd">45000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo1YmQ3NGIyZjRmOTc0MDRjYThjMjllZDdiZjMxOGU5ZC90YWJsZXJhbmdlOjViZDc0YjJmNGY5NzQwNGNhOGMyOWVkN2JmMzE4ZTlkXzMtMy0xLTEtNjY0NA_024097ae-19b9-4dd8-ac81-3984666772bf"
      unitRef="usd">45000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo1YmQ3NGIyZjRmOTc0MDRjYThjMjllZDdiZjMxOGU5ZC90YWJsZXJhbmdlOjViZDc0YjJmNGY5NzQwNGNhOGMyOWVkN2JmMzE4ZTlkXzQtMS0xLTEtNjY0NA_3c80746b-1d9c-414f-99ae-609874f85d29"
      unitRef="usd">-737000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo1YmQ3NGIyZjRmOTc0MDRjYThjMjllZDdiZjMxOGU5ZC90YWJsZXJhbmdlOjViZDc0YjJmNGY5NzQwNGNhOGMyOWVkN2JmMzE4ZTlkXzQtMy0xLTEtNjY0NA_9133ddb5-2d71-4245-bfa5-1e663f6f89d2"
      unitRef="usd">-739000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo1YmQ3NGIyZjRmOTc0MDRjYThjMjllZDdiZjMxOGU5ZC90YWJsZXJhbmdlOjViZDc0YjJmNGY5NzQwNGNhOGMyOWVkN2JmMzE4ZTlkXzUtMS0xLTEtNjY0NA_3229ba5b-4c85-41d9-880f-71e0327afc5d"
      unitRef="usd">-3440000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo1YmQ3NGIyZjRmOTc0MDRjYThjMjllZDdiZjMxOGU5ZC90YWJsZXJhbmdlOjViZDc0YjJmNGY5NzQwNGNhOGMyOWVkN2JmMzE4ZTlkXzUtMy0xLTEtNjY0NA_102eb0a4-09e7-4f92-963d-ccc1c0ae9716"
      unitRef="usd">-205000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo1YmQ3NGIyZjRmOTc0MDRjYThjMjllZDdiZjMxOGU5ZC90YWJsZXJhbmdlOjViZDc0YjJmNGY5NzQwNGNhOGMyOWVkN2JmMzE4ZTlkXzctMS0xLTEtNjY0NA_14c88eb4-1c4d-455a-8431-3b77f0676652"
      unitRef="usd">-2699000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTo1YmQ3NGIyZjRmOTc0MDRjYThjMjllZDdiZjMxOGU5ZC90YWJsZXJhbmdlOjViZDc0YjJmNGY5NzQwNGNhOGMyOWVkN2JmMzE4ZTlkXzctMy0xLTEtNjY0NA_d083a5fc-3e69-4605-a4f8-c0ef38ec547a"
      unitRef="usd">508000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzMwODA_a6a416e7-a8c7-41b9-b5ca-a743c7e0be61">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 assumptions, as of October 31, were used in determining benefit obligations and net periodic benefit cost ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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;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;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;Weighted-average assumptions used to determine benefit obligations:&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;/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;Discount rate&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.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Assumptions used to determine net periodic benefit cost:&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;/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;Discount rate&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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;%&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;Expected return on plan assets&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;5.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Additional year-end information:&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;/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;Projected benefit obligation&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;21,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;22,898&#160;&lt;/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;Accumulated benefit obligation&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;21,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;22,898&#160;&lt;/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;Fair value of plan assets&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;20,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;19,352&#160;&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTplM2RiNDNlZWI2Mjc0MzljYjZmNmQ2ZDc0NmU5OGM5OS90YWJsZXJhbmdlOmUzZGI0M2VlYjYyNzQzOWNiNmY2ZDZkNzQ2ZTk4Yzk5XzItMS0xLTEtNjY0NA_c8afb32f-df41-4495-98bf-4008325f725a"
      unitRef="number">0.0258</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTplM2RiNDNlZWI2Mjc0MzljYjZmNmQ2ZDc0NmU5OGM5OS90YWJsZXJhbmdlOmUzZGI0M2VlYjYyNzQzOWNiNmY2ZDZkNzQ2ZTk4Yzk5XzItMy0xLTEtNjY0NA_063ae876-8675-495e-af97-94b8160f78d9"
      unitRef="number">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTplM2RiNDNlZWI2Mjc0MzljYjZmNmQ2ZDc0NmU5OGM5OS90YWJsZXJhbmdlOmUzZGI0M2VlYjYyNzQzOWNiNmY2ZDZkNzQ2ZTk4Yzk5XzUtMS0xLTEtNjY0NA_53c2eca8-e31a-44a9-a212-7018db23c0ed"
      unitRef="number">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTplM2RiNDNlZWI2Mjc0MzljYjZmNmQ2ZDc0NmU5OGM5OS90YWJsZXJhbmdlOmUzZGI0M2VlYjYyNzQzOWNiNmY2ZDZkNzQ2ZTk4Yzk5XzUtMy0xLTEtNjY0NA_66b9f6d9-d8e3-459f-9aa2-f2cdc1ad3bb4"
      unitRef="number">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="iec4fa582398d48d08f3b45540ee9c1f9_D20201101-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTplM2RiNDNlZWI2Mjc0MzljYjZmNmQ2ZDc0NmU5OGM5OS90YWJsZXJhbmdlOmUzZGI0M2VlYjYyNzQzOWNiNmY2ZDZkNzQ2ZTk4Yzk5XzYtMS0xLTEtNjY0NA_5ef01498-0c7c-4115-97ae-5960efae715c"
      unitRef="number">0.0505</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i3e241b86abdf4704ac95e5df9e9d69b7_D20191101-20201031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTplM2RiNDNlZWI2Mjc0MzljYjZmNmQ2ZDc0NmU5OGM5OS90YWJsZXJhbmdlOmUzZGI0M2VlYjYyNzQzOWNiNmY2ZDZkNzQ2ZTk4Yzk5XzYtMy0xLTEtNjY0NA_e566c6db-c83d-41c4-a43c-9837c9985250"
      unitRef="number">0.0566</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTplM2RiNDNlZWI2Mjc0MzljYjZmNmQ2ZDc0NmU5OGM5OS90YWJsZXJhbmdlOmUzZGI0M2VlYjYyNzQzOWNiNmY2ZDZkNzQ2ZTk4Yzk5XzktMS0xLTEtNjY0NA_f76caaba-1982-4312-a523-43a021c41bc9"
      unitRef="usd">21417000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTplM2RiNDNlZWI2Mjc0MzljYjZmNmQ2ZDc0NmU5OGM5OS90YWJsZXJhbmdlOmUzZGI0M2VlYjYyNzQzOWNiNmY2ZDZkNzQ2ZTk4Yzk5XzktMy0xLTEtNjY0NA_8c3b1211-97d1-45d8-bdc5-31a542d738df"
      unitRef="usd">22898000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTplM2RiNDNlZWI2Mjc0MzljYjZmNmQ2ZDc0NmU5OGM5OS90YWJsZXJhbmdlOmUzZGI0M2VlYjYyNzQzOWNiNmY2ZDZkNzQ2ZTk4Yzk5XzEwLTEtMS0xLTY2NDQ_450460a8-f50c-4e8c-9883-d2dc75964627"
      unitRef="usd">21417000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTplM2RiNDNlZWI2Mjc0MzljYjZmNmQ2ZDc0NmU5OGM5OS90YWJsZXJhbmdlOmUzZGI0M2VlYjYyNzQzOWNiNmY2ZDZkNzQ2ZTk4Yzk5XzEwLTMtMS0xLTY2NDQ_c3e8a6e4-b178-4b8b-b63b-3d634a1fcf1e"
      unitRef="usd">22898000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTplM2RiNDNlZWI2Mjc0MzljYjZmNmQ2ZDc0NmU5OGM5OS90YWJsZXJhbmdlOmUzZGI0M2VlYjYyNzQzOWNiNmY2ZDZkNzQ2ZTk4Yzk5XzExLTEtMS0xLTY2NDQ_b6a48b4d-e754-43e7-a697-708c5bd7a8a0"
      unitRef="usd">20570000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9fb9842cbe274775a9529db16fcbe520_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTplM2RiNDNlZWI2Mjc0MzljYjZmNmQ2ZDc0NmU5OGM5OS90YWJsZXJhbmdlOmUzZGI0M2VlYjYyNzQzOWNiNmY2ZDZkNzQ2ZTk4Yzk5XzExLTMtMS0xLTY2NDQ_576cae78-e96c-4aa0-8fd7-cdb80b4cbd5b"
      unitRef="usd">19352000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzMwNzQ_31f29dbc-8b9b-40e3-a708-35e3f5ce133c">&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Benefit payments are expected to be paid over the next 10 fiscal years as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.450%"/&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;2022&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;1,120&#160;&lt;/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;2023&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;20,835&#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;2024 - 2026&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;/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="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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Next five years&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;&#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;&#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;21,955&#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:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTozMGUxNzY2OGQ1MDk0ZGEzODZiOTBmMWIwMDc0M2I0ZS90YWJsZXJhbmdlOjMwZTE3NjY4ZDUwOTRkYTM4NmI5MGYxYjAwNzQzYjRlXzAtMS0xLTEtNjY0NA_a1c7948f-363a-478d-995c-d4ee3fb13f60"
      unitRef="usd">1120000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTozMGUxNzY2OGQ1MDk0ZGEzODZiOTBmMWIwMDc0M2I0ZS90YWJsZXJhbmdlOjMwZTE3NjY4ZDUwOTRkYTM4NmI5MGYxYjAwNzQzYjRlXzEtMS0xLTEtNjY0NA_8e5133f6-2b4d-4923-a5af-5ab053edb6c9"
      unitRef="usd">20835000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <lmnr:DefinedBenefitPlanExpectedFutureBenefitPaymentYearThreeThroughFive
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTozMGUxNzY2OGQ1MDk0ZGEzODZiOTBmMWIwMDc0M2I0ZS90YWJsZXJhbmdlOjMwZTE3NjY4ZDUwOTRkYTM4NmI5MGYxYjAwNzQzYjRlXzItMS0xLTEtNjY0NA_1f825f43-19ff-40c3-aef0-6367120d8dd7"
      unitRef="usd">0</lmnr:DefinedBenefitPlanExpectedFutureBenefitPaymentYearThreeThroughFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTozMGUxNzY2OGQ1MDk0ZGEzODZiOTBmMWIwMDc0M2I0ZS90YWJsZXJhbmdlOjMwZTE3NjY4ZDUwOTRkYTM4NmI5MGYxYjAwNzQzYjRlXzUtMS0xLTEtNjY0NA_2ebfdd69-3d18-4287-bd06-67200bf66e7c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <lmnr:DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTozMGUxNzY2OGQ1MDk0ZGEzODZiOTBmMWIwMDc0M2I0ZS90YWJsZXJhbmdlOjMwZTE3NjY4ZDUwOTRkYTM4NmI5MGYxYjAwNzQzYjRlXzYtMS0xLTEtNjY0NA_c6695851-0275-4116-8300-d9fe18713217"
      unitRef="usd">21955000</lmnr:DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzMwODY_a15ef404-b89a-4408-8df3-fc90da9f847b">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 sets forth the Plan&#x2019;s assets as of October&#160;31, 2021, segregated by level using the hierarchy established by FASB ASC 820, Fair Value Measurements and Disclosures (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.780%"/&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:400;line-height:100%"&gt;Level&#160;1&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:400;line-height:100%"&gt;Level&#160;2&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:400;line-height:100%"&gt;Level&#160;3&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:400;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:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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;250&#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;&#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: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;&#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: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;250&#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;td colspan="3" style="display:none"/&gt;&lt;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;Pooled funds&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;&#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;20,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;20,320&#160;&lt;/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;&#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;250&#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;20,320&#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;&#x2014;&#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;20,570&#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:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1c7b6f4dae6a4801bca536fd281cbc23_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTphZGM5YTVkZTNmNWE0YTY3ODc0MTAzZjdhYjFlYWFmNS90YWJsZXJhbmdlOmFkYzlhNWRlM2Y1YTRhNjc4NzQxMDNmN2FiMWVhYWY1XzEtMS0xLTEtNjY0NA_1f7e6288-234f-4e8d-a3b5-1a5f8b7464b1"
      unitRef="usd">250000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if1cf03a9377f4b308595be98f8f4af5b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTphZGM5YTVkZTNmNWE0YTY3ODc0MTAzZjdhYjFlYWFmNS90YWJsZXJhbmdlOmFkYzlhNWRlM2Y1YTRhNjc4NzQxMDNmN2FiMWVhYWY1XzEtMy0xLTEtNjY0NA_2922e7a8-d362-4c9e-a318-e975dc69311c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3ced33b28dbe487ca96e5c7dc3068577_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTphZGM5YTVkZTNmNWE0YTY3ODc0MTAzZjdhYjFlYWFmNS90YWJsZXJhbmdlOmFkYzlhNWRlM2Y1YTRhNjc4NzQxMDNmN2FiMWVhYWY1XzEtNS0xLTEtNjY0NA_5ef811b1-91b0-4db3-ab33-fba1acbbe2e6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia478a04e59f244d68a3b91444e918ca3_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTphZGM5YTVkZTNmNWE0YTY3ODc0MTAzZjdhYjFlYWFmNS90YWJsZXJhbmdlOmFkYzlhNWRlM2Y1YTRhNjc4NzQxMDNmN2FiMWVhYWY1XzEtNy0xLTEtNjY0NA_08e3947c-f984-4b32-be20-76f189f46fd1"
      unitRef="usd">250000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id1040af0aaf644b9aa9102fe6e5020a0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTphZGM5YTVkZTNmNWE0YTY3ODc0MTAzZjdhYjFlYWFmNS90YWJsZXJhbmdlOmFkYzlhNWRlM2Y1YTRhNjc4NzQxMDNmN2FiMWVhYWY1XzMtMS0xLTEtNjY0NA_e2697533-f4ea-43e8-b3ef-2292a5b91866"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1640a95ea69845dc9700d257e2d7c31c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTphZGM5YTVkZTNmNWE0YTY3ODc0MTAzZjdhYjFlYWFmNS90YWJsZXJhbmdlOmFkYzlhNWRlM2Y1YTRhNjc4NzQxMDNmN2FiMWVhYWY1XzMtMy0xLTEtNjY0NA_d6a00351-0c7a-4dde-9d42-46c95cc4e386"
      unitRef="usd">20320000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if2d3a2e2fdf44072b877255eec9f172a_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTphZGM5YTVkZTNmNWE0YTY3ODc0MTAzZjdhYjFlYWFmNS90YWJsZXJhbmdlOmFkYzlhNWRlM2Y1YTRhNjc4NzQxMDNmN2FiMWVhYWY1XzMtNS0xLTEtNjY0NA_97de9b10-d7bc-43c8-97f5-0f549de7df82"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i11c2caaee78a4d9d8b1548d91e96210d_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTphZGM5YTVkZTNmNWE0YTY3ODc0MTAzZjdhYjFlYWFmNS90YWJsZXJhbmdlOmFkYzlhNWRlM2Y1YTRhNjc4NzQxMDNmN2FiMWVhYWY1XzMtNy0xLTEtNjY0NA_d5a2d832-4375-4e2f-ad48-d47712684daa"
      unitRef="usd">20320000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic917480fdafe4c12899e5f3a9136202c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTphZGM5YTVkZTNmNWE0YTY3ODc0MTAzZjdhYjFlYWFmNS90YWJsZXJhbmdlOmFkYzlhNWRlM2Y1YTRhNjc4NzQxMDNmN2FiMWVhYWY1XzQtMS0xLTEtNjY0NA_dd6db4eb-e555-4681-9eb6-7199b3d3dfd1"
      unitRef="usd">250000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i383ca1f85a8047858b2423dbc4bcbdd0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTphZGM5YTVkZTNmNWE0YTY3ODc0MTAzZjdhYjFlYWFmNS90YWJsZXJhbmdlOmFkYzlhNWRlM2Y1YTRhNjc4NzQxMDNmN2FiMWVhYWY1XzQtMy0xLTEtNjY0NA_638b402d-14fc-4a2e-9d7e-7b80493742e9"
      unitRef="usd">20320000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i88f243a12df54ef1932b85f6e2ef9f85_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTphZGM5YTVkZTNmNWE0YTY3ODc0MTAzZjdhYjFlYWFmNS90YWJsZXJhbmdlOmFkYzlhNWRlM2Y1YTRhNjc4NzQxMDNmN2FiMWVhYWY1XzQtNS0xLTEtNjY0NA_34f6866f-47c1-409a-9203-f30038faae37"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ide5b96e3f9e148f19760db71b474d817_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90YWJsZTphZGM5YTVkZTNmNWE0YTY3ODc0MTAzZjdhYjFlYWFmNS90YWJsZXJhbmdlOmFkYzlhNWRlM2Y1YTRhNjc4NzQxMDNmN2FiMWVhYWY1XzQtNy0xLTEtNjY0NA_613e0f82-f04a-4a88-b756-c9a0041443b6"
      unitRef="usd">20570000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzEwOTk1MTE2Mjg2NDc1_e3d31012-9c91-482f-9e8d-33cb2a3a78b4"
      unitRef="number">1</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i899ca562140d445994fb597e67a821ea_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzI0NTI_11ee74b6-6bd1-4cb4-9965-aa8e73f18e9e"
      unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage
      contextRef="i899ca562140d445994fb597e67a821ea_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzI4OTY_8c5374e5-a641-4b19-b1b4-4f1f4d619ae7"
      unitRef="number">0.20</us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i899ca562140d445994fb597e67a821ea_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzMwNDY_78671ba0-e7e1-48bd-9bdb-907df8dbd4fc"
      unitRef="usd">546000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i5cf0ca254e0642f994c2d4d2fc531e1f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzMwNTA_9a4c693b-fc3c-4cc8-9959-ee138fe8aa32"
      unitRef="usd">1107000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4eedcc2d580842aa9274b0a94051316f_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjYvZnJhZzplNzU5NWYwYjE0ZTA0ODlhOWYwN2I5Nzg4YWQxZWI1My90ZXh0cmVnaW9uOmU3NTk1ZjBiMTRlMDQ4OWE5ZjA3Yjk3ODhhZDFlYjUzXzMwNTc_69e7a43e-d960-44f2-9249-4e10554b0677"
      unitRef="usd">927000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNjkvZnJhZzoxN2U3YTM0YzY2MjQ0NDk5YTQyN2MwZTZlNzkxZDNhNS90ZXh0cmVnaW9uOjE3ZTdhMzRjNjYyNDQ0OTlhNDI3YzBlNmU3OTFkM2E1XzYzMg_b0987eb0-803d-49bf-85ca-861a9d8cc0fb">Commitments and Contingencies&lt;div style="margin-bottom:6pt;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;Litigation and Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PreferredStockTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzc2MzA_3914f004-2712-4414-a0f7-ebbb08590748">Series B and Series B-2 Preferred Stock&lt;div style="margin-bottom:6pt;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;Series B Convertible Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 1997, in connection with the acquisition of Ronald Michaelis Ranches, Inc., the Company issued 30,000 shares of Series B Convertible Preferred Stock at $100.00 par value (the &#x201c;Series B Stock&#x201d;).&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Dividends: The holders of shares of Series B Stock are entitled to receive cumulative cash dividends at an annual rate of 8.75% of par value. Such dividends are payable quarterly on the first day of January, April, July and October in each year.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Voting Rights: Each holder of Series B Stock is entitled to ten votes on all matters submitted to a vote of the stockholders of the Company.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Redemption: The Company, at the option of the Board of Directors, may redeem the Series B Stock, as a whole or in part, at any time or from time to time on or after August 1, 2017 and before July 31, 2027, at a redemption price equal to the par value thereof, plus accrued and unpaid dividends thereon to the date fixed for redemption. Redemption by the Company of a portion of the Series B Stock totaling 14,790 shares is subject to certain conditions agreed upon between the Company and the holders of this portion of the Series B Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Conversion: The holders of Series B Stock have the right, at their option, to convert such shares into shares of Common Stock of the Company at any time prior to redemption. The conversion price is $8.00 per share of Common Stock. Pursuant to the terms of the Certificate of Designation, Preferences and Rights of the Series B Stock, the conversion price shall be adjusted to reflect any dividends paid in Common Stock of the Company, the subdivision of the Common Stock of the Company into a greater number of shares of Common Stock of the Company or upon the advice of legal counsel.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Put: The holders of Series B Stock may at any time after July 1, 2017 and before June 30, 2027 cause the Company to repurchase such shares at a repurchase price equal to the par value thereof, plus accrued and unpaid dividends thereon to the date fixed for repurchase. The put features of a portion of the Series B Stock totaling 14,790 shares are subject to certain conditions agreed upon between the Company and the holders of this portion of the Series B Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Because the Series B Stock may be redeemed by holders of the shares at their discretion beginning July 1, 2017, the redemption is outside the control of the Company and accordingly, the Series B Stock has been classified as temporary equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 fiscal years 2015 thru 2017, a total of 15,210 shares of Series B preferred stock were converted into 190,124 shares of common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Series B-2 Convertible Preferred Stock&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 March and April of 2014, pursuant to a Series B-2 Stock Purchase Agreement dated March 21, 2014, the Company issued an aggregate of 9,300 shares of Series B-2, 4% voting preferred stock with a par value of $100.00 per share (&#x201c;Series B-2 Preferred Stock&#x201d;) to WPI-ACP Holdings, LLC (&#x201c;WPI&#x201d;), an entity affiliated with WAM for total proceeds of $9,300,000. The transactions were exempt from the registration requirements of the Securities Act of 1933, as amended. The Series B-2 Preferred Stock has the following rights, preferences, privileges, and restrictions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Conversion: Each share of Series B-2 Preferred Stock is convertible into common stock at a conversion price equal to the greater of (a) the then-market price of the Company&#x2019;s common stock based upon the closing price of the Company&#x2019;s common stock on The NASDAQ Stock Market, LLC or on such other principal market on which the Company&#x2019;s common stock may be trading or (b) $15.00 per share of common stock. Shares of Series B-2 Preferred Stock may be converted into common stock (i) at any time prior to the redemption thereof, or (ii) in the event the Option Agreement (as defined below) is terminated without all of the shares of Series B-2 Preferred Stock having been redeemed, within 30 calendar days following such termination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Dividends: The holder of shares of the Series B-2 Preferred Stock is entitled to receive cumulative cash dividends at an annual rate of 4% of the liquidation value of $1,000 per share. Such dividends are payable quarterly on the first day of January, April, July and October in each year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;19. Series B and Series B-2 Preferred Stock (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Series B-2 Convertible Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Liquidation Rights: In the event of any voluntary or involuntary liquidation, dissolution or winding up of the Company, the holder of shares of the Series B-2 Preferred Stock is entitled to be paid out of the assets available for distribution, before any payment is made to the holders of the Company&#x2019;s common stock or any other series or class of the Company&#x2019;s shares ranking junior to the Series B-2 Preferred Stock, an amount equal to the liquidation value of $1,000 per share, plus an amount equal to all accrued and unpaid dividends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Voting Rights: Each share of Series B-2 Preferred Stock is entitled to one vote on all matters submitted to a vote of the Company&#x2019;s stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Redemption: The Company may redeem shares of Series B-2 Preferred Stock only (i) from WPI or its designee and (ii) upon, and to the extent of, an election to exercise the option pursuant to the Option Agreement, described below, at a redemption price equal to the liquidation value of $1,000 per share plus accrued and unpaid dividends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Because the Series B-2 Preferred Stock may be redeemed by WPI at its discretion with the exercise of the Option Agreement, the redemption is outside the control of the Company and accordingly, the Series B-2 Preferred Stock has been classified as temporary equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 connection with the sale of the Series B-2 Preferred Stock, Associated Citrus Packers, Inc. (&#x201c;Associated&#x201d;) and another affiliate of WAM (&#x201c;WPI-ACP&#x201d;), entered into a series of agreements related to the future ownership and disposition of farmland with associated Colorado River water rights and other real estate that is held by Associated in Yuma, Arizona. The agreements allow the parties to explore strategies that will make the highest and best use of those assets, including but not limited to the sale or lease of assets or the expansion of a fallowing and water savings program in which a portion of Associated&#x2019;s property is currently enrolled.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 net proceeds of any monetization event would be shared equally by the parties. The agreements entered into include a Water Development Agreement and an Option Agreement. Pursuant to the Water Development Agreement, Associated granted WPI-ACP exclusive rights to develop water assets attributable to the real estate owned by Associated for the mutual benefit of Associated and WAM. Pursuant to the Option Agreement, Associated granted WPI-ACP an option to purchase an undivided interest of up to one-half of the real estate owned by Associated in Yuma County, Arizona (the &#x201c;Property&#x201d;) and the water rights associated therewith until January 1, 2026. The purchase price for the Property subject to the Option Agreement will be paid via the redemption by the Company of a proportionate percentage of the Series B-2 Preferred Stock. Unless and until a definitive agreement or definitive agreements with respect to Associated&#x2019;s real estate and water rights is entered into that would cause the cessation of farming operations, Associated expects to continue farming the Property and recognize all results of operations and retain all proceeds from such operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PreferredStockTextBlock>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="ie6ad82fe0cdd4215bc21e62062f8ff57_I19971031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzE4NA_ba6b9dcc-6f32-4e1f-956d-4276255c08e7"
      unitRef="shares">30000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="ie6ad82fe0cdd4215bc21e62062f8ff57_I19971031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzIzNw_56411171-136b-43f0-9ce0-5f87b06e38f8"
      unitRef="usdPerShare">100.00</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i9dc24a6e397747d5af5ea63a08d93e81_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzM5Nw_df155832-0d8b-496a-bc07-3b1d342c21e0"
      unitRef="number">0.0875</us-gaap:PreferredStockDividendRatePercentage>
    <lmnr:PreferredStockNumberOfVotes
      contextRef="i9dc24a6e397747d5af5ea63a08d93e81_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzU3OQ_11b87215-458e-4455-abac-77d3192ea341"
      unitRef="vote">10</lmnr:PreferredStockNumberOfVotes>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i342b637ab661439a9449a399add3e2ac_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzEwNjY_6d30b911-b80b-4daf-9eed-0224098c5ecc"
      unitRef="shares">14790</us-gaap:PreferredStockSharesOutstanding>
    <lmnr:ConvertiblePreferredStockConversionPricePerShare
      contextRef="i342b637ab661439a9449a399add3e2ac_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzEzOTQ_87f938e6-b3ed-4bf0-878d-90f5f677e63b"
      unitRef="usdPerShare">8.00</lmnr:ConvertiblePreferredStockConversionPricePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i342b637ab661439a9449a399add3e2ac_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzIxMDk_c2033543-f8a7-4532-a513-02b4175a68a4"
      unitRef="shares">14790</us-gaap:PreferredStockSharesOutstanding>
    <lmnr:TemporaryEquitySharesConverted
      contextRef="ibae56799c25a40c1830882fce6628159_D20141101-20171031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzE2NDkyNjc0NTA1NjE_d4ff77a1-9eb5-4fc7-93b8-5ece394f6d9b"
      unitRef="shares">15210</lmnr:TemporaryEquitySharesConverted>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="i1c813f1273d34ae69d706b6e1603c2c3_I20171031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzE2NDkyNjc0NTA1NTI_21431f85-092d-4be1-8f0e-54b9c401f451"
      unitRef="shares">190124</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="id2a978eb7537459bb8135ea39f8eabc5_I20140430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzI5OTA_c769fcaf-1fff-4329-8d4a-1caaf86b5469"
      unitRef="shares">9300</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i76c1cce80cdd4e51ae8d037b2327d752_D20140301-20140430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzMwMTU_1ba5a01e-6be0-4eb2-8879-e2dd27c0e56c"
      unitRef="number">0.04</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="id2a978eb7537459bb8135ea39f8eabc5_I20140430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzMwNjE_dd5ce167-6dcb-43a0-8a1a-80a21f3c3122"
      unitRef="usdPerShare">100.00</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="i76c1cce80cdd4e51ae8d037b2327d752_D20140301-20140430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzMxOTE_a675353a-5c80-48c2-aedd-4932aa27f839"
      unitRef="usd">9300000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <lmnr:ConvertiblePreferredStockConversionPricePerShare
      contextRef="i7b31bedfc9a94fe9ba7612fa8b403d17_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzM3ODM_bb322f67-cf4b-44a1-aec5-5f9d3956e392"
      unitRef="usdPerShare">15.00</lmnr:ConvertiblePreferredStockConversionPricePerShare>
    <lmnr:ConvertiblePreferredStockConversionTerm
      contextRef="i7c17f87821ac409a97d158d82f27e192_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzQwOTg_73440276-4ed6-4913-b688-16305e419468">P30D</lmnr:ConvertiblePreferredStockConversionTerm>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i7c17f87821ac409a97d158d82f27e192_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzQyNzk_d55bcc82-ae7b-4add-8cb6-12b795d30902"
      unitRef="number">0.04</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="i7b31bedfc9a94fe9ba7612fa8b403d17_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzQzMTA_2381551b-5f71-4197-aa4f-4eb8e313df38"
      unitRef="usdPerShare">1000</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="i7b31bedfc9a94fe9ba7612fa8b403d17_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzQ4OTE_2522d458-f9eb-47ae-98c0-a05e3c1bf64c"
      unitRef="usdPerShare">1000</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <lmnr:PreferredStockNumberOfVotes
      contextRef="i7c17f87821ac409a97d158d82f27e192_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzUxNDI_8b68256f-1f2e-4a8a-b714-18a4cfd59f7f"
      unitRef="vote">1</lmnr:PreferredStockNumberOfVotes>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="i7b31bedfc9a94fe9ba7612fa8b403d17_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzUvZnJhZzphYmQ5ZDk4NWViYTg0MzA3YTQ1Yzc1ZjFlZDQ0Njg5MS90ZXh0cmVnaW9uOmFiZDlkOTg1ZWJhODQzMDdhNDVjNzVmMWVkNDQ2ODkxXzU1MDE_6da9276b-873f-4b39-b549-1608ffc593a0"
      unitRef="usdPerShare">1000</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzQ3MDY_c47a2f50-f8e6-46ad-92b7-2e3d0f60286b">Stockholders&#x2019; Equity&lt;div style="margin-bottom:6pt;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;Series A Junior Participating Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 20,000 shares of preferred stock authorized as Series A Junior Participating Preferred Stock at $0.01 par value (the &#x201c;Series A Stock&#x201d;). No shares are issued or outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Stock-based compensation&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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's stock on the date of grant and all are classified as equity awards. The Stock Plan has 156,036 remaining shares available to be issued as of October&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Performance Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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. During December 2021, 2020 and 2019, there were no Performance Awards of restricted stock granted for fiscal year 2021, 2020 or 2019 performance because the financial performance and other criteria were not met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;20. Stockholders&#x2019; Equity (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Stock-based compensation&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Executive Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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:id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzE2MzY_030b5ef2-e42e-45b1-8319-808394418b85"&gt;three&lt;/span&gt; to five-year period as service is provided. During December 2021, subsequent to fiscal year 2021, the Company granted 70,000 shares of common stock with a per share price of $14.96 to key executives under the Stock Plan. The related compensation expense of approximately $1,047,000 will be recognized equally over the next three years as the shares vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Director Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 Performance, Executive, and Director awards granted under the Stock Plan during fiscal years 2021, 2020 and 2019, and the weighted average grant price is as follows:   &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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.393%"/&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="24" 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:10pt;font-weight:700;line-height:100%"&gt;Year Ended October 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="padding:0 1pt"/&gt;&lt;td colspan="6" 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="6" 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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" 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;2019&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: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;Number of Shares&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:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Price&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;Number of Shares&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:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Price&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;Number of Shares&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:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Price&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;Performance Awards&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;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;&#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: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;&#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="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;&#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: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;&#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="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;40,095&#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: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;18.74&#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;Executive Awards&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;95,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;95,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;18.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;90,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;19.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;/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;Director Awards&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;30,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;16.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;20.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;15,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;21.65&#160;&lt;/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;Total&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;125,663&#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 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;15.65&#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;112,841&#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 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;19.06&#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;145,737&#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 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;19.73&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 recognized $2,582,000, $2,044,000 and $1,791,000 of stock-based compensation in fiscal years 2021, 2020 and 2019, respectively, of which substantially all of the expense has been included in selling, general and administrative expenses for all years presented. Forfeitures are accounted for in the period that the forfeiture occurs. The income tax benefit recognized in the income statement for stock-based compensation arrangements was $476,000, $400,000 and $324,000 for fiscal years 2021, 2020 and 2019, respectively. The total fair value of shares vested during the years ended October 31, 2021, 2020 and 2019 was $2,951,000, $2,365,000 and $1,788,000 respectively. The Company has unrecognized stock-based compensation expense of $1,963,000 as of October 31, 2021, which is expected to be recognized over the next two years as the shares vest. All unvested shares are expected to vest. &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:400;line-height:120%"&gt;During fiscal years 2021, 2020 and 2019, respectively, members of management exchanged 46,993, 11,314 and 36,627 shares of common stock with fair values of $701,000, $213,000 and $606,000, at the dates 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="margin-bottom:6pt;margin-top:6pt;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 status of the Company&#x2019;s nonvested shares as of October 31, 2021, and changes during the year ended October 31, 2021, is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.471%"/&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;/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: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;Number&#160;of&#160;Shares&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;Weighted-Average&lt;br/&gt;Grant&#160;Price&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="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;Nonvested at October 31, 2020&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;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;148,460&#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;19.85&#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;/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;Granted&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;125,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/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;Vested&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;(161,123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;18.31&#160;&lt;/span&gt;&lt;/td&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;/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;/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;Nonvested at October 31, 2021&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-bottom:3pt double #000000;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;113,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#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;17.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Treasury Stock&lt;/span&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-style:italic;font-weight:400;line-height:120%"&gt;Share Repurchase Program&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; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 2021, the Company's Board of Directors approved a share repurchase program authorizing it to repurchase up to $10,000,000 of its outstanding shares of common stock through September 2022; no shares have been repurchased under this program. In fiscal year 2020, the Company repurchased 250,977 shares for $3,493,000 under a program which expired in March 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;20. Stockholders&#x2019; Equity (continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Dividend&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 December&#160;14, 2021, the Company declared a $0.075 per share dividend payable on January&#160;14, 2022, in the aggregate amount of $1,328,000 to common shareholders of record as of December&#160;27, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibe4439a0f759486bb1ce7f78e70b9212_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2Xzky_7a7bcd96-b42f-484b-a48c-eda5b14842af"
      unitRef="shares">20000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ibe4439a0f759486bb1ce7f78e70b9212_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzE4NA_b48fe31c-b064-45ed-8d48-72cfd25e0071"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibe4439a0f759486bb1ce7f78e70b9212_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzIyMQ_5be2cc32-1b6b-4cc1-840c-9aa8a09d0ed9"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibe4439a0f759486bb1ce7f78e70b9212_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzIyMQ_754f910a-215f-40da-be8d-b33f0dcb4d7f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i750f28d2cbcd470c8918e7a23b3386b0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzY0MA_d066ed95-b774-432e-af05-5cf6a6af5343"
      unitRef="shares">156036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i99a0eb1a465a4cc690141f0c6a34ea9a_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzQ3MDM_faf3142f-c845-47e6-950a-3ec3f39094c8">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia2e554890cc9451dbf5f1ed84052fe89_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzIxOTkwMjMyNjY1Nzk_c0211dc4-c9d8-48d0-8bc7-9047222a25c0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i514564b4550343679913dbca457dbf3b_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzIxOTkwMjMyNjY1Nzk_c6891264-77d3-4937-9842-9feb9031e69b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzIxOTkwMjMyNjY1Nzk_ecb895b0-1258-4a27-9c87-9f8fa773703c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2b1c35ae9af14d018c3d90d03566540d_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzQ2OTg_b9381cc4-1401-4e45-9144-fe6d6e077c30">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i508ef38d30b54ebbbce3805cbd0aaf15_D20211201-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzE3NTU_f668067d-b712-4a54-bd2d-3eb0c887f07e"
      unitRef="shares">70000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <lmnr:StockIssuedDuringPeriodPerShareShareBasedCompensationGross
      contextRef="i508ef38d30b54ebbbce3805cbd0aaf15_D20211201-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzE4MDc_4c147a24-ea22-4225-9bac-d74a9fda4809"
      unitRef="usdPerShare">14.96</lmnr:StockIssuedDuringPeriodPerShareShareBasedCompensationGross>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i508ef38d30b54ebbbce3805cbd0aaf15_D20211201-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzE5MDA_c0e50f42-1712-41f6-b00a-951dff4aef65"
      unitRef="usd">1047000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzE5NDQ_6d6df094-af52-49ff-9e8f-0f6ebaf1a3fc">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzQ3MDQ_d4c03449-4fbe-45e1-8308-4aca18a6254b">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 Performance, Executive, and Director awards granted under the Stock Plan during fiscal years 2021, 2020 and 2019, and the weighted average grant price is as follows:   &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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.393%"/&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="24" 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:10pt;font-weight:700;line-height:100%"&gt;Year Ended October 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="padding:0 1pt"/&gt;&lt;td colspan="6" 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="6" 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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" 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;2019&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: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;Number of Shares&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:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Price&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;Number of Shares&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:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Price&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;Number of Shares&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:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Price&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;Performance Awards&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;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;&#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: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;&#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="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;&#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: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;&#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="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;40,095&#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: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;18.74&#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;Executive Awards&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;95,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;95,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;18.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;90,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;19.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;/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;Director Awards&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;30,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;16.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;20.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;15,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;21.65&#160;&lt;/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;Total&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;125,663&#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 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;15.65&#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;112,841&#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 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;19.06&#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;145,737&#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 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;19.73&#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;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i99a0eb1a465a4cc690141f0c6a34ea9a_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzMtMi0xLTEtNjY0NA_905b4dd3-4f7a-4cf9-8603-23a48a911af5"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i99a0eb1a465a4cc690141f0c6a34ea9a_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzMtMy0xLTEtNjY0NA_cf58d67e-f184-438c-8bf0-01e44d0a2042"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i941efdd6b9454bf08c4e7c9ba3f6ca5e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzMtNS0xLTEtNjY0NA_be6e76ea-c71e-44ec-a404-b94ad0c91cb5"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i941efdd6b9454bf08c4e7c9ba3f6ca5e_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzMtNi0xLTEtNjY0NA_c54d70a9-d6dd-4261-bc83-611ba610ad77"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i488fe249d78840868df5feb2bb3226b6_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzMtOC0xLTEtNjY0NA_2b5b0785-610a-4087-90bd-542cad37ec1b"
      unitRef="shares">40095000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i488fe249d78840868df5feb2bb3226b6_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzMtOS0xLTEtNjY0NA_827b0d92-c087-4ac4-9388-a970a8d76e5d"
      unitRef="usdPerShare">18.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i7ab1b97f7ade43b68e4b097ec136423e_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzQtMi0xLTEtNjY0NA_d31a2759-0924-4090-8722-e7d0102dd258"
      unitRef="shares">95000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7ab1b97f7ade43b68e4b097ec136423e_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzQtMy0xLTEtNjY0NA_a9f5c3d1-272f-44c1-9c67-6cc1009ca109"
      unitRef="usdPerShare">15.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i9331dcc0f8d449f9ba63369b95d310d3_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzQtNS0xLTEtNjY0NA_49d5a1b0-e9d9-4e12-b88c-283bf92a3679"
      unitRef="shares">95000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9331dcc0f8d449f9ba63369b95d310d3_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzQtNi0xLTEtNjY0NA_414a9f21-b9b3-467a-9ce9-b7882150d88f"
      unitRef="usdPerShare">18.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i032dbbf254df4f1fbe44c5095a9a675d_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzQtOC0xLTEtNjY0NA_0c7d42bb-15ef-4e3b-bcef-11e245efc48c"
      unitRef="shares">90000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i032dbbf254df4f1fbe44c5095a9a675d_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzQtOS0xLTEtNjY0NA_bf242801-d462-4344-a619-55533a02c979"
      unitRef="usdPerShare">19.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="ieca6d3b0973d4010b3b5b78b70243848_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzUtMi0xLTEtNjY0NA_d906d14f-081e-402c-8962-4c6f5cbaa327"
      unitRef="shares">30663000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ieca6d3b0973d4010b3b5b78b70243848_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzUtMy0xLTEtNjY0NA_d2da3311-4c85-432d-9578-25fde2978bbb"
      unitRef="usdPerShare">16.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i37c129d182fc48d1a3b357076ce0cc29_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzUtNS0xLTEtNjY0NA_37a8434a-6aeb-496c-bd46-db70e86cb96c"
      unitRef="shares">17841000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i37c129d182fc48d1a3b357076ce0cc29_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzUtNi0xLTEtNjY0NA_645731f1-410f-404d-ba98-a65ea19de60a"
      unitRef="usdPerShare">20.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="iea67b76a64bf48d7b582201ca67faa10_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzUtOC0xLTEtNjY0NA_757bfae3-4802-4f4f-b511-fc446e0b7cbd"
      unitRef="shares">15642000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iea67b76a64bf48d7b582201ca67faa10_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzUtOS0xLTEtNjY0NA_1897c676-fb6d-4bd0-bbbb-123b61b9fb84"
      unitRef="usdPerShare">21.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzYtMi0xLTEtNjY0NA_8e63f6ed-18f8-4d0a-9155-416217b7e49f"
      unitRef="shares">125663000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzYtMy0xLTEtNjY0NA_354bd6ec-8518-494a-bfa0-a69c88f895c6"
      unitRef="usdPerShare">15.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzYtNS0xLTEtNjY0NA_4b0b0961-52f7-4ea0-9324-b63b942d19be"
      unitRef="shares">112841000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzYtNi0xLTEtNjY0NA_a2807e7d-9604-464c-bf9e-2339c74beaf3"
      unitRef="usdPerShare">19.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzYtOC0xLTEtNjY0NA_404c4795-c8d9-4117-aaaf-d3ff81f6bc65"
      unitRef="shares">145737000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkYTE0ZTRjZTZkYTc0YzUxOWI5OTk5MDc4Y2MyNmIzMC90YWJsZXJhbmdlOmRhMTRlNGNlNmRhNzRjNTE5Yjk5OTkwNzhjYzI2YjMwXzYtOS0xLTEtNjY0NA_33e7348c-c408-4eb5-864e-a54a4148e646"
      unitRef="usdPerShare">19.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensation
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzIxOTkwMjMyNjIzODE_664a737a-e16e-42bb-be33-6013b5b96af6"
      unitRef="usd">2582000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzIzNDg_5c36b1ec-482c-40d1-9c87-61fd7c1c7918"
      unitRef="usd">2044000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzIzNTU_0e0b4a23-0bd0-4d46-b49c-93bd55718433"
      unitRef="usd">1791000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzI3NDA_95e68d45-1fe8-4d62-a314-240c7d74d25f"
      unitRef="usd">476000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzI3NDQ_a5555d18-442e-4053-b953-84366f614f88"
      unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzI3NTE_fbffb450-5ebe-42fa-a472-c5e23ea55b06"
      unitRef="usd">324000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzI4OTE_fedecc62-4da1-46c9-9c2b-690b75e95d92"
      unitRef="usd">2951000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzI4OTU_7549b8b2-4c44-4a8b-a34a-49dc7648ab6d"
      unitRef="usd">2365000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzI5MDI_0d60846d-edb0-4d5b-b044-be2ed45574bc"
      unitRef="usd">1788000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzI5ODQ_9767f6b7-5027-4d08-8410-d5fe317e0bb2"
      unitRef="usd">1963000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzMwNTg_22a0a976-36aa-4408-bd17-a1df3d20f1b0">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ibd9946292b0a4d51b19c49a56a0e23f8_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzMyMDU_d44928d6-22df-40dd-926f-355d69f8e014"
      unitRef="shares">46993</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i683e061fa0e44fed8382754cd282bde7_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzMyMDk_523bf9ec-825d-43e8-b9e4-88a52c59333f"
      unitRef="shares">11314</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i72c1a817bae641f4a8a0f98f578a98d4_D20181101-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzMyMTY_c7b2a7bd-1533-4f48-b916-84d843ca00ce"
      unitRef="shares">36627</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibd9946292b0a4d51b19c49a56a0e23f8_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzMyNjI_fd36c8c1-2306-4fa0-a476-fc2132bdaa7c"
      unitRef="usd">701000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i683e061fa0e44fed8382754cd282bde7_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzMyNjY_64360b49-3878-4526-8a29-0cfc51f7bd96"
      unitRef="usd">213000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i72c1a817bae641f4a8a0f98f578a98d4_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzMyNzM_e223c17b-deb8-4099-bac7-95c916561300"
      unitRef="usd">606000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzQ3MDU_4ee3bc56-0695-4049-a6ec-64fd32ef7225">&lt;div style="margin-bottom:6pt;margin-top:6pt;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 status of the Company&#x2019;s nonvested shares as of October 31, 2021, and changes during the year ended October 31, 2021, is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.471%"/&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;/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: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;Number&#160;of&#160;Shares&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;Weighted-Average&lt;br/&gt;Grant&#160;Price&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="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;Nonvested at October 31, 2020&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;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;148,460&#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;19.85&#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;/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;Granted&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;125,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/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;Vested&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;(161,123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;18.31&#160;&lt;/span&gt;&lt;/td&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;/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;/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;Nonvested at October 31, 2021&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-bottom:3pt double #000000;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;113,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#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;17.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9fd96501c4ae45ed8abe8af35f4b58b5_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkOWY1ODZhOTc1MWU0MjIwOTM5ZjU3NTUyN2QyYmVmYi90YWJsZXJhbmdlOmQ5ZjU4NmE5NzUxZTQyMjA5MzlmNTc1NTI3ZDJiZWZiXzEtMi0xLTEtNjY0NA_bd940286-e984-4fa9-8f97-f9517f381bb1"
      unitRef="shares">148460000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9fd96501c4ae45ed8abe8af35f4b58b5_I20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkOWY1ODZhOTc1MWU0MjIwOTM5ZjU3NTUyN2QyYmVmYi90YWJsZXJhbmdlOmQ5ZjU4NmE5NzUxZTQyMjA5MzlmNTc1NTI3ZDJiZWZiXzEtNC0xLTEtNjY0NA_e0dbb865-477b-4c81-90eb-9b10dec7bcd8"
      unitRef="usdPerShare">19.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic25d5109d31a46c985ee71207dd0d857_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkOWY1ODZhOTc1MWU0MjIwOTM5ZjU3NTUyN2QyYmVmYi90YWJsZXJhbmdlOmQ5ZjU4NmE5NzUxZTQyMjA5MzlmNTc1NTI3ZDJiZWZiXzItMi0xLTEtMzc1ODI_f608c3ea-2490-4820-bfa2-e1c176697be9"
      unitRef="shares">125663000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic25d5109d31a46c985ee71207dd0d857_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkOWY1ODZhOTc1MWU0MjIwOTM5ZjU3NTUyN2QyYmVmYi90YWJsZXJhbmdlOmQ5ZjU4NmE5NzUxZTQyMjA5MzlmNTc1NTI3ZDJiZWZiXzItNC0xLTEtMzc1ODI_8f10f412-5277-41e9-a386-bac262c8bc27"
      unitRef="usdPerShare">15.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ic25d5109d31a46c985ee71207dd0d857_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkOWY1ODZhOTc1MWU0MjIwOTM5ZjU3NTUyN2QyYmVmYi90YWJsZXJhbmdlOmQ5ZjU4NmE5NzUxZTQyMjA5MzlmNTc1NTI3ZDJiZWZiXzItMi0xLTEtNjY0NA_ace5119f-6399-4a1e-9059-0286cd1da8f4"
      unitRef="shares">161123000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic25d5109d31a46c985ee71207dd0d857_D20201101-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkOWY1ODZhOTc1MWU0MjIwOTM5ZjU3NTUyN2QyYmVmYi90YWJsZXJhbmdlOmQ5ZjU4NmE5NzUxZTQyMjA5MzlmNTc1NTI3ZDJiZWZiXzItNC0xLTEtNjY0NA_7c00fab1-bab5-4c9a-8cf2-adf94bbb9c7b"
      unitRef="usdPerShare">18.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i58b1add8ad3841c8ade7b4a4005c6603_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkOWY1ODZhOTc1MWU0MjIwOTM5ZjU3NTUyN2QyYmVmYi90YWJsZXJhbmdlOmQ5ZjU4NmE5NzUxZTQyMjA5MzlmNTc1NTI3ZDJiZWZiXzUtMi0xLTEtNjY0NA_7ef71791-261b-4700-92aa-818dab1a68d9"
      unitRef="shares">113000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i58b1add8ad3841c8ade7b4a4005c6603_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90YWJsZTpkOWY1ODZhOTc1MWU0MjIwOTM5ZjU3NTUyN2QyYmVmYi90YWJsZXJhbmdlOmQ5ZjU4NmE5NzUxZTQyMjA5MzlmNTc1NTI3ZDJiZWZiXzUtNC0xLTEtNjY0NA_1faaec43-53a5-4a15-9e0e-3ca743899272"
      unitRef="usdPerShare">17.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzE2NDkyNjc0NTIxNzY_0515d7ef-9985-484d-b5e6-d21a23e206a1"
      unitRef="usd">10000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzE2NDkyNjc0NTI2OTc_24af909c-bba4-4a39-9b81-38d95dca4a72"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzE2NDkyNjc0NDg4NTU_814adcdb-40a8-4d35-8d62-31196658763a"
      unitRef="shares">250977</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ibcc9182aa8a64a56a63be8dcb01534f8_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzE2NDkyNjc0NDg4Njg_a9fea36d-1e5c-4459-b7d7-3c46d41d90e4"
      unitRef="usd">3493000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i7a53d15d97e543fd914c3bba1e0113d7_I20211214"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzQ1OTA_2b627612-9fdf-443e-86f9-6b1c929e6157"
      unitRef="usdPerShare">0.075</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i7a53d15d97e543fd914c3bba1e0113d7_I20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xNzgvZnJhZzplMmMzZjkzNzEwMGE0ZWZkODY2OGI3ZDAzNjg5ZDc3Ni90ZXh0cmVnaW9uOmUyYzNmOTM3MTAwYTRlZmQ4NjY4YjdkMDM2ODlkNzc2XzQ2NTQ_e4dba222-38f7-43cc-892e-6e3179f1b322"
      unitRef="usd">1328000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <lmnr:FruitGrowersSupplyCooperativeDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODEvZnJhZzpmMDcyMjc5Nzg2MzI0YTEyYTdiMzJhYTA5NDcyYjczYi90ZXh0cmVnaW9uOmYwNzIyNzk3ODYzMjRhMTJhN2IzMmFhMDk0NzJiNzNiXzEyNjI_171b030d-3d44-493c-9a3a-bd57effa41a1">Fruit Growers Supply CooperativeThe Company is a member of Fruit Growers Supply (&#x201c;FGS&#x201d;), a cooperative supply corporation. FGS is the manufacturing and supply affiliate of Sunkist and allocates after-tax earnings derived from non-member business to members. The Company records allocations disbursed by FGS as reductions of agribusiness expenses. The Company had been allocated $729,000, of which the Company received dividends of $216,000, $513,000 and zero in fiscal years 2021, 2020 and 2019, respectively, and there are no remaining allocations outstanding as of October 31, 2021.</lmnr:FruitGrowersSupplyCooperativeDisclosureTextBlock>
    <lmnr:AmountOfAllocatedAfterTaxEarningsFromCooperativeSupplyCorporation
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODEvZnJhZzpmMDcyMjc5Nzg2MzI0YTEyYTdiMzJhYTA5NDcyYjczYi90ZXh0cmVnaW9uOmYwNzIyNzk3ODYzMjRhMTJhN2IzMmFhMDk0NzJiNzNiXzY3OA_23f54919-b736-4e9b-b5d4-f5b8212a882b"
      unitRef="usd">729000</lmnr:AmountOfAllocatedAfterTaxEarningsFromCooperativeSupplyCorporation>
    <lmnr:AmountOfDividendsReceivedFromCooperativeSupplyCorporation
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODEvZnJhZzpmMDcyMjc5Nzg2MzI0YTEyYTdiMzJhYTA5NDcyYjczYi90ZXh0cmVnaW9uOmYwNzIyNzk3ODYzMjRhMTJhN2IzMmFhMDk0NzJiNzNiXzE2NDkyNjc0NDMwMTE_768394b4-2428-4f77-a9d7-d0d041b2ca46"
      unitRef="usd">216000</lmnr:AmountOfDividendsReceivedFromCooperativeSupplyCorporation>
    <lmnr:AmountOfDividendsReceivedFromCooperativeSupplyCorporation
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODEvZnJhZzpmMDcyMjc5Nzg2MzI0YTEyYTdiMzJhYTA5NDcyYjczYi90ZXh0cmVnaW9uOmYwNzIyNzk3ODYzMjRhMTJhN2IzMmFhMDk0NzJiNzNiXzE2NDkyNjc0NDMwMTY_9764439f-1d07-40bd-ab6c-f33aa4d1d11a"
      unitRef="usd">513000</lmnr:AmountOfDividendsReceivedFromCooperativeSupplyCorporation>
    <lmnr:AmountOfDividendsReceivedFromCooperativeSupplyCorporation
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODEvZnJhZzpmMDcyMjc5Nzg2MzI0YTEyYTdiMzJhYTA5NDcyYjczYi90ZXh0cmVnaW9uOmYwNzIyNzk3ODYzMjRhMTJhN2IzMmFhMDk0NzJiNzNiXzgyNQ_c00fc403-318b-437c-b965-7f0c123c03ea"
      unitRef="usd">0</lmnr:AmountOfDividendsReceivedFromCooperativeSupplyCorporation>
    <lmnr:RemainingAmountOfAllocatedAfterTaxEarningsFromCooperativeSupplyCorporationOutstanding
      contextRef="i9a5d94fb6a1b4566b7951eb2b5a6d482_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODEvZnJhZzpmMDcyMjc5Nzg2MzI0YTEyYTdiMzJhYTA5NDcyYjczYi90ZXh0cmVnaW9uOmYwNzIyNzk3ODYzMjRhMTJhN2IzMmFhMDk0NzJiNzNiXzE2NDkyNjc0NDU4NzI_74809dd3-9eef-4b83-b9ee-92c4eb6b4983"
      unitRef="usd">0</lmnr:RemainingAmountOfAllocatedAfterTaxEarningsFromCooperativeSupplyCorporationOutstanding>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90ZXh0cmVnaW9uOjZmMGJjOWEzNDEzNDRkZjRhZDFmYWRkODk3MzM1Zjc1XzI4MDA_0386d0a3-0f8b-44ef-9375-3abdd4f0d156">Segment Information&lt;div style="margin-bottom:6pt;margin-top:6pt;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 and supplier 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. Revenues related to rental operations are included in &#x201c;Corporate and Other.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 and suppliers. Intersegment revenues represent packing revenues related to lemons grown on the Company&#x2019;s orchards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Segment information for fiscal year 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:24.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.685%"/&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:7pt;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:7pt;font-weight:700;line-height:100%"&gt;Fresh&lt;br/&gt;Lemons&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;Lemon&lt;br/&gt;Packing&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;Eliminations&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;Avocados&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;Other&lt;br/&gt;Agribusiness&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;Total&lt;br/&gt;Agribusiness&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;Corporate&lt;br/&gt;and&#160;Other&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;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:7pt;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: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;125,448&#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;17,514&#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;6,784&#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;11,635&#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;161,381&#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;4,646&#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;166,027&#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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;25,637&#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:7pt;font-weight:400;line-height:100%"&gt;(25,637)&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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;125,448&#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:7pt;font-weight:400;line-height:100%"&gt;43,151&#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:7pt;font-weight:400;line-height:100%"&gt;(25,637)&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:7pt;font-weight:400;line-height:100%"&gt;6,784&#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:7pt;font-weight:400;line-height:100%"&gt;11,635&#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:7pt;font-weight:400;line-height:100%"&gt;161,381&#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:7pt;font-weight:400;line-height:100%"&gt;4,646&#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:7pt;font-weight:400;line-height:100%"&gt;166,027&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;116,117&#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:7pt;font-weight:400;line-height:100%"&gt;36,018&#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:7pt;font-weight:400;line-height:100%"&gt;(25,637)&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:7pt;font-weight:400;line-height:100%"&gt;4,211&#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:7pt;font-weight:400;line-height:100%"&gt;9,157&#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:7pt;font-weight:400;line-height:100%"&gt;139,866&#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:7pt;font-weight:400;line-height:100%"&gt;22,682&#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:7pt;font-weight:400;line-height:100%"&gt;162,548&#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:7pt;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: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="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;&#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: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="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;&#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: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="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;8,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:7pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:7pt;font-weight:400;line-height:100%"&gt;9,812&#160;&lt;/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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;9,331&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;7,133&#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:7pt;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:7pt;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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,573&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,478&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;12,889&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(19,222)&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(6,333)&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="margin-bottom:6pt;margin-top:6pt"&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 fiscal year 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:24.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.685%"/&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:7pt;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:7pt;font-weight:700;line-height:100%"&gt;Fresh&lt;br/&gt;Lemons&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;Lemon&lt;br/&gt;Packing&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;Eliminations&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;Avocados&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;Other&lt;br/&gt;Agribusiness&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;Total&lt;br/&gt;Agribusiness&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;Corporate&lt;br/&gt;and&#160;Other&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;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:7pt;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: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;124,150&#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;13,413&#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;8,806&#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;13,568&#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;159,937&#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;4,622&#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;164,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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;36,820&#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:7pt;font-weight:400;line-height:100%"&gt;(36,820)&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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;124,150&#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:7pt;font-weight:400;line-height:100%"&gt;50,233&#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:7pt;font-weight:400;line-height:100%"&gt;(36,820)&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:7pt;font-weight:400;line-height:100%"&gt;8,806&#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:7pt;font-weight:400;line-height:100%"&gt;13,568&#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:7pt;font-weight:400;line-height:100%"&gt;159,937&#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 #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:7pt;font-weight:400;line-height:100%"&gt;4,622&#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="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;164,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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;font-weight:400;line-height:100%"&gt;125,305&#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:7pt;font-weight:400;line-height:100%"&gt;42,563&#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:7pt;font-weight:400;line-height:100%"&gt;(36,820)&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:7pt;font-weight:400;line-height:100%"&gt;5,168&#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:7pt;font-weight:400;line-height:100%"&gt;12,122&#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:7pt;font-weight:400;line-height:100%"&gt;148,338&#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:7pt;font-weight:400;line-height:100%"&gt;25,132&#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:7pt;font-weight:400;line-height:100%"&gt;173,470&#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:7pt;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: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="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;&#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: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="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;&#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: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="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;8,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:7pt;font-weight:400;line-height:100%"&gt;1,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:7pt;font-weight:400;line-height:100%"&gt;10,097&#160;&lt;/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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(1,155)&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;7,670&#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:7pt;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:7pt;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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;3,638&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;1,446&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,656&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(21,664)&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(19,008)&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="margin-bottom:6pt;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;22. Segment Information (continued)&lt;/span&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:400;line-height:120%"&gt;Segment information for fiscal year 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:24.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.685%"/&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:7pt;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:7pt;font-weight:700;line-height:100%"&gt;Fresh&lt;br/&gt;Lemons&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;Lemon&lt;br/&gt;Packing&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;Eliminations&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;Avocados&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;Other&lt;br/&gt;Agribusiness&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;Total&lt;br/&gt;Agribusiness&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;Corporate&lt;br/&gt;and&#160;Other&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;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:7pt;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: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;134,342&#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;15,629&#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;5,391&#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;11,187&#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;166,549&#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;4,849&#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;171,398&#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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;30,073&#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:7pt;font-weight:400;line-height:100%"&gt;(30,073)&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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;134,342&#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:7pt;font-weight:400;line-height:100%"&gt;45,702&#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:7pt;font-weight:400;line-height:100%"&gt;(30,073)&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:7pt;font-weight:400;line-height:100%"&gt;5,391&#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:7pt;font-weight:400;line-height:100%"&gt;11,187&#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:7pt;font-weight:400;line-height:100%"&gt;166,549&#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 #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:7pt;font-weight:400;line-height:100%"&gt;4,849&#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="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;171,398&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;120,998&#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:7pt;font-weight:400;line-height:100%"&gt;37,639&#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:7pt;font-weight:400;line-height:100%"&gt;(30,073)&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:7pt;font-weight:400;line-height:100%"&gt;3,150&#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:7pt;font-weight:400;line-height:100%"&gt;13,035&#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:7pt;font-weight:400;line-height:100%"&gt;144,749&#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:7pt;font-weight:400;line-height:100%"&gt;23,530&#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:7pt;font-weight:400;line-height:100%"&gt;168,279&#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:7pt;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: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="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;&#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: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="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;&#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: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="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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:7pt;font-weight:400;line-height:100%"&gt;1,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:7pt;font-weight:400;line-height:100%"&gt;8,633&#160;&lt;/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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;13,344&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;8,063&#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:7pt;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:7pt;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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,241&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(1,848)&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;14,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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(19,691)&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(5,514)&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="margin-bottom:6pt;margin-top:6pt"&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 a detail of other agribusiness revenues for fiscal years 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:62.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&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="15" 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;Year Ended October 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="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="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;2019&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;/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;/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;/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;/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;/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;Oranges&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;4,382&#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;7,722&#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;6,022&#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;Specialty citrus and other crops&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;7,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;5,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;5,165&#160;&lt;/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;Other agribusiness revenues&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: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;11,635&#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;13,568&#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;11,187&#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;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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90ZXh0cmVnaW9uOjZmMGJjOWEzNDEzNDRkZjRhZDFmYWRkODk3MzM1Zjc1XzUz_76082f6e-e1ab-49a9-90c7-743b50fd9cc5"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90ZXh0cmVnaW9uOjZmMGJjOWEzNDEzNDRkZjRhZDFmYWRkODk3MzM1Zjc1XzI4MDI_3dc8bca3-5100-4943-a838-67f4bf7b1e88">&lt;div style="margin-bottom:6pt;margin-top:6pt;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;Segment information for fiscal year 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:24.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.685%"/&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:7pt;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:7pt;font-weight:700;line-height:100%"&gt;Fresh&lt;br/&gt;Lemons&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;Lemon&lt;br/&gt;Packing&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;Eliminations&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;Avocados&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;Other&lt;br/&gt;Agribusiness&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;Total&lt;br/&gt;Agribusiness&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;Corporate&lt;br/&gt;and&#160;Other&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;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:7pt;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: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;125,448&#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;17,514&#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;6,784&#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;11,635&#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;161,381&#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;4,646&#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;166,027&#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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;25,637&#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:7pt;font-weight:400;line-height:100%"&gt;(25,637)&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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;125,448&#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:7pt;font-weight:400;line-height:100%"&gt;43,151&#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:7pt;font-weight:400;line-height:100%"&gt;(25,637)&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:7pt;font-weight:400;line-height:100%"&gt;6,784&#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:7pt;font-weight:400;line-height:100%"&gt;11,635&#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:7pt;font-weight:400;line-height:100%"&gt;161,381&#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:7pt;font-weight:400;line-height:100%"&gt;4,646&#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:7pt;font-weight:400;line-height:100%"&gt;166,027&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;116,117&#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:7pt;font-weight:400;line-height:100%"&gt;36,018&#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:7pt;font-weight:400;line-height:100%"&gt;(25,637)&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:7pt;font-weight:400;line-height:100%"&gt;4,211&#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:7pt;font-weight:400;line-height:100%"&gt;9,157&#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:7pt;font-weight:400;line-height:100%"&gt;139,866&#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:7pt;font-weight:400;line-height:100%"&gt;22,682&#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:7pt;font-weight:400;line-height:100%"&gt;162,548&#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:7pt;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: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="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;&#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: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="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;&#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: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="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;8,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:7pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:7pt;font-weight:400;line-height:100%"&gt;9,812&#160;&lt;/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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;9,331&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;7,133&#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:7pt;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:7pt;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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,573&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,478&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;12,889&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(19,222)&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(6,333)&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="margin-bottom:6pt;margin-top:6pt"&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 fiscal year 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:24.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.685%"/&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:7pt;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:7pt;font-weight:700;line-height:100%"&gt;Fresh&lt;br/&gt;Lemons&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;Lemon&lt;br/&gt;Packing&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;Eliminations&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;Avocados&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;Other&lt;br/&gt;Agribusiness&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;Total&lt;br/&gt;Agribusiness&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;Corporate&lt;br/&gt;and&#160;Other&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;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:7pt;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: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;124,150&#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;13,413&#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;8,806&#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;13,568&#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;159,937&#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;4,622&#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;164,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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;36,820&#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:7pt;font-weight:400;line-height:100%"&gt;(36,820)&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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;124,150&#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:7pt;font-weight:400;line-height:100%"&gt;50,233&#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:7pt;font-weight:400;line-height:100%"&gt;(36,820)&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:7pt;font-weight:400;line-height:100%"&gt;8,806&#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:7pt;font-weight:400;line-height:100%"&gt;13,568&#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:7pt;font-weight:400;line-height:100%"&gt;159,937&#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 #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:7pt;font-weight:400;line-height:100%"&gt;4,622&#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="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;164,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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;font-weight:400;line-height:100%"&gt;125,305&#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:7pt;font-weight:400;line-height:100%"&gt;42,563&#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:7pt;font-weight:400;line-height:100%"&gt;(36,820)&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:7pt;font-weight:400;line-height:100%"&gt;5,168&#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:7pt;font-weight:400;line-height:100%"&gt;12,122&#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:7pt;font-weight:400;line-height:100%"&gt;148,338&#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:7pt;font-weight:400;line-height:100%"&gt;25,132&#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:7pt;font-weight:400;line-height:100%"&gt;173,470&#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:7pt;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: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="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;&#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: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="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;&#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: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="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;8,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:7pt;font-weight:400;line-height:100%"&gt;1,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:7pt;font-weight:400;line-height:100%"&gt;10,097&#160;&lt;/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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(1,155)&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;7,670&#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:7pt;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:7pt;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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;3,638&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;1,446&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,656&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(21,664)&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(19,008)&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="margin-bottom:6pt;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;22. Segment Information (continued)&lt;/span&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:400;line-height:120%"&gt;Segment information for fiscal year 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:24.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.685%"/&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:7pt;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:7pt;font-weight:700;line-height:100%"&gt;Fresh&lt;br/&gt;Lemons&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;Lemon&lt;br/&gt;Packing&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;Eliminations&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;Avocados&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;Other&lt;br/&gt;Agribusiness&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;Total&lt;br/&gt;Agribusiness&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;Corporate&lt;br/&gt;and&#160;Other&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;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:7pt;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: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;134,342&#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;15,629&#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;5,391&#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;11,187&#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;166,549&#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;4,849&#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;171,398&#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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;30,073&#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:7pt;font-weight:400;line-height:100%"&gt;(30,073)&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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;134,342&#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:7pt;font-weight:400;line-height:100%"&gt;45,702&#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:7pt;font-weight:400;line-height:100%"&gt;(30,073)&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:7pt;font-weight:400;line-height:100%"&gt;5,391&#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:7pt;font-weight:400;line-height:100%"&gt;11,187&#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:7pt;font-weight:400;line-height:100%"&gt;166,549&#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 #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:7pt;font-weight:400;line-height:100%"&gt;4,849&#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="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;171,398&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;120,998&#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:7pt;font-weight:400;line-height:100%"&gt;37,639&#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:7pt;font-weight:400;line-height:100%"&gt;(30,073)&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:7pt;font-weight:400;line-height:100%"&gt;3,150&#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:7pt;font-weight:400;line-height:100%"&gt;13,035&#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:7pt;font-weight:400;line-height:100%"&gt;144,749&#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:7pt;font-weight:400;line-height:100%"&gt;23,530&#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:7pt;font-weight:400;line-height:100%"&gt;168,279&#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:7pt;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: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="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;&#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: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="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;&#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: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="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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:7pt;font-weight:400;line-height:100%"&gt;1,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:7pt;font-weight:400;line-height:100%"&gt;8,633&#160;&lt;/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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;13,344&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;8,063&#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:7pt;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:7pt;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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,241&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(1,848)&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;14,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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(19,691)&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;(5,514)&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="margin-bottom:6pt;margin-top:6pt"&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 a detail of other agribusiness revenues for fiscal years 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:62.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&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="15" 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;Year Ended October 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="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="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;2019&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;/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;/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;/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;/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;/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;Oranges&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;4,382&#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;7,722&#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;6,022&#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;Specialty citrus and other crops&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;7,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;5,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;5,165&#160;&lt;/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;Other agribusiness revenues&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: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;11,635&#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;13,568&#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;11,187&#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;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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i6717bfea92654fed80a1c8b09a2ea6bc_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzEtMS0xLTEtNjY0NA_1f791430-7352-4802-b850-4de45bba4a5d"
      unitRef="usd">125448000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i49be74e4ef5249ce8ba01c39d12a4f8c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzEtMy0xLTEtNjY0NA_c6954c7c-e0d4-43e6-83f3-ed409f593f89"
      unitRef="usd">17514000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3ead720d9b9342ebb0321249f4eead06_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzEtNy0xLTEtNjY0NA_2f013bc9-22d2-4fed-a27f-94c025cee62a"
      unitRef="usd">6784000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2f9cc525780e4e70b5a7487c85f06be5_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzEtOS0xLTEtNjY0NA_7dd35bac-3674-4f97-b912-36741b98a659"
      unitRef="usd">11635000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i44cfa8426a44412385aff0481b570f56_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzEtMTEtMS0xLTY2NDQ_45731535-7149-403b-88c2-c1e72d9172cf"
      unitRef="usd">161381000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i193b351634f243feb0f053faf0429924_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzEtMTMtMS0xLTY2NDQ_bfb3df66-91a5-4347-8156-2c6ab4691530"
      unitRef="usd">4646000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzEtMTUtMS0xLTY2NDQ_a340dfb7-9204-4e72-9e7e-faf08734c901"
      unitRef="usd">166027000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibc1eabe4c24e4b63bc4a5c4491a80324_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzItMS0xLTEtNjY0NA_53bf7f30-d9bb-4a2b-8490-3b679d39374c"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i509cede7c88146c4acb9ba4293ee498c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzItMy0xLTEtNjY0NA_9d2b6c21-0b62-456d-8693-ed7aacba1add"
      unitRef="usd">-25637000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7432eb125f9d45e797d304a0c1c8aa00_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzItNS0xLTEtNjY0NA_06c951f0-0878-4e99-9bca-5756c66dec07"
      unitRef="usd">25637000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia5b889076e664a538e16461e0c41a40a_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzMtMS0xLTEtNjY0NA_0e105a3a-6274-474d-95b6-013d81634378"
      unitRef="usd">125448000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i60942b5698474f14b97670bd581681e2_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzMtMy0xLTEtNjY0NA_29bceb3b-c5b0-41d8-a060-25416ca5cdbe"
      unitRef="usd">43151000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7432eb125f9d45e797d304a0c1c8aa00_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzMtNS0xLTEtNjY0NA_e335868e-e0ec-48b8-b307-23330101fc8e"
      unitRef="usd">25637000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7a21676fda4944aab9954e9b0d9de850_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzMtNy0xLTEtNjY0NA_6258b7d1-d1af-454d-87e2-0bab1a6c81bf"
      unitRef="usd">6784000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i10d12c2c1d9a48018bd90079644250d7_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzMtOS0xLTEtNjY0NA_b83b4663-17f8-4779-b9f7-db135ee3d603"
      unitRef="usd">11635000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4b4d8f391cc5466392dfa385c4e743f5_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzMtMTEtMS0xLTY2NDQ_3a793faf-16bc-47d6-b45f-6db7591109cb"
      unitRef="usd">161381000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i193b351634f243feb0f053faf0429924_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzMtMTMtMS0xLTY2NDQ_e266778e-bd2c-4a1c-b2d1-174f7fce6a42"
      unitRef="usd">4646000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzMtMTUtMS0xLTY2NDQ_5557b6bc-ee7b-4b4a-b067-e80a9346ca17"
      unitRef="usd">166027000</us-gaap:Revenues>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i6717bfea92654fed80a1c8b09a2ea6bc_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzQtMS0xLTEtNjY0NA_56dde124-01d8-4c7a-8bef-1eac0f277ff5"
      unitRef="usd">116117000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i49be74e4ef5249ce8ba01c39d12a4f8c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzQtMy0xLTEtNjY0NA_074fd8c9-7452-4d86-aaa5-4b9dd4396173"
      unitRef="usd">36018000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i7432eb125f9d45e797d304a0c1c8aa00_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzQtNS0xLTEtNjY0NA_f59c997e-c2c6-4580-b57d-ac720ef3c5e9"
      unitRef="usd">-25637000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i3ead720d9b9342ebb0321249f4eead06_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzQtNy0xLTEtNjY0NA_6a5c7301-695b-4456-96f5-330659d50462"
      unitRef="usd">4211000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i2f9cc525780e4e70b5a7487c85f06be5_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzQtOS0xLTEtNjY0NA_485ef09a-e4c5-4efd-904d-6032ed713db5"
      unitRef="usd">9157000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i44cfa8426a44412385aff0481b570f56_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzQtMTEtMS0xLTY2NDQ_0e117dad-6b96-43de-976d-0c60dd2b60e7"
      unitRef="usd">139866000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i193b351634f243feb0f053faf0429924_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzQtMTMtMS0xLTY2NDQ_d32bbd84-f5ce-4eb9-969d-7ba45e129714"
      unitRef="usd">22682000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzQtMTUtMS0xLTY2NDQ_434f7ad3-5cfa-4287-9063-f2934fd7451a"
      unitRef="usd">162548000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6717bfea92654fed80a1c8b09a2ea6bc_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzUtMS0xLTEtNjY0NA_d09f4498-baad-45f6-a484-8f261eaa0dc5"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i49be74e4ef5249ce8ba01c39d12a4f8c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzUtMy0xLTEtNjY0NA_450df32c-37f2-4a02-aa32-d6ea83bb75bc"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7432eb125f9d45e797d304a0c1c8aa00_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzUtNS0xLTEtNjY0NA_5322dbfa-4a81-41b2-9735-e5695c311afb"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3ead720d9b9342ebb0321249f4eead06_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzUtNy0xLTEtNjY0NA_b23cea40-14ac-4503-9ca4-f58463bcb987"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2f9cc525780e4e70b5a7487c85f06be5_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzUtOS0xLTEtNjY0NA_287042f1-4f7a-4dd6-8989-764ab42dbee9"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i44cfa8426a44412385aff0481b570f56_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzUtMTEtMS0xLTY2NDQ_c0eb6bd6-2de5-49ea-bcae-bfcae9d4278e"
      unitRef="usd">8626000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i193b351634f243feb0f053faf0429924_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzUtMTMtMS0xLTY2NDQ_560c3975-e9c6-4e44-9fc2-bf15271b934b"
      unitRef="usd">1186000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzUtMTUtMS0xLTY2NDQ_cd35872b-21ba-4b47-8136-5850b7c4673d"
      unitRef="usd">9812000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6717bfea92654fed80a1c8b09a2ea6bc_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzYtMS0xLTEtNjY0NA_1676f11d-d11e-4f67-908f-1fa07a67320c"
      unitRef="usd">9331000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i49be74e4ef5249ce8ba01c39d12a4f8c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzYtMy0xLTEtNjY0NA_d3384773-316d-4fec-9f64-eb752a865c44"
      unitRef="usd">7133000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7432eb125f9d45e797d304a0c1c8aa00_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzYtNS0xLTEtNjY0NA_21274425-618b-4969-b9a0-708604d692b3"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3ead720d9b9342ebb0321249f4eead06_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzYtNy0xLTEtNjY0NA_dacef093-2498-4921-9bd3-fb18db9e5f41"
      unitRef="usd">2573000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2f9cc525780e4e70b5a7487c85f06be5_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzYtOS0xLTEtNjY0NA_40a1b371-bf29-490d-a43f-ad3975fe02ef"
      unitRef="usd">2478000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i44cfa8426a44412385aff0481b570f56_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzYtMTEtMS0xLTY2NDQ_ace1749e-2f67-4951-9ac5-92a89740e73d"
      unitRef="usd">12889000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i193b351634f243feb0f053faf0429924_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzYtMTMtMS0xLTY2NDQ_842acb59-fb08-45eb-920b-7d40cdf5b9ef"
      unitRef="usd">-19222000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo2MGZjMmM2NjFkNzE0MzA2YTg4NzJkMzU4Zjg1MmY0OC90YWJsZXJhbmdlOjYwZmMyYzY2MWQ3MTQzMDZhODg3MmQzNThmODUyZjQ4XzYtMTUtMS0xLTY2NDQ_6f318254-ec3d-4b6d-ada5-ea9cb80c71c8"
      unitRef="usd">-6333000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="id4edbe28625c4ee7855c68f9985f2817_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzEtMS0xLTEtNjY0NA_8f8d9a7a-a83c-4f5a-894d-56b932247222"
      unitRef="usd">124150000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4551d90eaee3412a914b633265adbc35_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzEtMy0xLTEtNjY0NA_a29a8d06-0012-4b13-92f3-6815884d1c21"
      unitRef="usd">13413000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i14286c472d6a4b6eb7fd6f48ce90a773_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzEtNy0xLTEtNjY0NA_c122dd0c-8ad5-4543-bd46-7858135310fe"
      unitRef="usd">8806000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iae6115b4be504b718e8d0fde34ce18fb_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzEtOS0xLTEtNjY0NA_27d399fb-8d35-44e9-876d-d97d8b4ab827"
      unitRef="usd">13568000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i603424de44ff46cb8bf75109437efb90_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzEtMTEtMS0xLTY2NDQ_cadcb605-ba6c-4139-a2a7-4041b95f5d05"
      unitRef="usd">159937000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0d75257daea049b78341812913d8cba8_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzEtMTMtMS0xLTY2NDQ_85561f8e-cc41-4012-874f-6d184cadaba4"
      unitRef="usd">4622000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzEtMTUtMS0xLTY2NDQ_20672255-9e37-42e1-93c5-957ad3074123"
      unitRef="usd">164559000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e293c32b7d54272bdc2a12873764868_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzItMS0xLTEtNjY0NA_dc5ee011-b97c-4581-9c7f-11a4e79819d2"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i567f679802df4df7a264d2e6adb0af19_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzItMy0xLTEtNjY0NA_4c309c31-e418-42db-a776-4293b58655b2"
      unitRef="usd">-36820000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic33c946cd5be4b5988afbd67a2da4d56_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzItNS0xLTEtNjY0NA_4fdd9837-219e-4da4-9ba0-5a8418eddf51"
      unitRef="usd">36820000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd768ed945504348849aab4d5a8c1de2_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzMtMS0xLTEtNjY0NA_18139888-0bdb-4058-8aff-a73164450eb8"
      unitRef="usd">124150000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie37ca33bedf94f828a5b29bbc72a1948_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzMtMy0xLTEtNjY0NA_de154d1b-8584-4225-b613-0c5ba318cd64"
      unitRef="usd">50233000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic33c946cd5be4b5988afbd67a2da4d56_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzMtNS0xLTEtNjY0NA_704783d9-f8fb-4257-a048-1716189db282"
      unitRef="usd">36820000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i275d13ade49b420d807011f2a3bd1bfc_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzMtNy0xLTEtNjY0NA_a84d81aa-c072-438e-a04e-a44ad570f114"
      unitRef="usd">8806000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8463e23ea968411cbab670b13fffbf59_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzMtOS0xLTEtNjY0NA_8270b633-6e5a-40e8-8793-d09ab5014c08"
      unitRef="usd">13568000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic5b7f0ffb7d240dead177f67d847898e_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzMtMTEtMS0xLTY2NDQ_ce13ec75-5bfc-4681-a36b-87ed9465af3d"
      unitRef="usd">159937000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0d75257daea049b78341812913d8cba8_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzMtMTMtMS0xLTY2NDQ_d9577baf-76b4-4b97-895e-26a263b7ffa3"
      unitRef="usd">4622000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzMtMTUtMS0xLTY2NDQ_3075d0bd-0a1a-4701-ba42-73a5782b423e"
      unitRef="usd">164559000</us-gaap:Revenues>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="id4edbe28625c4ee7855c68f9985f2817_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzQtMS0xLTEtNjY0NA_244cd870-830a-418c-aa2e-3d3cade33897"
      unitRef="usd">125305000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i4551d90eaee3412a914b633265adbc35_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzQtMy0xLTEtNjY0NA_a6f3ff6a-d460-4a2a-9adf-78e098c9c9fe"
      unitRef="usd">42563000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ic33c946cd5be4b5988afbd67a2da4d56_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzQtNS0xLTEtNjY0NA_ee1e2f0f-3106-48f2-a724-6bb1b5f8dd15"
      unitRef="usd">-36820000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i14286c472d6a4b6eb7fd6f48ce90a773_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzQtNy0xLTEtNjY0NA_882766d4-5fa8-4859-8ae9-1bde85781212"
      unitRef="usd">5168000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="iae6115b4be504b718e8d0fde34ce18fb_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzQtOS0xLTEtNjY0NA_a01600bc-a4f5-424c-a5d3-190cd0b5f0fb"
      unitRef="usd">12122000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i603424de44ff46cb8bf75109437efb90_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzQtMTEtMS0xLTY2NDQ_774e9870-9b90-4cd7-b5c8-d33b6b46d61e"
      unitRef="usd">148338000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i0d75257daea049b78341812913d8cba8_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzQtMTMtMS0xLTY2NDQ_0520a1cd-d883-46b1-89df-1031bd6497a0"
      unitRef="usd">25132000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzQtMTUtMS0xLTY2NDQ_4907ded8-1689-4d4b-b871-aa0cf2a261fe"
      unitRef="usd">173470000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id4edbe28625c4ee7855c68f9985f2817_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzUtMS0xLTEtNjY0NA_501ee5f0-907b-49fb-ba34-b833b3f47f26"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4551d90eaee3412a914b633265adbc35_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzUtMy0xLTEtNjY0NA_8967fc29-9a18-4353-a3a1-5427b62d51f7"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic33c946cd5be4b5988afbd67a2da4d56_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzUtNS0xLTEtNjY0NA_8ce33819-a371-4eef-aeec-11af53709950"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i14286c472d6a4b6eb7fd6f48ce90a773_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzUtNy0xLTEtNjY0NA_96c3f151-df04-42e4-b910-4fc2aab62141"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iae6115b4be504b718e8d0fde34ce18fb_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzUtOS0xLTEtNjY0NA_5954b37f-1550-4cf1-aaf9-40bfce233071"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i603424de44ff46cb8bf75109437efb90_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzUtMTEtMS0xLTY2NDQ_c3bc9b41-fd03-4ac7-853d-e588eb8c940b"
      unitRef="usd">8943000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0d75257daea049b78341812913d8cba8_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzUtMTMtMS0xLTY2NDQ_5921ca1d-d568-4d0f-8e28-505f6e0cf65c"
      unitRef="usd">1154000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzUtMTUtMS0xLTY2NDQ_aafa3e4f-0ceb-4717-b284-136b63e754ed"
      unitRef="usd">10097000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="id4edbe28625c4ee7855c68f9985f2817_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzYtMS0xLTEtNjY0NA_2fb8c009-2ef2-4c9c-907d-461e7e8a3bde"
      unitRef="usd">-1155000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4551d90eaee3412a914b633265adbc35_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzYtMy0xLTEtNjY0NA_8db8eedc-e07f-49d6-b4be-73a09f83cba2"
      unitRef="usd">7670000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic33c946cd5be4b5988afbd67a2da4d56_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzYtNS0xLTEtNjY0NA_f18bec9e-2a36-4a8a-b2cd-ac90153fffba"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i14286c472d6a4b6eb7fd6f48ce90a773_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzYtNy0xLTEtNjY0NA_336a6219-f9f2-4d67-810d-23b8c7aa6ed1"
      unitRef="usd">3638000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iae6115b4be504b718e8d0fde34ce18fb_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzYtOS0xLTEtNjY0NA_55b7fee0-dca8-44ec-aa9b-f86875c260e6"
      unitRef="usd">1446000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i603424de44ff46cb8bf75109437efb90_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzYtMTEtMS0xLTY2NDQ_e42a2fed-ac5e-4bf1-b804-0e02883f9850"
      unitRef="usd">2656000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0d75257daea049b78341812913d8cba8_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzYtMTMtMS0xLTY2NDQ_97b6ec3b-97cd-44ff-88be-6debd7670e7d"
      unitRef="usd">-21664000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i37f9bdb687944f3eadc5bae1a8cc910f_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo3NmZjYWZmMGJiMTg0NjVhYmI5NTQ4MjM0ODgzNTVhOC90YWJsZXJhbmdlOjc2ZmNhZmYwYmIxODQ2NWFiYjk1NDgyMzQ4ODM1NWE4XzYtMTUtMS0xLTY2NDQ_8642a305-5ca3-4d7e-9bd0-2e6a846f4e3f"
      unitRef="usd">-19008000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="i7f92da11499741cb92944c89e3203ca4_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzEtMS0xLTEtNjY0NA_7b5170c6-a875-40e2-adaa-e7047110dcc5"
      unitRef="usd">134342000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4f98482d6ab042a7bd77232fa73c0bef_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzEtMy0xLTEtNjY0NA_79c843f1-dbf0-4617-a2c7-af04a2bab136"
      unitRef="usd">15629000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia10dbb6206dd41858f833980de7835cd_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzEtNy0xLTEtNjY0NA_4b5fbb50-6896-44d7-9ab7-a4e2e4eea563"
      unitRef="usd">5391000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id325103e2475430fa566a19094deaef7_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzEtOS0xLTEtNjY0NA_06c8ce72-f575-44b8-82f8-43b5a78f2810"
      unitRef="usd">11187000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id2a7345feec44a4bb732b8dfcdf53392_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzEtMTEtMS0xLTY2NDQ_22c10bdf-98b9-44b0-9378-00f3f00adb24"
      unitRef="usd">166549000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3fc3b78e32bb47bb94c3adf676825052_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzEtMTMtMS0xLTY2NDQ_275c33ed-b41f-4934-95fe-78b0dbb83cde"
      unitRef="usd">4849000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzEtMTUtMS0xLTY2NDQ_2bf4f265-a0a9-44b6-8b59-982e71509f5e"
      unitRef="usd">171398000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia82d29e576114140bf7fb1193fcc9cd3_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzItMS0xLTEtNjY0NA_b4be5b38-1578-4c67-83fa-fcb868c0f081"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i64304436b0ab43c29d1a2c7aa0e24e2c_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzItMy0xLTEtNjY0NA_797fad41-cb60-4ba9-ad7a-a3dd04e75339"
      unitRef="usd">-30073000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6586902c09764d2ea08f91516b3c4fb2_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzItNS0xLTEtNjY0NA_2bf07da1-01fd-44ec-934c-7064bdd26d70"
      unitRef="usd">30073000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic45ecb9b053a42d7a065b98713433189_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzMtMS0xLTEtNjY0NA_9776da99-51c6-44a2-b70a-646222cb6a7f"
      unitRef="usd">134342000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3d52c376d3604aa1ba6dbc49e3179cb7_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzMtMy0xLTEtNjY0NA_a082edfd-0c8b-48ab-be85-12728dd64ed0"
      unitRef="usd">45702000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6586902c09764d2ea08f91516b3c4fb2_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzMtNS0xLTEtNjY0NA_2ec7a6e2-93f9-436b-8009-9145be47db7e"
      unitRef="usd">30073000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifed456b6396b4ad7876ea83a25653646_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzMtNy0xLTEtNjY0NA_c55f5f02-7c17-4582-afbb-5e8a75ad7f87"
      unitRef="usd">5391000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id80ecdfa2fea468c9f678c7f2789a7c0_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzMtOS0xLTEtNjY0NA_62a576cc-951f-49bb-8123-29dc4319aaed"
      unitRef="usd">11187000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if6c0d05755284fe185f535b45e2e214c_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzMtMTEtMS0xLTY2NDQ_7dfbeb3a-b9cb-4a69-a399-d9452970b1b4"
      unitRef="usd">166549000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3fc3b78e32bb47bb94c3adf676825052_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzMtMTMtMS0xLTY2NDQ_2b510558-f8f9-4ada-88d6-51ee17032383"
      unitRef="usd">4849000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzMtMTUtMS0xLTY2NDQ_c8590eac-e57f-42ac-97d6-6873f63fa2f8"
      unitRef="usd">171398000</us-gaap:Revenues>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i7f92da11499741cb92944c89e3203ca4_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzQtMS0xLTEtNjY0NA_be0868f7-28ea-4064-9ada-7243d1cfd6ec"
      unitRef="usd">120998000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i4f98482d6ab042a7bd77232fa73c0bef_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzQtMy0xLTEtNjY0NA_9fc05adb-8f49-4ccd-8090-1374009c5997"
      unitRef="usd">37639000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i6586902c09764d2ea08f91516b3c4fb2_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzQtNS0xLTEtNjY0NA_250654ec-a2e5-490a-a4d0-2ffbe87531ce"
      unitRef="usd">-30073000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ia10dbb6206dd41858f833980de7835cd_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzQtNy0xLTEtNjY0NA_f59c9c5b-ff8b-4f78-b48e-84b946d5b08f"
      unitRef="usd">3150000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="id325103e2475430fa566a19094deaef7_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzQtOS0xLTEtNjY0NA_5cf06049-339d-451c-9ed3-fab0eeb74fd6"
      unitRef="usd">13035000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="id2a7345feec44a4bb732b8dfcdf53392_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzQtMTEtMS0xLTY2NDQ_859c994f-a98e-492d-8c8d-6e38a37f70a8"
      unitRef="usd">144749000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i3fc3b78e32bb47bb94c3adf676825052_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzQtMTMtMS0xLTY2NDQ_e8167dab-6257-43c3-8d42-486d0c355866"
      unitRef="usd">23530000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzQtMTUtMS0xLTY2NDQ_3ea57cfc-66d0-443f-8cea-273dca550ff0"
      unitRef="usd">168279000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7f92da11499741cb92944c89e3203ca4_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzUtMS0xLTEtNjY0NA_07951ece-9c3b-431e-8fce-742fd409fef2"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4f98482d6ab042a7bd77232fa73c0bef_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzUtMy0xLTEtNjY0NA_f9b58916-9da1-444a-b958-b8d73263d421"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6586902c09764d2ea08f91516b3c4fb2_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzUtNS0xLTEtNjY0NA_5af7aa58-9380-49ec-ae04-4a97ff1d3ccd"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia10dbb6206dd41858f833980de7835cd_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzUtNy0xLTEtNjY0NA_3b181b52-1ea9-4b9e-a357-0e05954f6983"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id325103e2475430fa566a19094deaef7_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzUtOS0xLTEtNjY0NA_9322e22a-5306-4c6e-8247-9382def36297"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id2a7345feec44a4bb732b8dfcdf53392_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzUtMTEtMS0xLTY2NDQ_c64f2110-185a-46a1-8acf-1c39919e0498"
      unitRef="usd">7623000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3fc3b78e32bb47bb94c3adf676825052_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzUtMTMtMS0xLTY2NDQ_945325a3-21a3-4089-ac24-5fa60af131d2"
      unitRef="usd">1010000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzUtMTUtMS0xLTY2NDQ_877f98f1-0488-436a-bc4c-faaf09234066"
      unitRef="usd">8633000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7f92da11499741cb92944c89e3203ca4_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzYtMS0xLTEtNjY0NA_3c7dc16f-383d-44fb-a9b8-77865d8d0f11"
      unitRef="usd">13344000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4f98482d6ab042a7bd77232fa73c0bef_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzYtMy0xLTEtNjY0NA_eca62265-2e06-4a7a-8d36-a41ee9895dd6"
      unitRef="usd">8063000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6586902c09764d2ea08f91516b3c4fb2_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzYtNS0xLTEtNjY0NA_df3f1d89-1ba7-44ca-be8d-575abe2e3c74"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia10dbb6206dd41858f833980de7835cd_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzYtNy0xLTEtNjY0NA_aec39f46-f44c-4cc9-8a7c-438cc560df6b"
      unitRef="usd">2241000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id325103e2475430fa566a19094deaef7_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzYtOS0xLTEtNjY0NA_f91d282a-2012-46be-9696-57ca2cc7f73a"
      unitRef="usd">-1848000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id2a7345feec44a4bb732b8dfcdf53392_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzYtMTEtMS0xLTY2NDQ_1aca4362-a46c-4f55-8a5c-9a4423c0b19f"
      unitRef="usd">14177000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3fc3b78e32bb47bb94c3adf676825052_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzYtMTMtMS0xLTY2NDQ_26236c0a-94be-42c0-986b-6f9fdc7a8e81"
      unitRef="usd">-19691000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1cefb9fbddb243c0a8d2da9b4c402d86_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTo5NzIzNjRlODRmY2I0ZDlhYWNkODNlZTNmMzU0MzliZS90YWJsZXJhbmdlOjk3MjM2NGU4NGZjYjRkOWFhY2Q4M2VlM2YzNTQzOWJlXzYtMTUtMS0xLTY2NDQ_80cd5615-0aa4-492e-b694-095263354509"
      unitRef="usd">-5514000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic406774041f246cda0698d0761f7e645_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTplNTJkMTU2NzVlNjE0OGRiOWJmZGE5YTVlZDM1MmM2Zi90YWJsZXJhbmdlOmU1MmQxNTY3NWU2MTQ4ZGI5YmZkYTlhNWVkMzUyYzZmXzctMS0xLTEtNjY0NA_6412e415-ce5e-4af4-bd4c-724ed0223cfd"
      unitRef="usd">4382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9eef9b64f1e45b797d5314835cda7ca_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTplNTJkMTU2NzVlNjE0OGRiOWJmZGE5YTVlZDM1MmM2Zi90YWJsZXJhbmdlOmU1MmQxNTY3NWU2MTQ4ZGI5YmZkYTlhNWVkMzUyYzZmXzctMy0xLTEtNjY0NA_904d2454-3ad3-4140-80ed-097e442c79aa"
      unitRef="usd">7722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9cb1ec3bc1814655992bccb2596185a4_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTplNTJkMTU2NzVlNjE0OGRiOWJmZGE5YTVlZDM1MmM2Zi90YWJsZXJhbmdlOmU1MmQxNTY3NWU2MTQ4ZGI5YmZkYTlhNWVkMzUyYzZmXzctNS0xLTEtNjY0NA_c47243aa-2050-4ebc-b5c6-8787ac8c3e2c"
      unitRef="usd">6022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20f9dc43fbc241b685ff2ea0785e8a62_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTplNTJkMTU2NzVlNjE0OGRiOWJmZGE5YTVlZDM1MmM2Zi90YWJsZXJhbmdlOmU1MmQxNTY3NWU2MTQ4ZGI5YmZkYTlhNWVkMzUyYzZmXzgtMS0xLTEtNjY0NA_a4498029-579e-45f3-a4ab-67ed62bcaaab"
      unitRef="usd">7253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1cc4582a8ef405782fc3c1eae9d53d4_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTplNTJkMTU2NzVlNjE0OGRiOWJmZGE5YTVlZDM1MmM2Zi90YWJsZXJhbmdlOmU1MmQxNTY3NWU2MTQ4ZGI5YmZkYTlhNWVkMzUyYzZmXzgtMy0xLTEtNjY0NA_f1f46812-c725-420d-afe7-a399d2db5bcd"
      unitRef="usd">5846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9bd10bd4e7b4e87b65c69d4832b7e06_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTplNTJkMTU2NzVlNjE0OGRiOWJmZGE5YTVlZDM1MmM2Zi90YWJsZXJhbmdlOmU1MmQxNTY3NWU2MTQ4ZGI5YmZkYTlhNWVkMzUyYzZmXzgtNS0xLTEtNjY0NA_846336b9-3bd5-482a-84c8-776def25adc9"
      unitRef="usd">5165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10d12c2c1d9a48018bd90079644250d7_D20201101-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTplNTJkMTU2NzVlNjE0OGRiOWJmZGE5YTVlZDM1MmM2Zi90YWJsZXJhbmdlOmU1MmQxNTY3NWU2MTQ4ZGI5YmZkYTlhNWVkMzUyYzZmXzktMS0xLTEtNjY0NA_af0b3ed6-d762-4f4b-aaf0-8ac45a59eb01"
      unitRef="usd">11635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8463e23ea968411cbab670b13fffbf59_D20191101-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTplNTJkMTU2NzVlNjE0OGRiOWJmZGE5YTVlZDM1MmM2Zi90YWJsZXJhbmdlOmU1MmQxNTY3NWU2MTQ4ZGI5YmZkYTlhNWVkMzUyYzZmXzktMy0xLTEtNjY0NA_c4f3b0f2-94d0-47ca-9b6c-779e8d42c684"
      unitRef="usd">13568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id80ecdfa2fea468c9f678c7f2789a7c0_D20181101-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODQvZnJhZzo2ZjBiYzlhMzQxMzQ0ZGY0YWQxZmFkZDg5NzMzNWY3NS90YWJsZTplNTJkMTU2NzVlNjE0OGRiOWJmZGE5YTVlZDM1MmM2Zi90YWJsZXJhbmdlOmU1MmQxNTY3NWU2MTQ4ZGI5YmZkYTlhNWVkMzUyYzZmXzktNS0xLTEtNjY0NA_1a246b4d-b496-47c8-8dbc-720720118a26"
      unitRef="usd">11187000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ic1a62f1abc65480099f0cf7e71648e6c_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjk5ZDUyM2M4NzNkMjRlMGI4ZGY2OTZiMDUxMWQyYTc5L3NlYzo5OWQ1MjNjODczZDI0ZTBiOGRmNjk2YjA1MTFkMmE3OV8xODcvZnJhZzpkNjNmM2M0NDg5MTQ0MDYwYmEwZTY5NTFhYWQ4YzVkNS90ZXh0cmVnaW9uOmQ2M2YzYzQ0ODkxNDQwNjBiYTBlNjk1MWFhZDhjNWQ1XzQzMQ_124bf67f-22a3-489f-a6fd-b1e4afbc4ef0">Subsequent EventsThe Company has evaluated events subsequent to October 31, 2021 through the date of this filing, to assess the need for potential recognition or disclosure in this Annual Report. Based upon this evaluation, except as disclosed in the notes to consolidated financial statements, it was determined that no other subsequent events occurred that require recognition or disclosure in the consolidated financial statements.</us-gaap:SubsequentEventsTextBlock>
</xbrl>
